Show
Ignore:
Timestamp:
08/26/05 14:14:40 (19 years ago)
Author:
jerome
Message:

Added support for the new 'directory' and 'keepfiles' directives.
Both will be used in the new cupspykota backend.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/pykota/config.py

    r2385 r2405  
    2424 
    2525import os 
     26import tempfile 
    2627import ConfigParser 
    2728 
     
    431432        return self.isTrue(self.getGlobalOption("reject_unknown", ignore=1)) 
    432433         
     434    def getPrinterKeepFiles(self, printername) :           
     435        """Returns 1 if files must be kept on disk, else 0.""" 
     436        try :  
     437            return self.isTrue(self.getPrinterOption(printername, "keepfiles")) 
     438        except PyKotaConfigError :     
     439            return 0 
     440             
     441    def getPrinterDirectory(self, printername) :           
     442        """Returns the path to our working directory, else a directory suitable for temporary files.""" 
     443        try :  
     444            return self.getPrinterOption(printername, "directory").strip() 
     445        except PyKotaConfigError :     
     446            return tempfile.gettempdir() 
     447             
    433448    def getDenyDuplicates(self, printername) :           
    434449        """Returns 1 or a command if we want to deny duplicate jobs, else 0."""