* make sure format is a string, otherwise we can't check it * get the type of a local variable properly, if it's a tuple, use the length   if we can tell the type, length = 1, otherwise, we don't know (0) * when converting to `string`, don't just set type to string, make data str too * we can get an index error when setting type if we don't know the size
* make sure format is a string, otherwise we can't check it
* get the type of a local variable properly, if it's a tuple, use the length
  if we can tell the type, length = 1, otherwise, we don't know (0)
* when converting to `string`, don't just set type to string, make data str too
* we can get an index error when setting type if we don't know the size

smspillaz/pychecker,smspillaz/pychecker,smspillaz/pychecker