Show
Ignore:
Timestamp:
02/18/08 17:15:34 (16 years ago)
Author:
jerome
Message:

Moved some methods around.

Files:
1 modified

Legend:

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

    r3316 r3335  
    2828 
    2929from pykota import version 
     30from pykota.utils import loginvalidparam 
     31 
     32def checkandset_pagesize(option, opt, value, optionparser) : 
     33    """Checks and sets the page size.""" 
     34    from pykota.pdfutils import getPageSize 
     35    if getPageSize(value) is None : 
     36        loginvalidparam(opt, value, option.default) 
     37        setattr(optionparser.values, option.dest, option.default) 
     38    else :     
     39        setattr(optionparser.values, option.dest, value) 
     40     
     41def checkandset_savetoner(option, opt, value, optionparser) :     
     42    """Checks and sets the save toner value.""" 
     43    if (value < 0.0) or (value > 99.0) : 
     44        loginvalidparam(opt, value, option.default, \ 
     45                        _("Allowed range is (0..99)")) 
     46        setattr(optionparser.values, option.dest, option.default) 
     47    else :     
     48        setattr(optionparser.values, option.dest, value) 
    3049 
    3150class PyKotaOptionParser(optparse.OptionParser) :