Changeset 337d6cb


Ignore:
Timestamp:
11/25/16 01:19:02 (3 months ago)
Author:
Martin Kolman <martin.kolman@…>
Branches:
master
Children:
fda1c7b
Parents:
f378d92
git-author:
Martin Kolman <martin.kolman@…> (11/25/16 01:19:02)
git-committer:
Martin Kolman <martin.kolman@…> (11/25/16 01:19:02)
Message:

Some PEP8 for modrana.py

File:
1 edited

Legend:

Unmodified
Added
Removed
  • modrana.py

    rac5f86a r337d6cb  
    4343USING_QRC = qrc.is_qrc 
    4444qrc.handle_qrc() 
     45 
    4546 
    4647def setCorrectCWD(): 
     
    113114 
    114115        # constants & variable initialization 
    115         self.dmod = None # device specific module 
     116        self.dmod = None  # device specific module 
    116117        self.gui = None 
    117118        self.GUIString = "" 
    118119        self.optLoadingOK = None 
    119120 
    120         self.d = {} # persistent dictionary of data 
    121         self.m = {} # dictionary of loaded modules 
    122         self.watches = {} # List of data change watches 
     121        self.d = {}  # persistent dictionary of data 
     122        self.m = {}  # dictionary of loaded modules 
     123        self.watches = {}  # List of data change watches 
    123124        self.maxWatchId = 0 
    124125 
     
    133134        self.shutdown_signal = Signal() 
    134135 
    135         self.mapRotationAngle = 0 # in radians 
    136         self.notMovingSpeed = 1 # in m/s 
     136        self.mapRotationAngle = 0  # in radians 
     137        self.notMovingSpeed = 1  # in m/s 
    137138 
    138139        # per mode options 
     
    223224    def _loadDeviceModule(self): 
    224225        """Load the device module""" 
    225         if self.dmod: # don't reload the module 
     226        if self.dmod:  # don't reload the module 
    226227            return 
    227228 
     
    230231        if self.args.d: 
    231232            device = self.args.d 
    232         else: # no device specified from CLI 
     233        else:  # no device specified from CLI 
    233234            # try to auto-detect the current device 
    234235            from core import platform_detection 
     
    236237            device = platform_detection.getBestDeviceModuleId() 
    237238 
    238         device = device.lower() # convert to lowercase 
     239        device = device.lower()  # convert to lowercase 
    239240 
    240241        self.initInfo["device"] = device 
     
    246247            except Exception: 
    247248                log.exception('splitting the GUI string failed') 
    248         else: # no ID specified 
     249        else:  # no ID specified 
    249250            # the N900 device module needs the GUIString 
    250251            # at startup 
     
    278279                self.GUIString = ids[0] 
    279280            else: 
    280                 self.GUIString = "GTK" # fallback 
     281                self.GUIString = "GTK"  # fallback 
    281282                # export the GUI string 
    282283                # set the pre-import visible GUI string and subtype 
     
    339340        # make sure all modules have the device module and other variables before first time 
    340341        for m in self.m.values(): 
    341             m.modrana = self # make this class accessible from modules 
     342            m.modrana = self  # make this class accessible from modules 
    342343            m.dmod = self.dmod 
    343344 
     
    372373            # if we are running from qrc, we need to use the pyotherside function for enumerating 
    373374            # the modules stored in the qrc "bundle" 
    374             import pyotherside  
     375            import pyotherside 
    375376            moduleNames = filter( 
    376377                lambda x: x[0:len(prefix)] == prefix, pyotherside.qrc_list_dir(os.path.join("/", folder)) 
     
    418419                     self.m[moduleName].__doc__, 
    419420                     (1000 * (time.clock() - startM)) 
    420             ) 
     421                     ) 
    421422            return module 
    422423        except Exception: 
     
    480481        self.startup.handlePostFirstTimeTasks() 
    481482 
    482  
    483483    def getModule(self, name, default=None): 
    484484        """ 
     
    523523        modrana_log.log_manager.disable_log_file() 
    524524        log.info("Shutdown complete (%s)" % utils.get_elapsed_time_string(start_timestamp)) 
    525  
    526525 
    527526    ## OPTIONS SETTING AND WATCHING ## 
     
    543542                return self.d.get(name, default) 
    544543 
    545         else: # just return the normal value 
     544        else:  # just return the normal value 
    546545            return self.d.get(name, default) 
    547546 
     
    562561                try: 
    563562                    self.d['%s#multi' % name][mode] = value 
    564                 except KeyError: # key not yet created 
     563                except KeyError:  # key not yet created 
    565564                    self.d['%s#multi' % name] = {mode: value} 
    566             else: # just save to the key as usual 
     565            else:  # just save to the key as usual 
    567566                self.d[name] = value 
    568         else: # just save to the key as usual 
     567        else:  # just save to the key as usual 
    569568            self.d[name] = value 
    570569 
     
    611610        nrId = self.maxWatchId + 1 
    612611        id = "%d_%s" % (nrId, key) 
    613         self.maxWatchId = nrId # TODO: recycle ids ? (alla PID) 
     612        self.maxWatchId = nrId  # TODO: recycle ids ? (alla PID) 
    614613        if key not in self.watches: 
    615             self.watches[key] = [] # create the initial list 
     614            self.watches[key] = []  # create the initial list 
    616615        self.watches[key].append((id, callback, args)) 
    617616        # should we now run the callback one ? 
     
    665664        if mode is None: 
    666665            mode = self.d.get('mode', 'car') 
    667         if key not in self.keyModifiers.keys(): # initialize 
     666        if key not in self.keyModifiers.keys():  # initialize 
    668667            self.keyModifiers[key] = {'modes': {mode: modifier}} 
    669668        else: 
     
    743742        self.notificationTriggered(message, msTimeout, icon) 
    744743 
    745  
    746744        # notify = self.m.get('notification') 
    747745        # if notify: 
     
    757755        else: 
    758756            log.error("No message handler, can't send message.") 
    759  
    760757 
    761758    def getModes(self): 
     
    803800            self._notifyWatcher(key, oldValue) 
    804801 
    805  
    806802    def _removeNonPersistentOptions(self, inputDict): 
    807803        """keys that begin with # are not saved 
     
    853849            e = sys.exc_info()[1] 
    854850            log.exception("exception while loading saved options") 
    855             #TODO: a yes/no dialog for clearing (renaming with timestamp :) the corrupted options file (options.bin) 
     851            # TODO: a yes/no dialog for clearing (renaming with timestamp :) the corrupted options file (options.bin) 
    856852            success = False 
    857853 
     
    864860        because modRana does not know, what part of the map to show 
    865861        """ 
    866         self.set('centred', True) # set centering to True at start to get setView to run 
     862        self.set('centred', True)  # set centering to True at start to get setView to run 
    867863        self.set('editBatchMenuActive', False) 
    868864 
     
    913909            for i in tl: 
    914910                (message, t) = i 
    915                 t *= 1000# convert to ms 
     911                t *= 1000  # convert to ms 
    916912                timeSpent = t - lastTime 
    917913                timeSinceStart = t - startupTime 
     
    925921dmod = None 
    926922gui = None 
     923 
     924 
    927925def start(argv=None): 
    928926    """This function is used when starting modRana with PyOtherSide. 
     
    964962    else: 
    965963        start() 
    966  
    967  
Note: See TracChangeset for help on using the changeset viewer.