Show
Ignore:
Timestamp:
09/15/06 00:47:46 (18 years ago)
Author:
jerome
Message:

Moved the test() function elsewhere, so that it is present only
once in the code.

Files:
1 modified

Legend:

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

    r389 r415  
    191191        return max(nbpages, newnbpages)     
    192192         
    193 def test() :         
    194     """Test function.""" 
    195     if (len(sys.argv) < 2) or ((not sys.stdin.isatty()) and ("-" not in sys.argv[1:])) : 
    196         sys.argv.append("-") 
    197     totalsize = 0     
    198     for arg in sys.argv[1:] : 
    199         if arg == "-" : 
    200             infile = sys.stdin 
    201             mustclose = 0 
    202         else :     
    203             infile = open(arg, "rb") 
    204             mustclose = 1 
    205         try : 
    206             parser = Parser(infile, debug=1) 
    207             totalsize += parser.getJobSize() 
    208         except pdlparser.PDLParserError, msg :     
    209             sys.stderr.write("ERROR: %s\n" % msg) 
    210             sys.stderr.flush() 
    211         if mustclose :     
    212             infile.close() 
    213     print "%s" % totalsize 
    214      
    215193if __name__ == "__main__" :     
    216     test() 
     194    pdlparser.test(Parser)