@@ -120,7 +120,7 @@ class Connection:
120
120
See converters.
121
121
:param use_unicode:
122
122
Whether or not to default to unicode strings.
123
- This option defaults to true for Py3k .
123
+ This option defaults to true.
124
124
:param client_flag: Custom flags to send to MySQL. Find potential values in constants.CLIENT.
125
125
:param cursorclass: Custom cursor class to use.
126
126
:param init_command: Initial SQL statement to run when connection is established.
@@ -164,12 +164,13 @@ class Connection:
164
164
165
165
def __init__ (
166
166
self ,
167
- host = None ,
168
167
user = None ,
169
168
password = "" ,
169
+ host = None ,
170
170
database = None ,
171
- port = 0 ,
171
+ * ,
172
172
unix_socket = None ,
173
+ port = 0 ,
173
174
charset = "" ,
174
175
sql_mode = None ,
175
176
read_default_file = None ,
@@ -179,13 +180,8 @@ def __init__(
179
180
cursorclass = Cursor ,
180
181
init_command = None ,
181
182
connect_timeout = 10 ,
182
- ssl = None ,
183
183
read_default_group = None ,
184
- compress = None ,
185
- named_pipe = None ,
186
184
autocommit = False ,
187
- db = None ,
188
- passwd = None ,
189
185
local_infile = False ,
190
186
max_allowed_packet = 16 * 1024 * 1024 ,
191
187
defer_connect = False ,
@@ -196,16 +192,25 @@ def __init__(
196
192
binary_prefix = False ,
197
193
program_name = None ,
198
194
server_public_key = None ,
195
+ ssl = None ,
199
196
ssl_ca = None ,
200
197
ssl_cert = None ,
201
198
ssl_disabled = None ,
202
199
ssl_key = None ,
203
200
ssl_verify_cert = None ,
204
201
ssl_verify_identity = None ,
202
+ compress = None , # not supported
203
+ named_pipe = None , # not supported
204
+ passwd = None , # deprecated
205
+ db = None , # deprecated
205
206
):
206
207
if db is not None and database is None :
208
+ warnings .warn ("'db' is deprecated, use 'database'" , DeprecationWarning , 3 )
207
209
database = db
208
210
if passwd is not None and not password :
211
+ warnings .warn (
212
+ "'passwd' is deprecated, use 'password'" , DeprecationWarning , 3
213
+ )
209
214
password = passwd
210
215
211
216
if compress or named_pipe :
0 commit comments