algo/python/12_sorts
cclauss 5a618c1f18
import random for line 25 of quicksort_twoway.py
[flake8](http://flake8.pycqa.org) testing of https://github.com/wangzheng0822/algo on Python 3.7.1

$ __flake8 . --count --select=E9,F63,F72,F82 --show-source --statistics__
```
./python/12_sorts/quicksort_twoway.py:22:28: F821 undefined name 'random'
        swap(arr, low, int(random.uniform(low, upper)))
                           ^
1     F821 undefined name 'random'
1
```
__E901,E999,F821,F822,F823__ are the "_showstopper_" [flake8](http://flake8.pycqa.org) issues that can halt the runtime with a SyntaxError, NameError, etc. These 5 are different from most other flake8 issues which are merely "style violations" -- useful for readability but they do not effect runtime safety.
* F821: undefined name `name`
* F822: undefined name `name` in `__all__`
* F823: local variable name referenced before assignment
* E901: SyntaxError or IndentationError
* E999: SyntaxError -- failed to compile a file into an Abstract Syntax Tree
2019-06-17 16:22:21 +02:00
..
merge_sort.py 1 优化代码,根据PEP8格式化代码 2018-12-12 16:04:22 +08:00
quick_sort.py 1 优化代码,根据PEP8格式化代码 2018-12-12 16:04:22 +08:00
quicksort_twoway.py import random for line 25 of quicksort_twoway.py 2019-06-17 16:22:21 +02:00