def initiate(): """ Generate a new brand new table (database) Generally for starting the new game. Args: none Returns: none Raises: IOError : """ def check_database_file(): """ """ # Check for old database file if not os.path.exists(configuration.CONFIG['database_path']): service.error("There is no game.sqlite in {}".format( configuration.CONFIG['database_path'])) database.reset() database.connect() check_database_file() database.create(configuration.CONFIG['database_create_file'])
def testdb(): ''' base de datos ''' import database as db database = 'sqlite:///test.sqlite' db.create(database) s = db.connect(database) user = db.User('dani', 'pass') password = db.Password('mi pass', 'asfsdaf') conffile = db.Conffile('mi file', 'file', '') cookie = db.Cookie() user.passwords = [password] user.conffiles = [conffile] user.cookie = cookie s.save(user) s.commit() u = s.query(db.User).first() assert u.name == 'dani' assert u.password != 'pass' assert u.passwords[0].name == 'mi pass' assert u.conffiles[0].name == 'mi file'
def thread(mode, stop, lock): # the interval is used to prevent hammering the DJMAX site. it sets the # number of seconds to wait before downloading score data again. if mode == game.mode.star: interval = 900 elif mode == game.mode.pop: interval = 600 elif mode == game.mode.club: interval = 1200 elif mode == game.mode.mission: interval = 1800 else: raise ValueError("Invalid game mode") while not stop.is_set(): with lock: next = names[mode].pop(0) try: database.create(mode, next) except: names[mode].insert(0, next) stop.set() raise else: with lock: names[mode].append(next) index.touch(mode, next) stop.wait(interval)
def restore(self, list_file): items = map(int, self.LB2.curselection()) ids = self.LB2.curselection() source_directory = [list_file[int(ids[0])]] destination_directory = [self.E3.get()] database.create(destination_directory) database.restore(source_directory,destination_directory) self.list_directory_refresh() infoCallBack("ok")
def log(): method = request.method values = getValues(request) try: if method == "GET": return jsonify(database.retrieve(connection)), 200 elif method == "POST": database.create(connection, values["id"], values["message"]) return jsonify({"message": "success"}), 200 except KeyError: # means that data was not passed in the correct way abort(406) except TypeError: # means that the data that the user passed cannot be converted into the needed format abort(406) except Exception as exception: # something went wrong in this function return jsonify({"message": str(exception)})
def register(): print("\n--- REGISTER ---") email = input("What is your email address? \n") first_name = input("What is your first name? \n") last_name = input("What is your last name? \n") password = getpass("Create a password for yourself \n") account_number = generate_account_number() is_user_created = database.create(account_number, first_name, last_name, email, password) if is_user_created: print("Your Account Has been created") print(" == ==== ====== ===== ===") print("Your account number is: %d" % account_number) print("Make sure you keep it safe") print(" == ==== ====== ===== ===") login() else: print("Something went wrong, please try again") register()
def register(): print("****** WELCOME TO REGISTRATION HANDLE *******") email = input("What is your email address? \n") first_name = input("What is your first name? \n") last_name = input("What is your last name? \n") account_type = input("Specify type of account" ) # specify whether current or savings account password = getpass("Create a STRONG password for yourself \n") account_number = generation_account_number() is_user_created = database.create(account_number, first_name, last_name, email, password) if is_user_created: print("Your Account Has been created") print(" == ==== ====== ===== ===") print("Your account number is: %d" % account_number) print("Make sure you keep it safe") print(" == ==== ====== ===== ===") login() else: print("Something went wrong, please try again") register()
def signup(): print("-------New User Registration -------") first_name = input("What is your first name? \n") last_name = input("What is your last name? \n") email = input("What is your email address? \n") password = getpass("Create a password for yourself \n") account_number = create_account_number() is_user_created = database.create(account_number, first_name, last_name, email, password) if is_user_created: print("Your Account Has been created!") print(" == ==== ====== ===== ===") print("Your account number is: %d" % account_number) print("Make sure you keep it safe") print(" == ==== ====== ===== ===") login() else: print("Oops! Something went wrong. Please try again") signup()
def register(): print("*** Register for an Account Here ***") email = input("What is your email address? \n") first_name = input("What is your first name? \n") last_name = input("What is your last name? \n") password = getpass("Create a Password \n") account_number = generation_account_number() is_user_created = database.create(account_number, first_name, last_name, email, password) if is_user_created: print("Your Account Has Been Created") print(" == ==== ====== ===== ===") print("Your account number is: %d" % account_number) print("Make sure to keep it safe!") print(" == ==== ====== ===== ===") login() else: print("Something went wrong, please try again.") register()
def register(): print("****** Register ******") email = input("Please enter your email address. \n") first_name = input("Please enter your First name. \n") last_name = input("Please enter your Last name. \n") password = input("Create your password. \n") opening_balance = int( input("How much do you want to deposit as your opening balance? \n")) account_number = generate_account_number() is_user_created = database.create(account_number, first_name, last_name, email, password, opening_balance) if is_user_created: print("Your account has been created") print("==== ==== ==== ===== ====") print("==== ==== ==== ===== ====") print("Your account number is: %d" % account_number) print("Make sure you keep this safe") print("Your current balance is: %s" % opening_balance) print("==== ==== ==== ===== ====") login() else: print("Something went wrong. Please try again.") register()
def register(): print("Now you can Register a new account") email = input("What is your email address \n") first_name = input("What is your first name \n") last_name = input("What is your last name \n") # password = input("create a password for yourself \n") password = getpass("Create a password for yourself \n") # accountNumber = generationAccountNumber() account_number = generation_account_number() # database[accountNumber] = [first_name, last_name, email, password] is_user_created = database.create(account_number, first_name, last_name, email, password) if is_user_created: print("Congratulations,your Account has been created") print("=============================================") print("Your account number is %d" % account_number) login() else: print("Something went wrong, please try again") register()
def register(): print("**** Registration ****") # Get new user's information email = input("What is your email address? \n") first_name = input("What is your first name? \n") last_name = input("What is your last name? \n") # Hiding the user's password when typing it in the commandline password = getpass("Create a password. \n") # Generate a random 10-digit number for bank account account_number = generate_account_number() # Use the database module to create new user record # Create a new file in the database is_user_created = database.create(account_number, first_name, last_name, email, password) # Login to account after account has been created if is_user_created: print("Your Account has been created.") print(" ======= =============== =======") print("Your Account Number is %d" % account_number) print("Make sure you keep it safe.") print(" ======= =============== =======") login() else: print("Something went wrong, please try again.") register()
def register(): print("====Register====") email = input("What is your email address? \n") first_name = input("What is your first name? \n") last_name = input("What is your last name? \n") password = getpass("Create a password for yourself \n") account_number = generation_account_number() prepared_user_details = first_name + "," + last_name + "," + email + "," + password, "," + str( 0) is_user_created = database.create(account_number, first_name, last_name, email, password) # is_user_created = database.create(account_number, prepared_user_details) # user = database[account_number] if is_user_created: print("Your account has been created") print("***** ***** ***** ***** *****") print("Your account number is %d \n" % user_account_number) print("***** ***** ***** ***** *****") login() else: print("Something Went Wrong, Please try again") register()
def register(): print("***Please Register***") email = input("What is your email address?\n") fName = input("What is your first name?\n") lName = input("What is your last name?\n") #password = input ("Create a password for yourself \n" ) password = getpass("Create a password for yourself:\n") accountNumber = genAccount() isUserCreated = database.create(accountNumber, fName, lName, email, password) if isUserCreated: print("Your account has been created") print("=== ==== ==== ==== ==== ==== ===") print("Your account number is %d " % accountNumber) print("=== ==== ==== ==== ==== ==== ===") print("Keep this information safe") print("=== ==== ==== ==== ==== ==== ===") login() else: print("Something went wrong. Please try again") register()
def register(): print("******* Register ******") email = input("What is your email address?:\n") first_name = input("What is your first name?:\n") last_name = input("What is your last name?:\n") password = getpass("Create a password for yourself \n") # Initial_deposit = input("How much would you be depositing today?\n") account_number = generate_account_number() is_user_created = database.create(account_number, first_name, last_name, email, password) if is_user_created: print("Congrats! Your account has been created!") print("== === ===== ===== === ==") print("Your account number is: %s" % account_number) print("Please make sure to keep it safe") print("== === ===== ===== === ==") login() else: print("something went wrong, please try again") register()
def register(): print("****** Register *******") email = input("Enter your email address \n") first_name = input("Enter your first name \n") last_name = input("Enter your last name \n") password = getpass("Create a password for yourself \n") account_number = generate_account_number() is_user_created = database.create(account_number, first_name, last_name, email, password) if is_user_created: print("SUCCESS! Your Account Has been created") print(" == ==== ====== ===== ===") print("Your account number is: %d" % account_number) print("Dont didsclose it to anyone") print(" == ==== ====== ===== ===") login() else: print("registration failed, please try again") register()
def register(): print("******* Register ******") email = input("What is your email address? \n") first_name = input("What is your first name? \n") last_name = input("What is your last name? \n") password = input("create a password for yourself \n") balance = 1000 try: account_number = generation_account_number() except ValueError: print("Account generation failed due to internet connection failure") init() is_user_created = database.create(account_number[first_name, last_name, email, password, balance]) if is_user_created: print("Your Account Has been Created") print(" == ==== ====== ===== ===") print("Your account number is %d" % account_number) print("Make sure you keep it safe") print(" == ==== ====== ===== ===") login() else: print("Something went wrong, please try again") register()
def register(): print("****** Register ******") email = input("What is your email address? \n") first_name = input("What is your first name? \n") last_name = input("What is your last name? \n") password = input("Please create password for yourself \n") account_number = generation_account_number() is_user_created = database.create(account_number, first_name, last_name, email, password) if is_user_created: print("Your account has been created.") print(" == ==== ====== ===== ==== == ") print("Your account number is: %d" % account_number) print("Please make sure you keep it safe.") print(" == ==== ====== ===== ==== == ") login() else: print("Something went wrong, please try again.") register()
def register(): print("****** Register *******") email = input("Please enter a valid email address \n") first_name = input("Enter your first name? \n") last_name = input("Enter your last name? \n") password = getpass("Create a password for yourself \n") account_number = generation_account_number() is_user_created = database.create(account_number, first_name, last_name, email, password) if is_user_created: print("Your Account Has been created") print(" == ==== ====== ===== ===") print("Your account number is: %d" % account_number) print("Make sure you keep it safe") print(" == ==== ====== ===== ===") selected_option() else: print("Something went wrong, please try again") init()
def register(): print("****Register*****") email = input("What is your email address? \n") first_name = input("What is your first name? \n") last_name = input("What is your last name? \n") password = getpass("Please create a password \n") account_number = generate_account_number() is_new_user_created = database.create(account_number, first_name, last_name, email, password) if is_new_user_created: # using database module to create and store user record print("Your Account has been created") print(" == ==== ===== ===== ===") print("Your account number is: %d" % account_number) print("Make sure you keep it safe") print(" == ==== ====== ===== ===") login() else: print("Something went wrong. Please try again") register()
def register(): print("********* New Account opening Registration: ********** \n") firstName = input("Enter your first name: \n") lastName = input("Enter your Last name: \n") email = input("Enter your email address: \n") password = getpass("Please create your password:\n") balance = input("please enter the amount you deposit:\n") accountNumber = generateAccountNumber() isAccountCreated = database.create(accountNumber, firstName, lastName, balance, password, email) if isAccountCreated: print("\nYour Account has been created successfully") print("**************Login details********************\n") print("Your account number is ", accountNumber) print("Make sure to keep it safe") print("************************************************\n") #login() init() else: print("Something went wrong\n Please try again")
def register(): print("******* Register *******") email = input("please enter your email address \n") firstName = input("please enter your first name \n") lastName = input("please enter your last name \n") password = input("Create a password for yourself \n") newBalance = int( input("How much do you want to put in as your first balance? \n")) accountNumber = generationAccountNumber() isUserCreated = database.create(accountNumber, firstName, lastName, email, password) if isUserCreated: # using database module to create new user record print("Your account has been created") print(f"Your account number is {accountNumber}") print("=========================================") print("Make sure to keep it safe") login() # login with entering account number and password else: print("Something went wrong, Please try againg") register()
def register(): print("****** Register *******") email = input("What is your email address? \n") first_name = input("What is your first name? \n") last_name = input("What is your last name? \n") password = getpass("Create a password for yourself \n") account_number = generation_account_number() is_user_created = database.create(account_number, first_name, last_name, email, password) if is_user_created: print("Your Account Has been created") print(" == ==== ====== ===== ===") print("Your account number is: %d" % account_number) print("Login to your account with your details") print(" == ==== ====== ===== ===") login() else: print("Something went wrong, please try again") register()
def register(): print("***********Registeration***********") email = input("What is your email address? \n") first_name = input("What is your first name? \n") last_name = input("What is your last name? \n") password = getpass("Enter a new password \n") balance = int(input("How much money would you like to deposit? \n")) account_number = generation_account_number() is_user_created = database.create(account_number, first_name, last_name, email, password, balance) #using database module to create new user record if is_user_created: print("Your Account Has been created \n") print("********************************") print("Your account number is %d" % account_number) print("********************************") login() else: print("Something went wrong, please try again") register()
def register(): print("=======================================") print("********** Register *******************") print("========================================") first_name = input("Please enter your first name: \n") last_name = input("Enter your last name: \n") email = input("Enter your email: \n") password = input("Enter your password: \n") account_number = account.generating_account() is_user_created = database.create(account_number, first_name, last_name, email, password) if is_user_created: loading.load() print("=======================================") print("Registration Successful") print("========================================") print(f"Your account number is : {account_number}") print(f"{first_name} {last_name}, your account has been successful created!", sep=" ") print("You can now login") login() else: print("Something went wrong, please try again!") loading.load() register()
def sign_up(): print("********** Sign Up **********") email = input("Enter your Email address \n") first_name = input("Enter your first name \n") last_name = input("Enter your last name \n") password = getpass("Create a passkey:") account_number = acct_generator() user_details = first_name + "," + last_name + "," + email + "," + password + "," + str( 0) create_user = database.create(account_number, first_name, last_name, email, password) if create_user: print("Your Account has been Created") print("%s" % now) print("Your Account number is : %d" % account_number) print("======== proceed to login ========") login() try: account_number = acct_generator() except ValueError: print("Account generation failed due to internet connection") init() else: print("Something went wrong, please try again later") sign_up()
def register(): print("********** Register **********") email = input("What is your email address? \n") first_name = input("What is your first name? \n") last_name = input("What is your last name? \n") password = input("Create a password for yourself \n") user_account_number = generation_account_number() # balance = set_current_balance(user_details, balance) is_user_created = database.create(user_account_number, first_name, last_name, email, password) # user_details = (first_name, last_name, email, password, 0) database[user_account_number] = (first_name, last_name, email, password, 0) if is_user_created: print("Your account has been created") print(" === ==== ====== ==== ===") print(f'Your account number is {user_account_number}') print("Make sure you keep it safe") print(" === ==== ====== ==== ===") login() else: print("Something went wrong, please try again \n") init()
def register(): print("********** Register **********") email = input("What is your email address? \n") first_name = input("What is your first_name? \n") last_name = input("What is your last_name? \n") # password = input("create a password for yourself \n") password = getpass("Create a password for yourself \n") # try: account_number = generation_account_number() # except ValueError: # print("Account generation failed due to -give reason-") # init() # database[account_number] = [first_name, last_name, email, password, 0] is_user_created = database.create(account_number, first_name, last_name, email, password, balance) if is_user_created: print("Your account has been created") print(" === ==== ===== ==== === ") print("Your account number is: %d" % account_number) print("Make sure you keep it safe") print(" === ==== ===== ==== === ") login() else: print("Something went wrong, please try again") register()
def register(): print("****** Register ******") email = input("What is your email address? \n") first_name = input("What is your first name? \n") last_name = input("What is your last name? \n") password = getpass("Create a password \n") accountNumber = generationAccountNumber() #prepared_user_details = first_name + "," + last_name + "," + email + "," + password + "," + str(0) is_user_created = database.create(accountNumber, first_name, last_name, email, password) if is_user_created: print("Your Account has been created") print("== === ==== ==== ===") print("Your account number is: %d" % accountNumber) print("Make sure you keep it safe") print("== === ==== ==== ===") login() else: print("Something went wrong, please try again") register()
def register(): print("******Register*****") email = input('What is Your email Address? \n') first_name = input('What is Your First Name \n') last_name = input('What is Your Last Name \n') # password = input("Create A Password For Yourself \n") password = getpass('Create A Password For Yourself \n') account_number = generating_account_number() is_user_created = database.create(account_number, first_name, last_name, email, password) if is_user_created: print('Your Account Has Been Created') print("== ==== ===== ==== ==") print('Your Account Number is: %d' % account_number) print("Make sure you keep it safe") print("== ==== ===== ==== ==") login() else: print("Something went wrong, please try again") register()
def register(): print("****** Register *******") email = input("What is your email address? \n") first_name = input("What is your first name? \n") last_name = input("What is your last name? \n") password = getpass('create a password for yourself \n') account_number = generation_account_number() # database[account_number] = [first_name, last_name, email, password] is_user_created = database.create(account_number, first_name, last_name, email, password) if is_user_created: print("Your Account Has been created") print(" == ==== ====== ===== ===") print("Your account number is: %d" % account_number) print("Make sure you keep it safe") print(" == ==== ====== ===== ===") login() else: print('Something went wrong, Please try again') register()
def register(): print( "since you are not an account holder at Bank of America well have to register you" ) email = input("what is your email address") first_name = input("what us your first name") last_name = input("what us your last name") password = input("Create a unique password for yourself") accnumber = accountgenerator() try: accnumber = accountgenerator() except ValueError: print("account generation due to unknown reason") exit() # database[accnumber] = [first_name, last_name, email, password] is_user_created = database.create(accnumber, first_name, last_name, email, password, 0) if is_user_created: print("your account has been created ") print("your accoumt number is.....") print(accnumber) login() else: print('something went wrong try again')
def register(): print('******** Register ********') email = input('What is your email address? \n') first_name = input('What is your first name? \n') last_name = input('What is your last name? \n') password = getpass('please create a password. \n') accountNumber = generateAccountNumber() is_user_created = database.create(accountNumber, first_name, last_name ,email, password) if is_user_created: print('Your account has been created') print('==== ======= ====== ======= =====') print('Your account number is: %d' %accountNumber) print('Make sure you keep it safe') print('==== ======= ====== ======= =====') login() else: print('Something went wrong, please try again') register()
def post(self, email): if not self.isLegalUser(email): self.error(404) else: if self.request.url.endswith('apply'): data = mafCreate(email, self.request.body) else: data = create(email, self.request.body) self.checkData(data)
def post(self, email): self.isLegalUser(email) if self.request.url.endswith('apply'): self.checkData(mafCreate(email, self.request.body)) elif self.request.url.endswith('retreat'): self.isAdmin(email) self.checkData(retreatCreate(self.request.body)) else: self.checkData(create(email, self.request.body))
def new_menu_item(object_kind): print 'PUT received: inside new_menu_item' response = '' put_data = request.get_json() if put_data['action'] == 'create': response = database.create(api_db_mapping.mapping[object_kind]['object_type'], put_data['store']) else: response = 'Invalid action: %s' % put_data['action'] return jsonify(response)
def do_PUT(self): try: parsed_url = urlparse(self.path) self.path = parsed_url.path # initialize mime type to be application/json mime_type = mime_types.get('json') # initialize response to client response = '' # api request if is_api(self.path): api_regex_match = get_api_match(self.path) # extract api call from request api_call = api_regex_match.group(3) api_params = parse_qs(parsed_url.query) # load post data and convert to dict put_data = from_json(self.rfile.read(int(self.headers.getheader('Content-Length')))) if put_data['action'] == 'create': response = to_json(database.create(api_db_mapping.mapping[api_call]['object_type'], from_json(put_data['store']))) self.send_response(200) self.send_header('Content-type', mime_type) self.end_headers() self.wfile.write(response) print response return except IOError: self.send_error(404, 'File not found: %s' % self.path)
def contact(): dados = request.form tudogratis = False #Verifica se ainda tem SuperSavers qtd_ss = len(SuperSaver.query.filter(SuperSaver.usado == False).all()) if qtd_ss <= 0: resposta = { "sucesso":'Acabou', 'token':'Infelizmente nosso estoque se esgotou', "tudogratis":False, 'venda' : 0, 'id_proprio':"" } return jsonify(resposta) venda = Venda(dados.get("nome")) venda.quantidade = dados.get("quantidade") venda.telefone_cliente = dados.get("telefone") venda.email_cliente = dados.get("email") venda.cpf_cliente = dados.get("cpf") venda.email_enviado = False venda.cupom_usado = dados.get('cupom') venda.valor_pago = int(dados.get("quantidade")) * app.config.get("VALOR_INGRESSO") create(venda) if dados.get("cupom").lower() == app.config.get("CUPOM_FREE"): #Aqui não necessita pagar nada e somente retorna ok para a tela #de confirmacao dos super-savers tudogratis = True resposta = { "sucesso":'Sucesso', 'token':'', "tudogratis":True, 'venda' : venda.id, 'id_proprio': venda.id_proprio, } venda.pagamento = "Free" venda.valor_pago = 0 create(venda) else: moip = Moip(app.config.get("MOIP_RAZAO_PAGAMENTO")) #Dados necessários para checkout transparent endereco = dict( Logradouro=dados.get("rua"), Numero=dados.get("nro"), Complemento=dados.get("complemento"), Bairro=dados.get("bairro"), Cidade=dados.get("cidade"), Estado=dados.get("uf"), CEP=dados.get("cep"), TelefoneFixo=dados.get("telefone") ) moip.set_pagador( Nome=dados.get("nome"), Email=dados.get("email"), # Apelido='vitalbh', IdPagador=str(venda.id), EnderecoCobranca=endereco ) dados_retorno = { "Forma": "CartaoCredito", "Instituicao": dados.get("cardtype"), "Parcelas": "1", "CartaoCredito": { "Numero": dados.get("nrocartao"), "Expiracao": dados.get("data_expiracao"), "CodigoSeguranca": dados.get("cod_seguranca"), "Portador": { "Nome": dados.get("nome_cartao"), "DataNascimento": dados.get("data_nascimento"), "Telefone": dados.get("telefone"), "Identidade": dados.get("cpf") } } } moip.set_credenciais(token=app.config.get("MOIP_TOKEN"),key=app.config.get("MOIP_KEY")) if app.config.get("DEBUG"): moip.set_ambiente('sandbox') else: moip.set_ambiente("producao") moip.set_valor( str(int(dados.get("quantidade")) * app.config.get("VALOR_INGRESSO")) ) moip.set_data_vencimento('2016-01-20') moip.set_id_proprio(venda.id_proprio) moip.set_checkout_transparente() print "Enviando pagto..." moip.envia() print "pegando resposta..." resposta = moip.get_resposta() # {sucesso:'Sucesso','token':'KJHSDASKD392847293AHFJKDSAH'} print "Resposta retornada" if resposta['sucesso'] == "Sucesso": venda.token_moip = resposta['token'] create(venda) else: venda.falhou = True venda.token_moip = resposta['token'] # Neste caso vem a mensagem de erro create(venda) print "Resposta:", resposta resposta['dados_retorno'] = dados_retorno resposta['tudogratis'] = False resposta['venda'] = venda.id resposta['id_proprio'] = venda.id_proprio return jsonify(resposta)
__author__ = 'pkurlak' import os import tempfile import flask from flask.ext.sqlalchemy import SQLAlchemy dir_temp = tempfile.gettempdir() path_db = os.path.join(dir_temp, 'ps.db') app = flask.Flask(__name__, static_folder='../public', static_url_path='/ps/static') app.config['SQLALCHEMY_DATABASE_URI'] = "sqlite:///{}".format(path_db) db = SQLAlchemy(app) import api import database api.create(app) database.create(db) @app.route('/ps/') def main(): return flask.render_template('index.html')
path = flow.request.path content = flow.request.content path = flow.request.path if "criteo" in flow.request.host: print("") print("____________________REQUEST___________________") try: referer = headers['Referer'][0] except IndexError: referer = None print(referer) print(host) print(path) if "?" in path: query = path.split("?", 1)[1] for keyvalue in query.split("&"): key, value = keyvalue.split("=", 1) print(urllib.unquote(key) + " : " + urllib.unquote(value)) def run(port): config = proxy.ProxyConfig(port=port, cadir=".") server = ProxyServer(config) m = StickyMaster(server) m.run() if __name__ == '__main__': port = 8080 database.create() run_proxy(port)
def init(): database.create()
from datasets import safe_load, get_names RESULTS_DIR = 'results' DATA_DIR = 'data' print 'Creating results and data directories...' if not os.path.exists(RESULTS_DIR): os.makedirs(RESULTS_DIR) if not os.path.exists(DATA_DIR): os.makedirs(DATA_DIR) print 'Loading datasets...' for dataset in get_names(): print 'Loading %s...' % dataset try: safe_load(dataset) except: print '[Warning] Could not load %s dataset.' % dataset print 'Creating databases...' db.create('results.db') db.create('pending.db') db.create('active.db')
for future in as_completed(futures): result = future.result() update_device(result, device_dict[result.device_id]) def update_device(result, device): if (result.type == ScanTypes.ping): device.alive = not result.errors if (result.type == ScanTypes.ssh): device.ssh = not result.errors device.errors = result.errors if __name__ == "__main__": args = check_params() logging.info("Create database") database.create(DATABASE) logging.info("Import excel to database") database.import_excel(DATABASE, args.inputfile) logging.info("Read devices for database") devices = database.get_all_devices(DATABASE) workers = how_many_workers(devices) intervals = get_intervals(devices, workers) # start workers threads = list() for interval in intervals: t = threading.Thread(target=scan, args=(interval,)) threads.append(t) t.start()