Skip to content
  • Sponsor bpython/bpython

  • Notifications You must be signed in to change notification settings
  • Fork 245

bpython (master) dies on input #491

Closed
@amorozov

Description

@amorozov

After upgrading to the most recent commit from master I've got the following, just right on the first line, when tried to issue s='a[a.l-1]':

(Tests)alex@rhyme ~/work/DispatchersTests $ bpython
bpython version 0.15.dev49 on top of Python 2.7.8 /home/work/users/alex/DispatchersTests/Tests/bin/python
>>> s = 'a[a.l-1
Traceback (most recent call last):
  File "/home/work/users/alex/DispatchersTests/Tests/bin/bpython", line 9, in <module>
    load_entry_point('bpython==0.15.dev49', 'console_scripts', 'bpython')()
  File "/home/work/users/alex/DispatchersTests/Tests/lib/python2.7/site-packages/bpython/curtsies.py", line 81, in main
    interactive=(not exec_args))
  File "/home/work/users/alex/DispatchersTests/Tests/lib/python2.7/site-packages/bpython/curtsies.py", line 182, in mainloop
    process_event(e)
  File "/home/work/users/alex/DispatchersTests/Tests/lib/python2.7/site-packages/bpython/curtsies.py", line 140, in process_event
    repl.process_event(e)
  File "/home/work/users/alex/DispatchersTests/Tests/lib/python2.7/site-packages/bpython/curtsiesfrontend/repl.py", line 530, in process_event
    return self.process_key_event(e)
  File "/home/work/users/alex/DispatchersTests/Tests/lib/python2.7/site-packages/bpython/curtsiesfrontend/repl.py", line 671, in process_key_event
    self.add_normal_character(e)
  File "/home/work/users/alex/DispatchersTests/Tests/lib/python2.7/site-packages/bpython/curtsiesfrontend/repl.py", line 890, in add_normal_character
    self.cursor_offset += 1
  File "/home/work/users/alex/DispatchersTests/Tests/lib/python2.7/site-packages/bpython/curtsiesfrontend/repl.py", line 1405, in _set_cursor_offset
    self.update_completion()
  File "/home/work/users/alex/DispatchersTests/Tests/lib/python2.7/site-packages/bpython/curtsiesfrontend/repl.py", line 920, in update_completion
    self.list_win_visible = BpythonRepl.complete(self, tab)
  File "/home/work/users/alex/DispatchersTests/Tests/lib/python2.7/site-packages/bpython/repl.py", line 605, in complete
    history=self.history)
  File "/home/work/users/alex/DispatchersTests/Tests/lib/python2.7/site-packages/bpython/autocomplete.py", line 472, in get_completer_bpython
    return get_completer(BPYTHON_COMPLETER, cursor_offset, line, **kwargs)
  File "/home/work/users/alex/DispatchersTests/Tests/lib/python2.7/site-packages/bpython/autocomplete.py", line 452, in get_completer
    cursor_offset, line, **kwargs)
  File "/home/work/users/alex/DispatchersTests/Tests/lib/python2.7/site-packages/bpython/autocomplete.py", line 171, in matches
    for filename in glob(os.path.expanduser(text + '*')):
  File "/usr/lib64/python2.7/glob.py", line 27, in glob
    return list(iglob(pathname))
  File "/usr/lib64/python2.7/glob.py", line 44, in iglob
    for name in glob1(os.curdir, basename):
  File "/usr/lib64/python2.7/glob.py", line 78, in glob1
    return fnmatch.filter(names, pattern)
  File "/home/work/users/alex/DispatchersTests/Tests/lib64/python2.7/fnmatch.py", line 54, in filter
    _cache[pat] = re.compile(res)
  File "/home/work/users/alex/DispatchersTests/Tests/lib64/python2.7/re.py", line 190, in compile
    return _compile(pattern, flags)
  File "/home/work/users/alex/DispatchersTests/Tests/lib64/python2.7/re.py", line 244, in _compile
    raise error, v # invalid expression
sre_constants.error: bad character range

bpython: 5880f85
curtsies (0.2.2)

Activity

added a commit that references this issue on Feb 24, 2015
01394db
amorozov

amorozov commented on Feb 25, 2015

@amorozov
Author

Unfortunately these changes (up to 601df71) haven't helped with the issue

sebastinas

sebastinas commented on Feb 25, 2015

@sebastinas
Contributor

I've re-introduced the issue in 601df71. It should be working again in 77506c1.

added a commit that references this issue on Feb 25, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      bpython (master) dies on input · Issue #491 · bpython/bpython