[chirp_devel] Issues with PEP8 style checking

Jim Unroe
Fri Apr 19 19:05:48 PDT 2019


I have been working on updating a driver to support a new radio model.
There will be quite a few changes so I want to check my progress for
errors.

I do most of my development on a Windows 7 computer so I make a copy
of the run_all_test.bat file and name it rat.bat for less typing and
so I can edit it so it will run under Windows.

Running rat.bat executed fine and finished without errors. This seemed
unusual for me so I intentionally introduced some style errors in my
driver. Still no errors.

So now I execute rat.bat with the -v switch and watch it run through
the file. The driver I am working on is not tested. Many drivers are
not tested.

Only 3 of the 4 drivers starting with "a" are tested.
Only 2 of the 5 drivers starting with "b" are tested.
Only 14 of the 20 drivers starting with "f" are tested.
Only 3 of the 4 drivers starting with "g" are tested.
. . .
Only 82 of the 125 drivers are tested.

So now I am thinking there must be something wrong with Windows so I
switch to my Linux computer. Same thing. The attached file is the
verbose output from my Linux Mint computer.

I will also mention that I tried tox but tox will only run for me when
I am switched to the py3 branch.

Any thoughts?

Jim KC9HI
-------------- next part --------------
Checking ./chirp/__init__.py
Checking ./chirp/bandplan.py
Checking ./chirp/bandplan_au.py
Checking ./chirp/bandplan_iaru_r1.py
Checking ./chirp/bandplan_iaru_r2.py
Checking ./chirp/bandplan_iaru_r3.py
Checking ./chirp/bandplan_na.py
Checking ./chirp/bitwise.py
Checking ./chirp/bitwise_grammar.py
Checking ./chirp/chirp_common.py
Checking ./chirp/detect.py
Checking ./chirp/directory.py
Checking ./chirp/drivers/__init__.py
Checking ./chirp/drivers/alinco.py
Checking ./chirp/drivers/anytone.py
Checking ./chirp/drivers/ap510.py
Checking ./chirp/drivers/baofeng_uv3r.py
Checking ./chirp/drivers/bjuv55.py
Checking ./chirp/drivers/ft1802.py
Checking ./chirp/drivers/ft1d.py
Checking ./chirp/drivers/ft2800.py
Checking ./chirp/drivers/ft2900.py
Checking ./chirp/drivers/ft4.py
Checking ./chirp/drivers/ft50.py
Checking ./chirp/drivers/ft60.py
Checking ./chirp/drivers/ft7100.py
Checking ./chirp/drivers/ft7800.py
Checking ./chirp/drivers/ft817.py
Checking ./chirp/drivers/ft818.py
Checking ./chirp/drivers/ft857.py
Checking ./chirp/drivers/ft90.py
Checking ./chirp/drivers/ftm350.py
Checking ./chirp/drivers/generic_csv.py
Checking ./chirp/drivers/generic_tpe.py
Checking ./chirp/drivers/generic_xml.py
Checking ./chirp/drivers/h777.py
Checking ./chirp/drivers/ic208.py
Checking ./chirp/drivers/ic2100.py
Checking ./chirp/drivers/ic2200.py
Checking ./chirp/drivers/ic2720.py
Checking ./chirp/drivers/ic2820.py
Checking ./chirp/drivers/ic9x.py
Checking ./chirp/drivers/ic9x_icf.py
Checking ./chirp/drivers/ic9x_icf_ll.py
Checking ./chirp/drivers/ic9x_ll.py
Checking ./chirp/drivers/icf.py
Checking ./chirp/drivers/icomciv.py
Checking ./chirp/drivers/icq7.py
Checking ./chirp/drivers/ict70.py
Checking ./chirp/drivers/ict7h.py
Checking ./chirp/drivers/ict8.py
Checking ./chirp/drivers/icw32.py
Checking ./chirp/drivers/icx8x.py
Checking ./chirp/drivers/icx8x_ll.py
Checking ./chirp/drivers/id31.py
Checking ./chirp/drivers/id51.py
Checking ./chirp/drivers/id800.py
Checking ./chirp/drivers/id880.py
Checking ./chirp/drivers/idrp.py
Checking ./chirp/drivers/kenwood_hmk.py
Checking ./chirp/drivers/kenwood_itm.py
Checking ./chirp/drivers/kenwood_live.py
Checking ./chirp/drivers/kguv8d.py
Checking ./chirp/drivers/kguv9dplus.py
Checking ./chirp/drivers/kyd.py
Checking ./chirp/drivers/leixen.py
Checking ./chirp/drivers/puxing.py
Checking ./chirp/drivers/radioddity_r2.py
Checking ./chirp/drivers/rfinder.py
Checking ./chirp/drivers/template.py
Checking ./chirp/drivers/th350.py
Checking ./chirp/drivers/th9800.py
Checking ./chirp/drivers/th_uv3r.py
Checking ./chirp/drivers/th_uv3r25.py
Checking ./chirp/drivers/th_uvf8d.py
Checking ./chirp/drivers/thd72.py
Checking ./chirp/drivers/thuv1f.py
Checking ./chirp/drivers/tk8102.py
Checking ./chirp/drivers/tmv71.py
Checking ./chirp/drivers/tmv71_ll.py
Checking ./chirp/drivers/uv5r.py
Checking ./chirp/drivers/uvb5.py
Checking ./chirp/drivers/vx170.py
Checking ./chirp/drivers/vx2.py
Checking ./chirp/drivers/vx3.py
Checking ./chirp/drivers/vx5.py
Checking ./chirp/drivers/vx510.py
Checking ./chirp/drivers/vx6.py
Checking ./chirp/drivers/vx7.py
Checking ./chirp/drivers/vx8.py
Checking ./chirp/drivers/vxa700.py
Checking ./chirp/drivers/wouxun.py
Checking ./chirp/drivers/wouxun_common.py
Checking ./chirp/drivers/yaesu_clone.py
Checking ./chirp/elib_intl.py
Checking ./chirp/errors.py
Checking ./chirp/import_logic.py
Checking ./chirp/logger.py
Checking ./chirp/memmap.py
Checking ./chirp/platform.py
Checking ./chirp/pyPEG.py
Checking ./chirp/radioreference.py
Checking ./chirp/settings.py
Checking ./chirp/ui/__init__.py
Checking ./chirp/ui/bandplans.py
Checking ./chirp/ui/bankedit.py
Checking ./chirp/ui/clone.py
Checking ./chirp/ui/cloneprog.py
Checking ./chirp/ui/common.py
Checking ./chirp/ui/config.py
Checking ./chirp/ui/dstaredit.py
Checking ./chirp/ui/editorset.py
Checking ./chirp/ui/fips.py
Checking ./chirp/ui/importdialog.py
Checking ./chirp/ui/inputdialog.py
Checking ./chirp/ui/mainapp.py
Checking ./chirp/ui/memdetail.py
Checking ./chirp/ui/memedit.py
Checking ./chirp/ui/miscwidgets.py
Checking ./chirp/ui/radiobrowser.py
Checking ./chirp/ui/reporting.py
Checking ./chirp/ui/settingsedit.py
Checking ./chirp/ui/shiftdialog.py
Checking ./chirp/util.py
Checking ./chirp/xml_ll.py
Checking ./chirpc
Checking ./chirpw
Checking ./locale/check_parameters.py
Checking ./rpttool
Checking ./setup.py
Checking ./share/make_supported.py
Checking ./tests/__init__.py
Checking ./tests/run_tests
Checking ./tests/unit/__init__.py
Checking ./tests/unit/base.py
Checking ./tests/unit/test_bitwise.py
Checking ./tests/unit/test_chirp_common.py
Checking ./tests/unit/test_import_logic.py
Checking ./tests/unit/test_mappingmodel.py
Checking ./tests/unit/test_memedit_edits.py
Checking ./tests/unit/test_platform.py
Checking ./tests/unit/test_settings.py
Checking ./tests/unit/test_shiftdialog.py
Checking ./tools/bitdiff.py
Checking ./tools/cpep8.py
Checking ./tools/img2thd72.py


More information about the chirp_devel mailing list