---------------------------------------------------------------------------
KeyboardInterrupt Traceback (most recent call last)
<ipython-input-6-0475956e1830> in <module>()
1 final_tables = pickle.load(open("./final_tables.pickle","rb"))
2 for table in final_tables:
----> 3 create_mapping_table_from_source_tables(table)
<ipython-input-5-5080a9d057d7> in create_mapping_table_from_source_tables(table)
4 """
5 sql = 'SELECT * FROM `{}`'.format(table)
----> 6 df = pd.io.sql.read_sql(conn.escape_string(sql), conn)
7
8 country_fields = list(df.keys())
/home/mos/anaconda3/lib/python3.5/site-packages/pandas/io/sql.py in read_sql(sql, con, index_col, coerce_float, params, parse_dates, columns, chunksize)
497 sql, index_col=index_col, params=params,
498 coerce_float=coerce_float, parse_dates=parse_dates,
--> 499 chunksize=chunksize)
500
501 try:
/home/mos/anaconda3/lib/python3.5/site-packages/pandas/io/sql.py in read_query(self, sql, index_col, coerce_float, params, parse_dates, chunksize)
1593
1594 args = _convert_params(sql, params)
-> 1595 cursor = self.execute(*args)
1596 columns = [col_desc[0] for col_desc in cursor.description]
1597
/home/mos/anaconda3/lib/python3.5/site-packages/pandas/io/sql.py in execute(self, *args, **kwargs)
1558 cur.execute(*args, **kwargs)
1559 else:
-> 1560 cur.execute(*args)
1561 return cur
1562 except Exception as exc:
/home/mos/anaconda3/lib/python3.5/site-packages/MySQLdb/cursors.py in execute(self, query, args)
215 res = None
216 try:
--> 217 res = self._query(query)
218 except TypeError as m:
219 if m.args[0] in ("not enough arguments for format string",
/home/mos/anaconda3/lib/python3.5/site-packages/MySQLdb/cursors.py in _query(self, q)
376
377 def _query(self, q):
--> 378 rowcount = self._do_query(q)
379 self._post_get_result()
380 return rowcount
/home/mos/anaconda3/lib/python3.5/site-packages/MySQLdb/cursors.py in _do_query(self, q)
340 self._last_executed = q
341 db.query(q)
--> 342 self._do_get_result()
343 return self.rowcount
344
/home/mos/anaconda3/lib/python3.5/site-packages/MySQLdb/cursors.py in _do_get_result(self)
152 def _do_get_result(self):
153 db = self._get_db()
--> 154 self._result = self._get_result()
155 self.rowcount = db.affected_rows()
156 self.rownumber = 0
/home/mos/anaconda3/lib/python3.5/site-packages/MySQLdb/cursors.py in _get_result(self)
373 query, or using CursorUseResultMixIn instead."""
374
--> 375 def _get_result(self): return self._get_db().store_result()
376
377 def _query(self, q):
KeyboardInterrupt: