[Python-modules-team] Bug#519594: Bug#519594: ipython: timeit on quick snippets causes UnicodeEncodeError -- microsec unicode is incorrect?

Stephan Peijnik debian at sp.or.at
Tue Mar 17 10:58:17 UTC 2009


#bts control
tag 519594 +upstream
thanks

Sorry it took me a while to respond. This is obviously an upstream
problem, so I will look into getting this reported tonight.

Thanks for your bugreport,

Stephan

On Fri, 2009-03-13 at 13:50 -0400, Yaroslav Halchenko wrote:
> Package: ipython
> Version: 0.9.1-3
> Severity: normal
> 
> 
> Here is the snippet (although I guess it needs to be present on any quick but
> not uber-quick function ;)) and output:
> 
> *In [2]:import scipy.stats
> In [3]:import numpy as N
> In [4]:cpaste 
> Pasting code; enter '--' alone on the line to stop.
> :def cr():
> :    try:
> :        scipy.stats.rdist(1.32, 0, 1).cdf(-1.0+N.finfo(float).eps)
> :    except ZeroDivisionError:
> :        pass
> :--
> 
> In [5]:timeit cr()
> ---------------------------------------------------------------------------
> UnicodeEncodeError                        Traceback (most recent call last)
> 
> /home/yoh/proj/pymvpa/pymvpa/mvpa/tests/<ipython console> in <module>()
> 
> /var/lib/python-support/python2.5/IPython/iplib.py in ipmagic(self, arg_s)
>     951         else:
>     952             magic_args = self.var_expand(magic_args,1)
> --> 953             return fn(magic_args)
>     954 
>     955     def ipalias(self,arg_s):
> 
> /var/lib/python-support/python2.5/IPython/Magic.py in magic_timeit(self, parameter_s)
>    1829                                                           precision,
>    1830                                                           best * scaling[order],
> -> 1831                                                           units[order])
>    1832         if tc > tc_min:
>    1833             print "Compiler time: %.2f s" % tc
> 
> UnicodeEncodeError: 'ascii' codec can't encode character u'\xb5' in position 27: ordinal not in range(128)
> 
> 
> 
> -- System Information:
> Debian Release: squeeze/sid
>   APT prefers unstable
>   APT policy: (990, 'unstable'), (500, 'stable'), (300, 'experimental')
> Architecture: i386 (i686)
> 
> Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
> Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
> Shell: /bin/sh linked to /bin/bash
> 
> Versions of packages ipython depends on:
> ii  python                        2.5.2-2    An interactive high-level object-o
> ii  python-pexpect                2.1-1      Python module for automating inter
> ii  python-support                0.8.7      automated rebuilding support for P
> 
> Versions of packages ipython recommends:
> ii  global                      5.7.1-1      Source code search and browse tool
> ii  python                      2.5.2-2      An interactive high-level object-o
> ii  python-ctypes               1.0.2-5      Python package to create and manip
> ii  python-foolscap             0.3.2.dfsg-1 object-capability-based RPC system
> ii  python-openssl              0.7-2        Python wrapper around the OpenSSL 
> ii  python-twisted-core         8.2.0-1      Event-based framework for internet
> ii  python-wxgtk2.8             2.8.7.1-1.1  wxWidgets Cross-platform C++ GUI t
> ii  python-zopeinterface [pytho 3.3.1-7      The implementation of interface de
> 
> Versions of packages ipython suggests:
> ii  libjs-jquery                  1.2.6-1    JavaScript library for dynamic web
> ii  python-gobject                2.14.2-1   Python bindings for the GObject li
> ii  python-gtk2                   2.12.1-6   Python bindings for the GTK+ widge
> ii  python-matplotlib             0.98.3-5   Python based plotting system in a 
> ii  python-numpy                  1:1.2.1-1  Numerical Python adds a fast array
> ii  python-profiler               2.5.2-1    deterministic profiling of any Pyt
> ii  python-qt3                    3.17.4-1   Qt3 bindings for Python
> ii  python-qt4                    4.4.2-4    Python bindings for Qt4
> 
> -- no debconf information
> 
> 
> 
> _______________________________________________
> Python-modules-team mailing list
> Python-modules-team at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/python-modules-team






More information about the Python-modules-team mailing list