Skip to content

v0.26 bugs in Windows #86

Open
Open
@darikg

Description

@darikg

In python 2.7: Need to press meta+enter to execute a line even when multiline mode is off

In python 3.3: Fails with traceback:

raceback (most recent call last):
  File "C:\Users\dg\Anaconda3\envs\ppt3\Scripts\ptpython-script.py", line 9, in <module>
    load_entry_point('prompt-toolkit==0.25', 'console_scripts', 'ptpython')()
  File "c:\users\dg\documents\python\python-prompt-toolkit\prompt_toolkit\contrib\entry_points\ptpython.py", line 77, in run

    startup_paths=startup_paths, always_multiline=always_multiline)
  File "c:\users\dg\documents\python\python-prompt-toolkit\prompt_toolkit\contrib\repl.py", line 189, in embed
    cli.start_repl(startup_paths=startup_paths)
  File "c:\users\dg\documents\python\python-prompt-toolkit\prompt_toolkit\contrib\repl.py", line 48, in start_repl
    on_exit=AbortAction.RAISE_EXCEPTION)
  File "c:\users\dg\documents\python\python-prompt-toolkit\prompt_toolkit\__init__.py", line 251, in read_input
    next(g)
  File "c:\users\dg\documents\python\python-prompt-toolkit\prompt_toolkit\__init__.py", line 301, in _read_input
    self._redraw()
  File "c:\users\dg\documents\python\python-prompt-toolkit\prompt_toolkit\__init__.py", line 191, in _redraw
    self.renderer.render(self)
  File "c:\users\dg\documents\python\python-prompt-toolkit\prompt_toolkit\renderer.py", line 465, in render
    style=self._style, grayed=cli.is_aborting,
  File "c:\users\dg\documents\python\python-prompt-toolkit\prompt_toolkit\renderer.py", line 345, in output_screen_diff
    current_pos = move_cursor(screen.get_cursor_position())
  File "c:\users\dg\documents\python\python-prompt-toolkit\prompt_toolkit\renderer.py", line 232, in move_cursor
    output.cursor_up(current_y - new.y)
  File "c:\users\dg\documents\python\python-prompt-toolkit\prompt_toolkit\terminal\win32_output.py", line 166, in cursor_up
    sr = self._screen_buffer_info().dwCursorPosition
AttributeError: 'NoneType' object has no attribute 'dwCursorPosition'

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions