diff --git a/IPython/core/oinspect.py b/IPython/core/oinspect.py index 463d0f4..7e7d55c 100644 --- a/IPython/core/oinspect.py +++ b/IPython/core/oinspect.py @@ -207,7 +207,9 @@ class Inspector: exception is suppressed.""" try: - return oname + inspect.formatargspec(*getargspec(obj)) + # We need a plain string here, NOT unicode! + hdef = oname + inspect.formatargspec(*getargspec(obj)) + return hdef.encode('ascii') except: return None