-
-
Notifications
You must be signed in to change notification settings - Fork 252
Closed
Description
After building and installing bpython from Mercurial, I get the following when I try to run bpython-urwid:
Traceback (most recent call last):
File "/usr/bin/bpython-urwid", line 9, in <module>
load_entry_point('bpython==mercurial', 'console_scripts', 'bpython-urwid')()
File "/usr/lib/python3.3/site-packages/bpython/urwid.py", line 1302, in main
myrepl.main_loop.screen.run_wrapper(run_with_screen_before_mainloop)
File "/usr/lib/python3.3/site-packages/urwid/raw_display.py", line 242, in run_wrapper
return fn()
File "/usr/lib/python3.3/site-packages/bpython/urwid.py", line 1253, in run_with_screen_before_mainloop
myrepl.main_loop.run()
File "/usr/lib/python3.3/site-packages/urwid/main_loop.py", line 270, in run
self._run()
File "/usr/lib/python3.3/site-packages/urwid/main_loop.py", line 337, in _run
self.event_loop.run()
File "/usr/lib/python3.3/site-packages/urwid/main_loop.py", line 708, in run
self._loop()
File "/usr/lib/python3.3/site-packages/urwid/main_loop.py", line 783, in _loop
alarm_callback()
File "/usr/lib/python3.3/site-packages/urwid/main_loop.py", line 156, in cb
callback(self, user_data)
File "/usr/lib/python3.3/site-packages/bpython/urwid.py", line 1292, in start
myrepl.start()
File "/usr/lib/python3.3/site-packages/bpython/urwid.py", line 935, in start
self.prompt(False)
File "/usr/lib/python3.3/site-packages/bpython/urwid.py", line 969, in prompt
caption = ('prompt', self.ps1.decode('ascii'))
AttributeError: 'str' object has no attribute 'decode'
From some searching, I found that str.decode() support was removed from Python starting with version 3.2.
Kind regards,
Alain
- Bitbucket: https://bitbucket.org/bobf/bpython/issue/243
- Originally Reported By: Anonymous
- Originally Created At: 2013-04-25T18:51:21.248
Reactions are currently unavailable