"ast" <nomail at com.invalid>: >>>> 123.bit_length() > SyntaxError: invalid syntax I fell into that trap myself. CPython's lexical analyzer can't handle a dot after an integer literal so you must add a space in between "123" and ".". Marko