Skip to content

0.14 crash on startup #486

@thomasballinger

Description

@thomasballinger
Hello,

after upgrading to 0.14 I get

grozin@dns ~ $ bpython
bpython version   0.14 on top of Python 3.3.5 /usr/bin/python3.3

Traceback (most recent call last):
  File "/usr/lib64/python3.3/code.py", line 90, in runcode
    exec(code, self.locals)
  File "<input>", line 1, in <module>
  File "/usr/lib64/python3.3/site-packages/bpython/curtsiesfrontend/repl.py", line 427, in new_import
    fromlist=fromlist, level=level)
  File "/usr/lib64/python3.3/site-packages/bpython/curtsiesfrontend/_internal.py", line 25, in <module>
    import bpython._internal
  File "/usr/lib64/python3.3/site-packages/bpython/curtsiesfrontend/repl.py", line 427, in new_import
    fromlist=fromlist, level=level)
  File "/usr/lib64/python3.3/site-packages/bpython/curtsiesfrontend/repl.py", line 427, in new_import
    fromlist=fromlist, level=level)
ValueError: level must be >= 0

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python-exec/python3.3/bpython", line 9, in <module>
    load_entry_point('bpython==0.14', 'console_scripts', 'bpython')()
  File "/usr/lib64/python3.3/site-packages/bpython/curtsies.py", line 79, in main
    interactive=(not exec_args))
  File "/usr/lib64/python3.3/site-packages/bpython/curtsies.py", line 155, in mainloop
    'from bpython.curtsiesfrontend._internal '
  File "/usr/lib64/python3.3/site-packages/bpython/repl.py", line 114, in runsource
    filename, symbol)
  File "/usr/lib64/python3.3/code.py", line 74, in runsource
    self.runcode(code)
  File "/usr/lib64/python3.3/code.py", line 94, in runcode
    self.showtraceback()
  File "/usr/lib64/python3.3/site-packages/bpython/repl.py", line 166, in showtraceback
    self.writetb(l)
  File "/usr/lib64/python3.3/site-packages/bpython/curtsiesfrontend/interpreter.py", line 94, in writetb
    self.format(tbtext, lexer)
  File "/usr/lib64/python3.3/site-packages/bpython/curtsiesfrontend/interpreter.py", line 98, in format
    traceback_informative_formatter = BPythonFormatter(default_colors)
  File "/usr/lib64/python3.3/site-packages/bpython/curtsiesfrontend/interpreter.py", line 54, in __init__
    Formatter.__init__(self, **options)
  File "/usr/lib64/python3.3/site-packages/pygments/formatter.py", line 67, in __init__
    self.style = _lookup_style(options.get('style', 'default'))
  File "/usr/lib64/python3.3/site-packages/pygments/formatter.py", line 22, in _lookup_style
    return get_style_by_name(style)
  File "/usr/lib64/python3.3/site-packages/pygments/styles/__init__.py", line 58, in get_style_by_name
    mod = __import__('pygments.styles.' + mod, None, None, [cls])
  File "/usr/lib64/python3.3/site-packages/bpython/curtsiesfrontend/repl.py", line 427, in new_import
    fromlist=fromlist, level=level)
ValueError: level must be >= 0
grozin@dns ~ $

Any ideas?

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions