[tor-bugs] #26483 [Core Tor/Stem]: Static check results in "local variable 'exc' is assigned to but never used"

Tor Bug Tracker & Wiki blackhole at torproject.org
Sun Jun 24 19:54:22 UTC 2018


#26483: Static check results in "local variable 'exc' is assigned to but never
used"
-------------------------------+----------------------
     Reporter:  dmr            |      Owner:  dmr
         Type:  defect         |     Status:  assigned
     Priority:  Medium         |  Milestone:
    Component:  Core Tor/Stem  |    Version:
     Severity:  Normal         |   Keywords:
Actual Points:                 |  Parent ID:
       Points:                 |   Reviewer:
      Sponsor:                 |
-------------------------------+----------------------
 [[https://github.com/PyCQA/pyflakes/commit/efddb93524db7949322181d5e14c32681779a6e8|pyflakes
 updated to 2.0.0]] now additionally "[checks] for unused exception binding
 in `except:` block", causing the following lint errors:
 {{{
 STATIC CHECKS
 * /path/to/stem/descriptor/reader.py
   line 515  - local variable 'exc' is assigned to but never used | except
 TypeError as exc:

 * /path/to/stem/util/system.py
   line 1327 - local variable 'exc' is assigned to but never used | except
 CallTimeoutError as exc:

 * /path/to/stem/interpreter/__init__.py
   line 148  - local variable 'exc' is assigned to but never used | except
 (KeyboardInterrupt, stem.SocketClosed) as exc:
   line 172  - local variable 'exc' is assigned to but never used | except
 stem.SocketClosed as exc:
   line 184  - local variable 'exc' is assigned to but never used | except
 (KeyboardInterrupt, EOFError, stem.SocketClosed) as exc:
 }}}
 line numbers as of
 [[https://gitweb.torproject.org/stem.git/tree/stem/?id=3818cf41cae98ae7558f5002ef3a5152ede5b2fb|3818cf41cae98ae7558f5002ef3a5152ede5b2fb]]

 Strangely, those only appear for py35 runs - I didn't see them in my py27
 runs. Not sure why that is.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/26483>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list