Changeset 1898

Show
Ignore:
Timestamp:
18/11/08 19:28:41 (7 weeks ago)
Author:
duncan
svm:headrev:

cc3e1ea1-1e01-0410-8d68-8b121e83a9d5:11180
Message:

Should set the self.reason when a plug-in cannot be initialized

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • freevo/src/plugins/lcd.py

    r1885 r1898  
    569569            cm = self.lcd.connect() 
    570570        except: 
    571             log.error(String(_('LCD plugin will not load! Maybe you don"t have LCDd (lcdproc daemon) running?'))) 
    572571            self.disable = 1 
     572            self.reason = 'LCD plugin will not load! Maybe you don"t have LCDd (lcdproc daemon) running?' 
    573573            return 
    574574 
     
    604604        else: 
    605605            self.disable = 1 
    606             log.warning('Unsupported LCDd version: %s' % (self.version,)) 
     606            self.reason = 'Unsupported LCDd version: %s' % (self.version,) 
     607            return 
    607608 
    608609        plugin.register(self, 'lcd') 
     
    618619                self.lcd.widget_set('welcome', w, param) 
    619620 
    620         self.lcd.screen_set('welcome', '-priority %s -duration 2 -heartbeat off' % \ 
    621                              (self.prio_map['low'])) 
     621        self.lcd.screen_set('welcome', '-priority %s -duration 2 -heartbeat off' % (self.prio_map['low'])) 
    622622        self.last_screen = 'welcome' 
    623  
    624623        self.lsv = { } # will hold last screen value (lsv) 
    625624