Open tbielawa opened 1 year ago
I suppose there are other ways to approach this.
Get rid of the _unsafe
/ _liberally
functions completely and add a kwarg to the standard parse_string
function which allows it to apply the less strict parsing logic.
I never saw "liberally" in an API. Personally I sometimes use "guess_...". However I like something like a strict=True/False
parameter even more. The default would be strict
parsing but users could use a more "liberal" one.
In the 2.0 update bug #99, it was brought up that
parse_string_unsafe
can have negative side effectsOriginally posted by @FelixSchwarz in https://github.com/tbielawa/bitmath/issues/99#issuecomment-1427000623
I'm proposing
_liberally
because definition no. 2 when I looked it up is:which feels accurate for what it does.
Thoughts?