Maintenance notice: These forum archives are read-only, and will be removed shortly. Please visit our forums at their new location, https://www.evilmadscientist.com/forums/.

TypeError: descriptor 'isdigit' requires a 'str' object but received a 'unicode'

edited March 2013 in Egg-Bot
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! 

HTH, Patric

**** (nearly) full error quote ****

Traceback (most recent call last):
(...)
self.plotToEggBot()
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'
Sign In or Register to comment.