Éric Araujo <[email protected]> added the comment:
> if a line ends with ";;", _pop_values() will call interpret() with an empty
> string. [...]
> it just means interpret() would return False, causing the line to be ignored,
> which is probably
> fine for that border case
Hm, I’d rather call that a bug. _pop_values should not call interpret, or
interpret('') should return True (there is no condition that fails), or
_pop_values should raise an exception (pro: errors should never pass silently,
con: it’s not an error if we define that the empty string is a no-op, and it’s
more user-friendly to do that). I’m inclined to let interpret(''), do you
think it’s sensible?
----------
assignee: tarek -> eric.araujo
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue12424>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com