if args.install:
# Checking database
- dbname = re.sub(r'[^a-zA-Z0-9]', '', name).lower()[:28]
+ dbname = re.sub(r'[^a-zA-Z0-9]', '', name).lower()
prefixDbname = self.C.get('db.namePrefix')
- if prefixDbname == None:
- prefixDbname = '';
- dbname = prefixDbname + dbname
+ if prefixDbname:
+ dbname = prefixDbname + dbname
+ dbname = dbname[:28]
db = DB(engine, self.C.get('db.%s' % engine))
dropDb = False
if db.dbexists(dbname):
if dataDir == None or not os.path.isdir(dataDir):
raise InstallException('Cannot install instance without knowing where the data directory is')
if dbname == None:
- dbname = re.sub(r'[^a-zA-Z0-9]', '', self.identifier).lower()[:28]
+ dbname = re.sub(r'[^a-zA-Z0-9]', '', self.identifier).lower()
prefixDbname = C.get('db.namePrefix')
- if prefixDbname == None:
- prefixDbname = '';
- dbname = prefixDbname + dbname
+ if prefixDbname:
+ dbname = prefixDbname + dbname
+ dbname = dbname[:28]
if engine == None:
engine = C.get('defaultEngine')
if fullname == None: