I had this error (full quote at the end of this message). I found the following thread in the old forum:
I had that problem too. At the end of layer one (before going back into the beginning position) everything stopped. No possibility to pause or reset :-/
I think I found what caused the error. I had named the next layer "grün" (green in german). Seems like one of the software parts of the whole system does not like Umlauts, so beware of naming your layers with non-ASCII fonts!
After deleting all those umlauts everything went fine!
**** (nearly) full error quote ****
Traceback (most recent call last):
File "eggbot.py", line 546, in plotToEggBot
self.recursivelyTraverseSvg( self.svg, self.svgTransform )
File "eggbot.py", line 605, in recursivelyTraverseSvg
self.DoWePlotLayer( node.get( inkex.addNS( 'label', 'inkscape' ) ) )
File "eggbot.py", line 958, in DoWePlotLayer
if str.isdigit( CurrentLayerName[:stringPos] ):
TypeError: descriptor 'isdigit' requires a 'str' object but received a 'unicode'