URI: 
       tTravis CI: Use flake8 to find Python syntax errors and undefined names (#5467) - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit e34afd62cecf7ef0e191fb12e5ebcfe2a1dfb7cb
   DIR parent 9eebb306f28c22365e90443de5f3228784598941
  HTML Author: Christian Clauss <cclauss@me.com>
       Date:   Mon, 12 Aug 2019 00:35:23 +0200
       
       Travis CI: Use flake8 to find Python syntax errors and undefined names (#5467)
       
       
       Diffstat:
         M .travis.yml                         |       7 ++++---
         M electrum/logging.py                 |       2 +-
         M electrum/plugins/ledger/qt.py       |      10 +++++-----
         M electrum/wallet.py                  |       5 +----
       
       4 files changed, 11 insertions(+), 13 deletions(-)
       ---
   DIR diff --git a/.travis.yml b/.travis.yml
       t@@ -1,4 +1,3 @@
       -sudo: true
        dist: xenial
        language: python
        python:
       t@@ -29,7 +28,6 @@ jobs:
          include:
            - stage: binary builds
              name: "Windows build"
       -      sudo: true
              language: c
              python: false
              env:
       t@@ -72,7 +70,6 @@ jobs:
              after_script: ls -lah dist && md5 dist/*
              after_success: true
            - name: "AppImage build"
       -      sudo: true
              language: c
              python: false
              services:
       t@@ -82,6 +79,10 @@ jobs:
              script:
                - sudo docker run --name electrum-appimage-builder-cont -v $PWD:/opt/electrum --rm --workdir /opt/electrum/contrib/build-linux/appimage electrum-appimage-builder-img ./build.sh
              after_success: true
       +    - name: "Flake8 tests"
       +      language: python
       +      install: pip install flake8
       +      script: flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
            - stage: release check
              install:
                  - git fetch --all --tags
   DIR diff --git a/electrum/logging.py b/electrum/logging.py
       t@@ -257,7 +257,7 @@ def get_logfile_path() -> Optional[pathlib.Path]:
        def describe_os_version() -> str:
            if 'ANDROID_DATA' in os.environ:
                from kivy import utils
       -        if utils.platform is not "android":
       +        if utils.platform != "android":
                    return utils.platform
                import jnius
                bv = jnius.autoclass('android.os.Build$VERSION')
   DIR diff --git a/electrum/plugins/ledger/qt.py b/electrum/plugins/ledger/qt.py
       t@@ -47,7 +47,7 @@ class Ledger_Handler(QtHandlerBase):
                else:
                    self.word = str(response[0])
                self.done.set()
       -    
       +
            def message_dialog(self, msg):
                self.clear_dialog()
                self.dialog = dialog = WindowModalDialog(self.top_level_window(), _("Ledger Status"))
       t@@ -66,18 +66,18 @@ class Ledger_Handler(QtHandlerBase):
                dialog.exec_()
                self.word = dialog.pin
                self.done.set()
       -                    
       +
            def get_auth(self, data):
                self.done.clear()
                self.auth_signal.emit(data)
                self.done.wait()
                return self.word
       -        
       +
            def get_setup(self):
                self.done.clear()
                self.setup_signal.emit()
                self.done.wait()
       -        return 
       -        
       +        return
       +
            def setup_dialog(self):
                self.show_error(_('Initialization of Ledger HW devices is currently disabled.'))
   DIR diff --git a/electrum/wallet.py b/electrum/wallet.py
       t@@ -604,10 +604,7 @@ class Abstract_Wallet(AddressSynchronizer):
                return item
        
            def get_label(self, tx_hash):
       -        label = self.labels.get(tx_hash, '')
       -        if label is '':
       -            label = self.get_default_label(tx_hash)
       -        return label
       +        return self.labels.get(tx_hash, '') or self.get_default_label(tx_hash)
        
            def get_default_label(self, tx_hash):
                if not self.db.get_txi(tx_hash):