[Python-bugs-list] [ python-Bugs-543840 ] complex(string) accepts strings with \0
noreply@sourceforge.net
noreply@sourceforge.net
Sun, 14 Apr 2002 13:53:51 -0700
Bugs item #543840, was opened at 2002-04-14 22:53
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=543840&group_id=5470
Category: Python Interpreter Core
Group: Python 2.3
Status: Open
Resolution: None
Priority: 5
Submitted By: Hernan Martinez Foffani (hfoffani)
Assigned to: Nobody/Anonymous (nobody)
Summary: complex(string) accepts strings with \0
Initial Comment:
the complex constructor doesn't fail when passing
strings with an embbebed \0
Python 2.3a0 (#10, Apr 14 2002, 16:21:30)
[GCC 2.95.2 19991024 (release)] on linux2
Type "copyright", "credits" or "license" for more
information.
>>> complex('1+0j\0j')
(1+0j)
>>>
Other malformed arguments do fail:
>>> complex('1+0j j')
Traceback (most recent call last):
File "<pyshell#0>", line 1, in ?
complex('1+0j j')
ValueError: complex() arg is a malformed string
--
Source code from todays CVS.
Regards,
-Hernan
----------------------------------------------------------------------
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=543840&group_id=5470