else:
print "Unknown M code:" + str(M)
self.layerList.append(currentLayer)
- if self.progressCallback is not None:
+ if self.progressCallback is not None and self._fileSize > 0:
self.progressCallback(float(gcodeFile.tell()) / float(self._fileSize))
self.extrusionAmount = maxExtrusion
self.totalMoveTimeMinute = totalMoveTimeMinute
if code not in self.regMatch:
self.regMatch[code] = re.compile(code + '([^\s]+)')
m = self.regMatch[code].search(line)
- if m == None:
+ if m is None:
return None
try:
return int(m.group(1))