pylint icon indicating copy to clipboard operation
pylint copied to clipboard

Use "symilar -d args" error

Open wk333 opened this issue 1 year ago • 0 comments

Bug description

In fedora38

cat > test.py << EOF
#!/usr/bin/env python3

print('test')
EOF

symilar -d 4 test.py test.py

Command used

symilar.py

Pylint output

[root@e6aaae57a5ab ~]# symilar -d 4 test.py test.py
Traceback (most recent call last):
  File "/usr/bin/symilar", line 8, in <module>
    sys.exit(run_symilar())
             ^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pylint/__init__.py", line 84, in run_symilar
    SimilarRun(argv or sys.argv[1:])
  File "/usr/lib/python3.11/site-packages/pylint/checkers/similar.py", line 931, in Run
    min_lines = int(val)
                ^^^^^^^^
ValueError: invalid literal for int() with base 10: ''

Expected behavior

[root@e6aaae57a5ab ~]# symilar --duplicates 4 test.py test.py
TOTAL lines=6 duplicates=0 percent=0.00

Pylint version

pylint 2.17.4
astroid 2.15.4
python 3.11.5

wk333 avatar Jan 03 '24 12:01 wk333