mirror of
https://github.com/wassname/catalyst.git
synced 2026-06-29 07:56:38 +08:00
31 lines
837 B
Python
31 lines
837 B
Python
import tornado.auth
|
|
import tornado.httpserver
|
|
import tornado.ioloop
|
|
from tornado.options import define, options
|
|
import tornado.web
|
|
import pymongo
|
|
import bson
|
|
import hashlib
|
|
import base64
|
|
import uuid
|
|
import os
|
|
import logging
|
|
|
|
import qbt_server
|
|
|
|
define("user_email", default="qbt@quantopian.com", help="email address for qbt user")
|
|
define("password", default="foobar", help="password for qbt user")
|
|
|
|
def db_main():
|
|
tornado.options.parse_command_line()
|
|
connection, db = qbt_server.connect_db()
|
|
|
|
#create a user for testing
|
|
salt, encrypted_password = qbt_server.encrypt_password(None, options.password)
|
|
|
|
if not db.users.find_one({'email':options.user_email}):
|
|
db.users.insert({'email':options.user_email, 'encrypted_password':encrypted_password, 'salt':salt})
|
|
|
|
if __name__ == "__main__":
|
|
db_main()
|