raise an error trying to resolve struct-in-a-struct

This commit is contained in:
2014-10-19 11:36:03 +02:00
parent 6cc1c62eff
commit f8d881d87a

View File

@@ -634,6 +634,8 @@ class DNAStruct:
return DNA_IO.read_bytes0(handle, dna_name.array_size)
else:
return DNA_IO.read_bytes(handle, dna_name.array_size)
else:
raise NotImplementedError("%r exists but isn't pointer, can't resolve field %r" % (path, dna_name.name))
def field_set(self, header, handle, path, value):
assert(type(path) == bytes)