when does str.isprintable returns false