equal
deleted
inserted
replaced
276 """ |
276 """ |
277 def __init__(self, source_config, repairing=False): |
277 def __init__(self, source_config, repairing=False): |
278 try: |
278 try: |
279 self.dbdriver = source_config['db-driver'].lower() |
279 self.dbdriver = source_config['db-driver'].lower() |
280 dbname = source_config['db-name'] |
280 dbname = source_config['db-name'] |
281 except KeyError: |
281 except KeyError as e: |
282 raise ConfigurationError('missing some expected entries in sources file') |
282 raise ConfigurationError('missing some expected entries in sources file (do you have ' |
|
283 'a db-driver and a db-name keys?), error: %s' % e) |
283 |
284 |
284 dbhost = source_config.get('db-host') |
285 dbhost = source_config.get('db-host') |
285 port = source_config.get('db-port') |
286 port = source_config.get('db-port') |
286 dbport = port and int(port) or None |
287 dbport = port and int(port) or None |
287 dbuser = source_config.get('db-user') |
288 dbuser = source_config.get('db-user') |