micro-editor / micro-editor/micro
Freezing after correction of open python script using autopep8
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 29.6k
- Forks
- 1.4k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 10
Description
Description of the problem or steps to reproduce
micro occasionally freezes if I apply autopep8 to open python script. In most cases it's completed normally, but sometime command bar and keybindings are disappearing and micro stops to answer even on Ctrl+C and Ctrl+Z. It still answer to Ctrl+Q, but the only way to continue to work is restart micro.
Command for autocorrection: autopep8 --in-place --aggressive --aggressive script.py

Specifications
Commit hash: cfcb2e45
OS: Ubuntu 18.04.5
Terminal: gnome-terminal
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the freeze in micro with an open Python script and autopep8 --in-place --aggressive --aggressive script.py on the reported Ubuntu and terminal setup. Compare normal and frozen runs, including the behavior of Ctrl+C, Ctrl+Z, and Ctrl+Q. Done means identifying and resolving the condition that makes the command bar and keybindings disappear while micro stops responding.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, python
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100