Conditions | 4 |
Total Lines | 13 |
Lines | 0 |
Ratio | 0 % |
1 | from _mssql import connect |
||
19 | def _connect_params(self, server=None, user=None, password=None, database=None): |
||
20 | database = database or self.config.get('default') |
||
21 | db_config = self.config.get(database, {}) |
||
22 | params = { |
||
23 | 'database': db_config.get('database') or database, |
||
24 | 'server': server or db_config.get('server'), |
||
25 | 'user': user or db_config.get('user'), |
||
26 | 'password': password or db_config.get('password') |
||
27 | } |
||
28 | unspecified = [param for param, value in params.iteritems() if value is None] |
||
29 | if unspecified: |
||
30 | raise Exception("Must specify or configure in config.yaml: %s" % ', '.join(unspecified)) |
||
31 | return params |
||
32 |