correct sequencer iteration
This commit is contained in:
@@ -119,7 +119,7 @@ class FPElem_sequence_single(FPElem):
|
|||||||
def _set_cb(self, filepath):
|
def _set_cb(self, filepath):
|
||||||
block, path, sub_block, sub_path = self.userdata
|
block, path, sub_block, sub_path = self.userdata
|
||||||
|
|
||||||
# TODO, pathname
|
# TODO, os.sep
|
||||||
a, b = filepath.rsplit(b'/', 1)
|
a, b = filepath.rsplit(b'/', 1)
|
||||||
|
|
||||||
block[path] = a + b'/'
|
block[path] = a + b'/'
|
||||||
@@ -403,11 +403,10 @@ class FilePath:
|
|||||||
item_type = item.get(b'type', sdna_index_refine=sdna_index_Sequence)
|
item_type = item.get(b'type', sdna_index_refine=sdna_index_Sequence)
|
||||||
|
|
||||||
if item_type >= C_defs.SEQ_TYPE_EFFECT:
|
if item_type >= C_defs.SEQ_TYPE_EFFECT:
|
||||||
continue
|
pass
|
||||||
elif item_type == C_defs.SEQ_TYPE_META:
|
elif item_type == C_defs.SEQ_TYPE_META:
|
||||||
yield from aaa(bf_utils.iter_ListBase(item.get_pointer(b'seqbase.first', sdna_index_refine=sdna_index_Sequence)))
|
yield from seqbase(bf_utils.iter_ListBase(item.get_pointer(b'seqbase.first', sdna_index_refine=sdna_index_Sequence)))
|
||||||
continue
|
else:
|
||||||
|
|
||||||
item_strip = item.get_pointer(b'strip', sdna_index_refine=sdna_index_Sequence)
|
item_strip = item.get_pointer(b'strip', sdna_index_refine=sdna_index_Sequence)
|
||||||
if item_strip is None: # unlikely!
|
if item_strip is None: # unlikely!
|
||||||
continue
|
continue
|
||||||
|
Reference in New Issue
Block a user