#15522: Conversion gp -> string is broken
--------------------------+----------------------------------
   Reporter:  jdemeyer    |            Owner:
       Type:  defect      |           Status:  new
   Priority:  major       |        Milestone:  sage-6.1
  Component:  interfaces  |         Keywords:
  Merged in:              |          Authors:  Jeroen Demeyer
  Reviewers:              |  Report Upstream:  N/A
Work issues:              |           Branch:
     Commit:              |     Dependencies:
   Stopgaps:              |
--------------------------+----------------------------------
 {{{
 sage: gp('"foo"').sage()
 ---------------------------------------------------------------------------
 NameError                                 Traceback (most recent call
 last)
 <ipython-input-1-5f1854206d09> in <module>()
 ----> 1 gp('"foo"').sage()

 /usr/local/src/sage-git/local/lib/python2.7/site-
 packages/sage/interfaces/interface.pyc in sage(self)
     867             Rational Field
     868         """
 --> 869         return self._sage_()
     870
     871     def __repr__(self):

 /usr/local/src/sage-git/local/lib/python2.7/site-
 packages/sage/interfaces/gp.pyc in _sage_(self)
     831             True
     832         """
 --> 833         return pari(str(self)).python()
     834
     835     def __long__(self):

 /usr/local/src/sage-git/local/lib/python2.7/site-
 packages/sage/libs/pari/gen.so in sage.libs.pari.gen.gen.python
 (sage/libs/pari/gen.c:10167)()

 /usr/local/src/sage-git/local/lib/python2.7/site-
 packages/sage/libs/pari/gen_py.pyc in python(z, locals)
     273     else:
     274         from sage.misc.sage_eval import sage_eval
 --> 275         return sage_eval(str(z), locals=locals)

 /usr/local/src/sage-git/local/lib/python2.7/site-
 packages/sage/misc/sage_eval.pyc in sage_eval(source, locals, cmds,
 preparse)
     197         return locals['_sage_eval_returnval_']
     198     else:
 --> 199         return eval(source, sage.all.__dict__, locals)
     200
     201

 /usr/local/src/sage-git/local/lib/python2.7/site-packages/sage/all.pyc in
 <module>()

 NameError: name 'foo' is not defined
 }}}

--
Ticket URL: <http://trac.sagemath.org/ticket/15522>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to