Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
for key, value in val.iteritems():
try:
setattr(self, key, value.value)
except:
setattr(self, key, value)
else:
setattr(self, key, val)
self.start_byte = self.RECORD_BYTES
self.bytesize = 4
self.projection = str(label['IMAGE_MAP_PROJECTION'][
'MAP_PROJECTION_TYPE'])
self.dtype = np.float32
elif self.grid == 'NAC':
label = load_label(self.img)
for key, val in label.iteritems():
if type(val) == pvl._collections.PVLObject:
for key, value in val.iteritems():
try:
setattr(self, key, value.value)
except:
setattr(self, key, value)
else:
setattr(self, key, val)
self.start_byte = self.RECORD_BYTES
self.bytesize = 4
self.projection = str(label['IMAGE_MAP_PROJECTION'][
'MAP_PROJECTION_TYPE'])
self.dtype = np.float32
else:
with open(self.lbl, 'r') as f:
for line in f:
attr = [f.strip() for f in line.split('=')]