Bug in Micropython. '#' causes Syntax error on Core
-
Version v1.9.8 Core
The following code will cause a syntax error when run
x = "#"
print(x)I guess the interpreter thinks the # string is the start of a comment.
Why did I need this? I am trying to send the GRBL command "$#" to the GRBL stepmotor module. (which is one of the commands it accepts).
Workaround
x=b'\x23'.decode()
grbl.g_code('$'+x)