Stefan Krah added the comment: Serhiy Storchaka <rep...@bugs.python.org> wrote: > > Not technically the topic of this issue, but should we just lock > > down _Py_Uid_Converter() to ints? > > I just copied this code from PyArg_ParseTuple*() for 'l' format.
> > os.setuid(Decimal("1000.2")) I know that this behavior wasn't introduced by you. It's perfectly fine to use PyArg_ParseTuple() for guidance or to try to preserve the existing behavior. > >>> chr(Decimal('65.2')) > 'A' I just happen to think that PyArg_ParseTuple() is wrong here and we shouldn't enable this "feature" in new code. Fixing these issues one by one is probably the best way forward. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue4591> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com