Changeset 574

Show
Ignore:
Timestamp:
03/11/05 23:14:35 (18 years ago)
Author:
jerome
Message:

Moved some methods

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • tea4cups/trunk/cupsoftee

    r573 r574  
    6363            self.config = FakeConfig() 
    6464            self.debug = 1      # no config, so force debug mode ! 
     65         
     66    def logDebug(self, message) :     
     67        """Logs something to debug output if debug is enabled.""" 
     68        if self.debug : 
     69            sys.stderr.write("DEBUG: %s\n" % message) 
     70            sys.stderr.flush() 
    6571             
     72    def logInfo(self, message, level="info") :         
     73        """Logs a message to CUPS' error_log file.""" 
     74        sys.stderr.write("%s: %s\n" % (level.upper(), message)) 
     75        sys.stderr.flush() 
     76         
    6677    def isTrue(self, option) :         
    6778        """Returns 1 if option is set to true, else 0.""" 
     
    8192                raise ConfigError, "Option %s not found in section global of %s" % (option, self.conffile) 
    8293                 
    83     def getSectionOption(self, sectionname, option) :     
     94    def getSectionOption(self, printqueuename, option) :     
    8495        """Returns an option from the printer section, or the global section, or raises a ConfigError.""" 
    8596        globaloption = self.getGlobalOption(option, ignore=1) 
    8697        try : 
    87             return self.config.get(sectionname, option, raw=1) 
     98            return self.config.get(printqueuename, option, raw=1) 
    8899        except (ConfigParser.NoSectionError, ConfigParser.NoOptionError) :     
    89100            if globaloption is not None : 
    90101                return globaloption 
    91102            else : 
    92                 raise ConfigError, "Option %s not found in section [%s] of %s" % (option, sectionname, self.conffile) 
     103                raise ConfigError, "Option %s not found in section [%s] of %s" % (option, printqueuename, self.conffile) 
    93104                 
    94     def enumTeeBranches(self, sectionname) : 
     105    def enumTeeBranches(self, printqueuename) : 
    95106        """Returns the list of branches for a particular section's Tee.""" 
    96107        try : 
     
    100111            globalbranches = [] 
    101112        try : 
    102             sectionbranches = [ (k, v) for (k, v) in self.config.items(sectionname) if k.startswith("tee_") ] 
     113            sectionbranches = [ (k, v) for (k, v) in self.config.items(printqueuename) if k.startswith("tee_") ] 
    103114        except ConfigParser.NoSectionError, msg :     
    104115            self.printInfo("Invalid configuration file : %s" % msg, "error") 
     
    229240                    sys.argv[5], \ 
    230241                    backend) 
    231          
    232     def logDebug(self, message) :     
    233         """Logs something to debug output if debug is enabled.""" 
    234         if self.debug : 
    235             sys.stderr.write("DEBUG: %s\n" % message) 
    236             sys.stderr.flush() 
    237              
    238     def logInfo(self, message, level="info") :         
    239         """Logs a message to CUPS' error_log file.""" 
    240         sys.stderr.write("%s: %s\n" % (level.upper(), message)) 
    241         sys.stderr.flush() 
    242242 
    243243if __name__ == "__main__" :