DEF X = -1 raises TypeError in ExprNodes.py
Bug #227784 reported by
Joost Cassee
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cython |
Fix Committed
|
Medium
|
Unassigned |
Bug Description
The fix for bug #220108 introduces a problem when defining a negative integer:
DEX X = -1
...
File "/usr/lib/
value = expr.compile_
File "/usr/lib/
return int(self.value, 0)
TypeError: int() can't convert non-string with explicit base
Cython version 0.9.6.13 worked fine.
To post a comment you must log in.
We are now using trac, could you please file your bug there?
http:// trac.cython. org/cython_ trac
On May 7, 2008, at 7:43 AM, Joost Cassee wrote: python2. 5/site- packages/ Cython- 0.9.6.14- py2.5.egg/ Compiler/ Parsing. py", line 1267, in p_DEF_statement time_value( denv) python2. 5/site- packages/ Cython- 0.9.6.14- py2.5.egg/ Compiler/ ExprNodes. py", line 674, in compile_time_value /bugs.launchpad .net/bugs/ 227784
> Public bug reported:
>
> The fix for bug #220108 introduces a problem when defining a negative
> integer:
>
> DEX X = -1
>
> ...
> File "/usr/lib/
> Cython/
> value = expr.compile_
> File "/usr/lib/
> Cython/
> return int(self.value, 0)
> TypeError: int() can't convert non-string with explicit base
>
> Cython version 0.9.6.13 worked fine.
>
> ** Affects: cython
> Importance: Undecided
> Status: New
>
> --
> DEF X = -1 raises TypeError in ExprNodes.py
> https:/
> You received this bug notification because you are a member of Cython-
> dev, which is subscribed to Cython.