From 9e94f44fa7dbc79deb7c0e99961e6edccf0eb9db Mon Sep 17 00:00:00 2001 From: fpdb-mme Date: Mon, 2 Nov 2009 10:06:54 +0100 Subject: [PATCH] started defining some application wide consts. these consts (more to come if my approach is accepted) are used all over the fpdb and should always be taken from one place --- pyfpdb/Configuration.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pyfpdb/Configuration.py b/pyfpdb/Configuration.py index 5405e84b..95d445b7 100755 --- a/pyfpdb/Configuration.py +++ b/pyfpdb/Configuration.py @@ -44,7 +44,22 @@ except ConfigParser.NoSectionError: # debian package path log = logging.getLogger("config") log.debug("config logger initialised") +######################################################################## +# application wide consts +APPLICATION_NAME_SHORT = 'fpdb' +APPLICATION_VERSION = 'xx.xx.xx' + +DATABASE_TYPE_POSTGRESQL = 'postgresql' +DATABASE_TYPE_SQLITE = 'sqlite' +DATABASE_TYPE_MYSQL = 'mysql' +DATABASE_TYPES = ( + DATABASE_TYPE_POSTGRESQL, + DATABASE_TYPE_SQLITE, + DATABASE_TYPE_MYSQL, + ) + +######################################################################## def string_to_bool(string, default=True): """converts a string representation of a boolean value to boolean True or False @param string: (str) the string to convert