Skip to content

Commit 9888b5d

Browse files
committed
Update
1 parent 282ee22 commit 9888b5d

30 files changed

+67
-69
lines changed

integrations/acquisition/covidcast/test_covidcast_meta_caching.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import unittest
66

77
# third party
8-
import mysql.connector
8+
import MySQLdb
99
import requests
1010

1111
# first party
@@ -32,11 +32,11 @@ def setUp(self):
3232
"""Perform per-test setup."""
3333

3434
# connect to the `epidata` database
35-
cnx = mysql.connector.connect(
35+
cnx = MySQLdb.connect(
3636
user='user',
3737
password='pass',
3838
host='delphi_database_epidata',
39-
database='covid')
39+
db='covid')
4040
cur = cnx.cursor()
4141

4242
# clear all tables
@@ -58,7 +58,7 @@ def setUp(self):
5858
secrets.db.host = 'delphi_database_epidata'
5959
secrets.db.epi = ('user', 'pass')
6060

61-
epidata_cnx = mysql.connector.connect(
61+
epidata_cnx = MySQLdb.connect(
6262
user='user',
6363
password='pass',
6464
host='delphi_database_epidata',

integrations/acquisition/covidcast/test_csv_uploading.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import argparse
88

99
# third party
10-
import mysql.connector
10+
import MySQLdb
1111
import pandas as pd
1212
import numpy as np
1313

@@ -28,7 +28,7 @@ def setUp(self):
2828
"""Perform per-test setup."""
2929

3030
# connect to the `epidata` database and clear the `covidcast` table
31-
cnx = mysql.connector.connect(
31+
cnx = MySQLdb.connect(
3232
user='user',
3333
password='pass',
3434
host='delphi_database_epidata',
@@ -55,7 +55,7 @@ def setUp(self):
5555
secrets.db.host = 'delphi_database_epidata'
5656
secrets.db.epi = ('user', 'pass')
5757

58-
epidata_cnx = mysql.connector.connect(
58+
epidata_cnx = MySQLdb.connect(
5959
user='user',
6060
password='pass',
6161
host='delphi_database_epidata',

integrations/server/test_covidcast.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import unittest
66

77
# third party
8-
import mysql.connector
8+
import MySQLdb
99

1010
# first party
1111
from delphi_utils import Nans
@@ -369,7 +369,7 @@ def test_unique_key_constraint(self):
369369
row = self._insert_placeholder_set_one()
370370

371371
# fail to insert different placeholder data under the same key
372-
with self.assertRaises(mysql.connector.errors.IntegrityError):
372+
with self.assertRaises(MySQLdb._exceptions.IntegrityError):
373373
self._insert_placeholder_set_one()
374374

375375
# succeed to insert different placeholder data under a different time_type

integrations/server/test_covidcast_meta.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import unittest
55

66
# third party
7-
import mysql.connector
7+
import MySQLdb
88
import requests
99

1010
#first party
@@ -53,7 +53,7 @@ def localSetUp(self):
5353
"""Perform per-test setup."""
5454

5555
# connect to the `epidata` database and clear the `covidcast` table
56-
cnx = mysql.connector.connect(
56+
cnx = MySQLdb.connect(
5757
user='user',
5858
password='pass',
5959
host='delphi_database_epidata',

integrations/server/test_fluview.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import unittest
55

66
# third party
7-
import mysql.connector
7+
import MySQLdb
88

99
# first party
1010
from delphi.epidata.client.delphi_epidata import Epidata
@@ -25,7 +25,7 @@ def setUp(self):
2525
"""Perform per-test setup."""
2626

2727
# connect to the `epidata` database and clear the `fluview` table
28-
cnx = mysql.connector.connect(
28+
cnx = MySQLdb.connect(
2929
user='user',
3030
password='pass',
3131
host='delphi_database_epidata',

integrations/server/test_fluview_meta.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import unittest
55

66
# third party
7-
import mysql.connector
7+
import MySQLdb
88

99
# first party
1010
from delphi.epidata.client.delphi_epidata import Epidata
@@ -25,7 +25,7 @@ def setUp(self):
2525
"""Perform per-test setup."""
2626

2727
# connect to the `epidata` database and clear the `fluview` table
28-
cnx = mysql.connector.connect(
28+
cnx = MySQLdb.connect(
2929
user='user',
3030
password='pass',
3131
host='delphi_database_epidata',

requirements.api.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ redis==3.5.3
1313
requests==2.31.0
1414
scipy==1.10.0
1515
sentry-sdk[flask]
16-
SQLAlchemy==1.4.40
16+
SQLAlchemy==1.4.51
1717
structlog==22.1.0
1818
tenacity==7.0.0
1919
typing-extensions

requirements.dev.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,8 @@ invoke>=1.4.1
1010
lxml==4.9.1
1111
matplotlib==3.6.2
1212
mypy>=0.790
13-
mysql-connector-python==8.2.0
1413
numpy==1.22.4
1514
pycountry==22.3.5
16-
pymysql==1.1.0
1715
pytest==7.2.0
1816
pytest-check==1.3.0
1917
sas7bdat==2.2.3

src/acquisition/cdcp/cdc_dropbox_receiver.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
# third party
2424
import dropbox
25-
import mysql.connector
25+
import MySQLdb
2626

2727
# first party
2828
import delphi.operations.secrets as secrets
@@ -47,7 +47,7 @@ def trigger_further_processing():
4747

4848
# connect
4949
u, p = secrets.db.auto
50-
cnx = mysql.connector.connect(user=u, password=p, database="automation")
50+
cnx = MySQLdb.connect(user=u, password=p, database="automation")
5151
cur = cnx.cursor()
5252

5353
# add step "Process CDCP Data" to queue

src/acquisition/cdcp/cdc_extract.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
import sys
6767

6868
# third party
69-
import mysql.connector
69+
import MySQLdb
7070

7171
# first party
7272
import delphi.operations.secrets as secrets
@@ -154,7 +154,7 @@ def extract(first_week=None, last_week=None, test_mode=False):
154154

155155
# connect
156156
u, p = secrets.db.epi
157-
cnx = mysql.connector.connect(user=u, password=p, database="epidata")
157+
cnx = MySQLdb.connect(user=u, password=p, database="epidata")
158158
cur = cnx.cursor()
159159

160160
# weeks to update

src/acquisition/cdcp/cdc_upload.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
from zipfile import ZipFile
8181

8282
# third party
83-
import mysql.connector
83+
import MySQLdb
8484

8585
# first party
8686
import delphi.operations.secrets as secrets
@@ -165,7 +165,7 @@
165165
def upload(test_mode):
166166
# connect
167167
u, p = secrets.db.epi
168-
cnx = mysql.connector.connect(user=u, password=p, database="epidata")
168+
cnx = MySQLdb.connect(user=u, password=p, database="epidata")
169169
cur = cnx.cursor()
170170

171171
# insert (or update) table `cdc`

src/acquisition/covid_hosp/common/database.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import math
77

88
# third party
9-
import mysql.connector
9+
import MySQLdb
1010
import pandas as pd
1111

1212
# first party
@@ -60,7 +60,7 @@ def logger(database_class):
6060

6161
@classmethod
6262
@contextmanager
63-
def connect(database_class, mysql_connector_impl=mysql.connector):
63+
def connect(database_class, mysql_connector_impl=MySQLdb):
6464
"""Connect to a database and provide the connection as a context manager.
6565
6666
As long as the context manager exits normally, the connection's transaction

src/acquisition/covidcast/database.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
# third party
1212
import json
13-
import mysql.connector
13+
import MySQLdb
1414

1515
# first party
1616
import delphi.operations.secrets as secrets
@@ -38,7 +38,7 @@ class Database:
3838
# TODO: also consider that for composite key tuples, like short_comp_key and long_comp_key as used in delete_batch()
3939

4040

41-
def connect(self, connector_impl=mysql.connector):
41+
def connect(self, connector_impl=MySQLdb):
4242
"""Establish a connection to the database."""
4343

4444
u, p = secrets.db.epi

src/acquisition/ecdc/ecdc_db_update.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
import tempfile
3838

3939
# third party
40-
import mysql.connector
40+
import MySQLdb
4141

4242
# first party
4343
import delphi.operations.secrets as secrets
@@ -48,7 +48,7 @@
4848

4949
def ensure_tables_exist():
5050
(u, p) = secrets.db.epi
51-
cnx = mysql.connector.connect(user=u, password=p, database="epidata")
51+
cnx = MySQLdb.connect(user=u, password=p, database="epidata")
5252
try:
5353
cursor = cnx.cursor()
5454
cursor.execute(
@@ -98,7 +98,7 @@ def update_from_file(issue, date, dir, test_mode=False):
9898
# Read ECDC data from CSVs and insert into (or update) the database.
9999
# database connection
100100
u, p = secrets.db.epi
101-
cnx = mysql.connector.connect(user=u, password=p, database="epidata")
101+
cnx = MySQLdb.connect(user=u, password=p, database="epidata")
102102
rows1 = get_rows(cnx, "ecdc_ili")
103103
print(f"rows before: {int(rows1)}")
104104
insert = cnx.cursor()

src/acquisition/flusurv/flusurv_update.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272
import argparse
7373

7474
# third party
75-
import mysql.connector
75+
import MySQLdb
7676

7777
# first party
7878
from delphi.epidata.acquisition.flusurv import flusurv
@@ -105,7 +105,7 @@ def update(issue, location_name, test_mode=False):
105105

106106
# connect to the database
107107
u, p = secrets.db.epi
108-
cnx = mysql.connector.connect(host=secrets.db.host, user=u, password=p, database="epidata")
108+
cnx = MySQLdb.connect(host=secrets.db.host, user=u, password=p, database="epidata")
109109
cur = cnx.cursor()
110110
rows1 = get_rows(cur)
111111
print(f"rows before: {int(rows1)}")

src/acquisition/fluview/fluview_notify.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import argparse
2626

2727
# third party
28-
import mysql.connector
28+
import MySQLdb
2929

3030
# first party
3131
import delphi.operations.secrets as secrets
@@ -46,7 +46,7 @@
4646

4747
# connect
4848
u, p = secrets.db.epi
49-
cnx = mysql.connector.connect(user=u, password=p, database="epidata", host=secrets.db.host)
49+
cnx = MySQLdb.connect(user=u, password=p, database="epidata", host=secrets.db.host)
5050
cur = cnx.cursor()
5151

5252
# get the last known issue from the automation table `variables`

src/acquisition/fluview/fluview_update.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@
121121
import zipfile
122122

123123
# third party
124-
import mysql.connector
124+
import MySQLdb
125125

126126
# first party
127127
import delphi.operations.secrets as secrets
@@ -311,7 +311,7 @@ def update_from_file_clinical(issue, date, filename, test_mode=False):
311311

312312
# database connection
313313
u, p = secrets.db.epi
314-
cnx = mysql.connector.connect(user=u, password=p, database="epidata", host=secrets.db.host)
314+
cnx = MySQLdb.connect(user=u, password=p, database="epidata", host=secrets.db.host)
315315
rows1 = get_rows(cnx, CL_TABLE)
316316
print(f"rows before: {int(rows1)}")
317317
insert = cnx.cursor()
@@ -376,7 +376,7 @@ def update_from_file_public(issue, date, filename, test_mode=False):
376376

377377
# database connection
378378
u, p = secrets.db.epi
379-
cnx = mysql.connector.connect(user=u, password=p, database="epidata", host=secrets.db.host)
379+
cnx = MySQLdb.connect(user=u, password=p, database="epidata", host=secrets.db.host)
380380
rows1 = get_rows(cnx, PHL_TABLE)
381381
print(f"rows before: {int(rows1)}")
382382
insert = cnx.cursor()
@@ -445,7 +445,7 @@ def update_from_file(issue, date, filename, test_mode=False):
445445

446446
# database connection
447447
u, p = secrets.db.epi
448-
cnx = mysql.connector.connect(user=u, password=p, database="epidata", host=secrets.db.host)
448+
cnx = MySQLdb.connect(user=u, password=p, database="epidata", host=secrets.db.host)
449449
rows1 = get_rows(cnx)
450450
print(f"rows before: {int(rows1)}")
451451
insert = cnx.cursor()

src/acquisition/fluview/impute_missing_values.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
import argparse
5050

5151
# third party
52-
import mysql.connector
52+
import MySQLdb
5353
import numpy as np
5454

5555
# first party
@@ -135,7 +135,7 @@ class Sql:
135135
def connect(self):
136136
"""Connect to the database."""
137137
u, p = secrets.db.epi
138-
self.cnx = mysql.connector.connect(user=u, password=p, database="epidata", host=secrets.db.host)
138+
self.cnx = MySQLdb.connect(user=u, password=p, database="epidata", host=secrets.db.host)
139139
self.cur = self.cnx.cursor()
140140

141141
def close(self, commit):

src/acquisition/ght/ght_update.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
import time
7171

7272
# third party
73-
import mysql.connector
73+
import MySQLdb
7474
from apiclient.discovery import build
7575

7676
# first party
@@ -251,7 +251,7 @@
251251
def update(locations, terms, first=None, last=None, countries=["US"]):
252252
# connect to the database
253253
u, p = secrets.db.epi
254-
cnx = mysql.connector.connect(user=u, password=p, database="epidata")
254+
cnx = MySQLdb.connect(user=u, password=p, database="epidata")
255255
cur = cnx.cursor()
256256

257257
def get_num_rows():

0 commit comments

Comments
 (0)