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