Changeset 1219

Show
Ignore:
Timestamp:
11/26/03 00:46:40 (20 years ago)
Author:
jalet
Message:

Don't try to verify if module name is valid, Python does this better than us.

Location:
pykota/trunk/pykota
Files:
4 modified

Legend:

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

    r1180 r1219  
    2222# 
    2323# $Log$ 
     24# Revision 1.7  2003/11/25 23:46:40  jalet 
     25# Don't try to verify if module name is valid, Python does this better than us. 
     26# 
    2427# Revision 1.6  2003/11/12 23:28:55  jalet 
    2528# More work on new backend. This commit may be unstable. 
     
    9497    (backend, args) = kotafilter.config.getAccounterBackend(kotafilter.printername) 
    9598    try : 
    96         if not backend.isalpha() : 
    97             # don't trust user input 
    98             raise ImportError 
    99         exec "from pykota.accounters import %s as accounterbackend" % backend.lower()     
     99        exec "from pykota.accounters import %s as accounterbackend" % backend.lower() 
    100100    except ImportError : 
    101101        raise PyKotaAccounterError, _("Unsupported accounter backend %s") % backend 
  • pykota/trunk/pykota/reporter.py

    r1144 r1219  
    2222# 
    2323# $Log$ 
     24# Revision 1.3  2003/11/25 23:46:40  jalet 
     25# Don't try to verify if module name is valid, Python does this better than us. 
     26# 
    2427# Revision 1.2  2003/10/07 09:07:28  jalet 
    2528# Character encoding added to please latest version of Python 
     
    5255    """Returns a reporter instance of the proper reporter.""" 
    5356    try : 
    54         exec "from pykota.reporters import %s as reporterbackend" % reporttype.lower()     
     57        exec "from pykota.reporters import %s as reporterbackend" % reporttype.lower() 
    5558    except ImportError : 
    5659        raise PyKotaReporterError, _("Unsupported reporter backend %s") % reporttype 
  • pykota/trunk/pykota/requester.py

    r1144 r1219  
    2222# 
    2323# $Log$ 
     24# Revision 1.10  2003/11/25 23:46:40  jalet 
     25# Don't try to verify if module name is valid, Python does this better than us. 
     26# 
    2427# Revision 1.9  2003/10/07 09:07:28  jalet 
    2528# Character encoding added to please latest version of Python 
     
    6871    (backend, args) = config.getRequesterBackend(printername) 
    6972    try : 
    70         if not backend.isalpha() : 
    71             # don't trust user input 
    72             raise ImportError 
    73         exec "from pykota.requesters import %s as requesterbackend" % backend.lower()     
     73        exec "from pykota.requesters import %s as requesterbackend" % backend.lower() 
    7474    except ImportError : 
    7575        raise PyKotaRequesterError, _("Unsupported requester backend %s") % backend 
  • pykota/trunk/pykota/storage.py

    r1203 r1219  
    2222# 
    2323# $Log$ 
     24# Revision 1.28  2003/11/25 23:46:40  jalet 
     25# Don't try to verify if module name is valid, Python does this better than us. 
     26# 
    2427# Revision 1.27  2003/11/23 19:01:36  jalet 
    2528# Job price added to history 
     
    443446    backend = backendinfo["storagebackend"] 
    444447    try : 
    445         if not backend.isalpha() : 
    446             # don't trust user input 
    447             raise ImportError 
    448         #     
    449         # TODO : descending compatibility 
    450         #  
    451         if backend == "postgresql" : 
    452             backend = "pgstorage"       # TODO : delete, this is for descending compatibility only 
    453         exec "from pykota.storages import %s as storagebackend" % backend.lower()     
     448        exec "from pykota.storages import %s as storagebackend" % backend.lower() 
    454449    except ImportError : 
    455450        raise PyKotaStorageError, _("Unsupported quota storage backend %s") % backend