This issue is difficult to solve. A similar problem was discussed in 
https://trac.sagemath.org/ticket/29391#comment:4. Using `cd` instead of 
`%cd` is an IPython "feature" called automagic which is not guaranteed to 
always work – for example, if there is a variable named `cd` in scope. The 
following behavior is correct I would say:

sage: implicit_multiplication(True)
sage: cd = 10
sage: test = 100
sage: cd test-123
877
sage: preparse("cd test-123")
cd*test-Integer(123)

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/2677f0f7-5a68-4c56-920e-734963528aabo%40googlegroups.com.

Reply via email to