Changeset 633 for tea4cups

Show
Ignore:
Timestamp:
05/14/05 14:56:24 (19 years ago)
Author:
jerome
Message:

Docstrings

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • tea4cups/trunk/tea4cups

    r632 r633  
    143143        self.parse() 
    144144         
     145    def printInfo(self, msg) :     
     146        """Prints a debug message.""" 
     147        if self.debug : 
     148            sys.stderr.write("%s\n" % msg) 
     149            sys.stderr.flush() 
     150             
    145151    def parseTag(self) :     
    146152        """Extracts information from an IPP tag.""" 
    147153        pos = self.position 
    148         valuetag = self.tags[ord(self.data[pos])] 
     154        tagtype = self.tags[ord(self.data[pos])] 
    149155        pos += 1 
    150156        posend = pos2 = pos + 2 
     
    159165        posend = pos2 + valuelength 
    160166        value = self.data[pos2:posend] 
    161         if valuetag in ("integer", "enum") : 
     167        if tagtype in ("integer", "enum") : 
    162168            value = unpack(">I", value) 
    163169        oldval = self._curdict.setdefault(name, []) 
    164         oldval.append((valuetag, value)) 
    165         self.printInfo("%s(%s) %s" % (name, valuetag, value)) 
     170        oldval.append((tagtype, value)) 
     171        self.printInfo("%s(%s) %s" % (name, tagtype, value)) 
    166172        return posend - self.position 
    167173         
     
    183189        self._curdict = self.printer_attributes 
    184190        return self.parseTag() 
    185          
    186     def printInfo(self, msg) :     
    187         """Prints a debug message.""" 
    188         if self.debug : 
    189             sys.stderr.write("%s\n" % msg) 
    190             sys.stderr.flush() 
    191191             
    192192    def parse(self) : 
    193193        """Parses an IPP Message. 
    194194         
    195            NB : Only a subset of RFC2910 is implemented. 
    196            We are only interested in textual informations for now anyway. 
     195           Implemented with RFC2910 as a reference. 
     196           NB : only a subset is actually implemented, but CUPS generated 
     197           message files are completely decoded. 
    197198        """ 
    198199        self._curname = None