Show
Ignore:
Timestamp:
07/16/04 14:22:47 (20 years ago)
Author:
jalet
Message:

LPRng support early version

Files:
1 modified

Legend:

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

    r1593 r1600  
    2222# 
    2323# $Log$ 
     24# Revision 1.112  2004/07/16 12:22:47  jalet 
     25# LPRng support early version 
     26# 
    2427# Revision 1.111  2004/07/06 18:09:42  jalet 
    2528# Reduced the set of invalid characters in names 
     
    931934        signal.signal(signal.SIGTERM, self.sigterm_handler) 
    932935         
     936    def sendBackChannelData(self, message) :     
     937        """Sends an informational message to CUPS via back channel stream (stderr).""" 
     938        self.printInfo("PyKota (PID %s) : %s" % (os.getpid(), message.strip())) 
     939         
    933940    def openJobDataStream(self) :     
    934941        """Opens the file which contains the job's datas.""" 
     
    11051112                self.printInfo(_("Printer hostname undefined, set to 'localhost'"), "warn") 
    11061113                rseen = "localhost" 
     1114            try :     
     1115                df_name = [line[8:] for line in os.environ.get("HF").split() if line.startswith("df_name=")][0] 
     1116            except IndexError : 
     1117                inputfile = None         
     1118            else :     
     1119                inputfile = os.path.join(os.environ.get("SPOOL_DIR", "."), df_name) 
    11071120            if jseen and Pseen and nseen and rseen :         
    1108                 # job is always in stdin (None) 
    1109                 return ("LPRNG", rseen, Pseen, nseen, jseen, None, Kseen, None, None, None) 
     1121                return ("LPRNG", rseen, Pseen, nseen, jseen, inputfile, Kseen, None, None, None) 
    11101122        self.printInfo(_("Printing system unknown, args=%s") % " ".join(sys.argv), "warn") 
    11111123        return (None, None, None, None, None, None, None, None, None, None)   # Unknown printing system