data = data[:self.size]
values = struct.unpack(self.fmt, data)
if len(values) != len(self.names):
- raise Error, ('Format length does not match number of names', descr)
+ raise Error, ('Format length does not match number of names')
rv = {}
for i in range(len(values)):
name = self.names[i]
rv[name] = value
return rv
- def encode(dict):
+ def encode(self, dict):
list = [self.fmt]
for name in self.names:
if type(name) == type(()):
pass
elif self.mainprogram is not None:
self.name = os.path.splitext(os.path.basename(self.mainprogram))[0]
- elif executable is not None:
+ elif self.executable is not None:
self.name = os.path.splitext(os.path.basename(self.executable))[0]
if self.name[-4:] != ".app":
self.name += ".app"