def sync_forecast(id: int = None): if request.method == 'POST': r = rq.get(url_maker(id)) if db.insert_into_db(r.json()): return jsonify({'status': 200}) else: abort(501, description='Url only receive POST')
def organize_data(): states = get_states() totals = compile_data(states) count = 1999 while count < 2015: state_num = 0 for item in totals: if item[0] == str(count): if item[1] != 'Wyoming': insert_into_db(item[0], item[1], item[2], item[3]) state_num += 1 if item[1] == 'Wyoming' and state_num != 0: insert_into_db(item[0], item[1], item[2], item[3]) state_num += 1 if state_num == 51: count += 1 state_num = 0
def save_to_database(filename, pet_type): try: db.insert_into_db(db.AnnotationPets(filename=filename, pet_type=pet_type)) except exc.IntegrityError: db.update_db(db.AnnotationPets, {'filename': filename}, {'pet_type': pet_type, 'annotated_at': datetime.utcnow()})
def insert_reactor_data(reactors, refueling_data): for reactor in reactors: db.insert_into_db('refueling', reactor['name'], refueling_data)
def insert_reactor_data(reactor_constants, reactor_pwr): for reactor in reactor_constants: reactor_data = reactor_pwr.loc[reactor_pwr['Generator'] == reactor['name']] reactor_objects = format_reactor_data(reactor, reactor_data) insert_into_db('reactors', reactor['name'], reactor_objects)
def temperature(): start = request.args.get('start') end = request.args.get('end') resp = sens.get_response() db.insert_into_db(resp) return json.dumps(resp, sort_keys=True, indent=4)