Show
Ignore:
Timestamp:
12/28/07 17:51:17 (16 years ago)
Author:
jerome
Message:

Fixed a problem with number of copies set through 'dvips -c xx'

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pkpgcounter/trunk/pkpgpdls/postscript.py

    r555 r560  
    168168                    if number > self.pages[pagecount]["copies"] : 
    169169                        self.pages[pagecount]["copies"] = number 
     170            else :    
     171                parts = line.split() 
     172                if (len(parts) > 1) and (parts[1] == "@copies") : 
     173                    try : 
     174                        number = int(parts[0]) 
     175                    except :      
     176                        pass 
     177                    else :     
     178                        if number > self.pages[pagecount]["copies"] : 
     179                            self.pages[pagecount]["copies"] = number 
    170180            previousline = line 
    171181