Show
Ignore:
Timestamp:
01/18/08 23:39:41 (16 years ago)
Author:
jerome
Message:

Added modules to store utility functions and application
intialization code, which has nothing to do in classes.
Modified tool.py accordingly (far from being finished)
Use these new modules where necessary.
Now converts all command line arguments to unicode before
beginning to work. Added a proper logging method for already
encoded query strings.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/bin/pkinvoice

    r3288 r3294  
    4343else :     
    4444    hasPIL = True 
     45 
     46import pykota.appinit 
     47from pykota.utils import * 
    4548 
    4649from pykota.errors import PyKotaToolError, PyKotaCommandLineError 
     
    403406            retcode = invoiceGenerator.main(args, options) 
    404407    except KeyboardInterrupt :         
    405         sys.stderr.write("\nInterrupted with Ctrl+C !\n") 
     408        logerr("\nInterrupted with Ctrl+C !\n") 
    406409        retcode = -3 
    407410    except PyKotaCommandLineError, msg :      
    408         sys.stderr.write("%s : %s\n" % (sys.argv[0], msg)) 
     411        logerr("%s : %s\n" % (sys.argv[0], msg)) 
    409412        retcode = -2 
    410413    except SystemExit :