diff options
| -rw-r--r-- | famille.py | 3 | ||||
| -rw-r--r-- | import.py | 5 | ||||
| -rw-r--r-- | new.db | bin | 106496 -> 106496 bytes |
3 files changed, 5 insertions, 3 deletions
@@ -52,7 +52,8 @@ def query_db(query, args=(), one=False): @app.before_request def before_request(): - conn = sqlite3.connect(app.config['DATABASE']) + conn = sqlite3.connect(app.config['DATABASE'], + detect_types=sqlite3.PARSE_DECLTYPES) conn.row_factory = sqlite3.Row g.db = conn @@ -1,8 +1,9 @@ import sqlite3 import sys +from datetime import datetime def convert_date(date): - return "T".join(date.split(" ")) + return datetime.strptime(date, "%Y-%m-%d %H:%M:%S") def import_users(old_conn, new_conn): for row in old_conn.execute("select * from users"): @@ -39,7 +40,7 @@ if __name__ == "__main__": new = sys.argv[2] old_conn = sqlite3.connect(old) old_conn.row_factory = sqlite3.Row - new_conn = sqlite3.connect(new) + new_conn = sqlite3.connect(new, detect_types=sqlite3.PARSE_DECLTYPES) new_conn.row_factory = sqlite3.Row import_users(old_conn, new_conn) import_news(old_conn, new_conn) Binary files differ |
