5a618c1f18
[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 |
||
---|---|---|
.. | ||
.vs | ||
05_array | ||
06_linkedlist | ||
07_linkedlist | ||
08_stack | ||
09_queue | ||
11_sorts | ||
12_sorts | ||
14_sorts | ||
15_bsearch | ||
16_bsearch | ||
17_skiplist | ||
23_binarytree | ||
24_tree | ||
26_red_black_tree | ||
28_binary_heap | ||
28_heap | ||
31_bfs_dfs | ||
32_bf_rk | ||
33_bm | ||
34_kmp | ||
35_trie | ||
36_ac_automata | ||
38_divide_and_conquer | ||
39_back_track | ||
39_backtracking | ||
40_dynamic_programming | ||
41_dynamic_programming | ||
42_dynamic_programming | ||
43_topological_sorting | ||
44_shortest_path | ||
45_bitmap | ||
.gitkeep | ||
array.py |