mirror of
https://github.com/PyMySQL/mysqlclient.git
synced 2025-08-16 20:33:57 +08:00
fix the case where there is no database specified
This commit is contained in:
@ -200,11 +200,13 @@ class DB(TM):
|
|||||||
kwargs['host'] = host
|
kwargs['host'] = host
|
||||||
else:
|
else:
|
||||||
kwargs['db'] = db_host
|
kwargs['db'] = db_host
|
||||||
if kwargs['db'][0] in ('+', '-'):
|
if kwargs['db'] and kwargs['db'][0] in ('+', '-'):
|
||||||
self._try_transactions = kwargs['db'][0]
|
self._try_transactions = kwargs['db'][0]
|
||||||
kwargs['db'] = kwargs['db'][1:]
|
kwargs['db'] = kwargs['db'][1:]
|
||||||
else:
|
else:
|
||||||
self._try_transactions = None
|
self._try_transactions = None
|
||||||
|
if not kwargs['db']:
|
||||||
|
del kwargs['db']
|
||||||
if not items: return kwargs
|
if not items: return kwargs
|
||||||
kwargs['user'], items = items[0], items[1:]
|
kwargs['user'], items = items[0], items[1:]
|
||||||
if not items: return kwargs
|
if not items: return kwargs
|
||||||
|
Reference in New Issue
Block a user