def index(request): # print('<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<') Logger.info("This is a info message.") # print("This is a info message.") # settings.LOCKER.acquire() # print(os.getpid(), id(settings.LOCKER)) # settings.LOCKER.release() # for k, v in settings.LYG_CONFIG: # print(k) # print(v) # print('-------------------------') # print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>') # settings.LOCKER.acquire() # print(os.getpid(), threading.current_thread().ident) # settings.LOCKER.release() return HttpResponse( "Hello, world. You're at the polls index. {}:{}".format( os.getpid(), threading.current_thread().ident))
import json import datetime import time import os import requests from server.logger import Logger URL = 'https://melli-7552.firebaseio.com/' LOGGER = Logger.get(__name__) FIREBASE_KEY = os.environ.get('FIREBASE_KEY') class FirebaseCommunication: @staticmethod def __new_user_chat(facebook_id, chat_key): user = requests.get(URL + 'userChats/' + facebook_id + '.json') if user.text == "null": dict = {'chats': []} requests.put(URL + 'userChats/' + facebook_id + '.json', data=json.dumps(dict)) chats = requests.get(URL + 'userChats/' + facebook_id + '/chats.json') if chats.text != "null": new_chat_list = json.loads(chats.text) new_chat_list.append(chat_key) LOGGER.debug("Se ha credo un nuevo chat: " + str(new_chat_list)) else: new_chat_list = [chat_key] requests.put((URL + 'userChats/' + facebook_id + '.json'),
import json from math import sin, cos, sqrt, atan2, radians import requests from server.Communication.DatabaseCommunication.postTransactions import PostTransactions from server.Communication.DatabaseCommunication.userTransactions import UserTransactions from server.Communication.GeolocationServiceCommunication.geolocationServiceCommunication import \ GeolocationServiceCommunication from server.Structures.Response import Responses from server.logger import Logger LOGGER = Logger().get(__name__) SERVER_ID = "7" SHARED_SERVER_URL = 'https://shared-server-25.herokuapp.com' class SharedServerRequests: def __init__(self): self.token = SharedServerRequests.__auth() @staticmethod def __auth(): headers = {'Content-Type': "application/json"} response = requests.post(SHARED_SERVER_URL + '/api/auth/token', headers=headers, data=json.dumps({"id": SERVER_ID})) if response.status_code == 201: headers['x-access-token'] = json.loads(response.text)["token"] return headers return None
import sqlite3 from flask import current_app, g from server.logger import Logger db_logger = Logger('DB', 'blue') def get_db(): if 'db' not in g: db_logger.log('Connecting to Database') g.db = sqlite3.connect('app.db', detect_types=sqlite3.PARSE_DECLTYPES) g.db.row_factory = sqlite3.Row return g.db def close_db(e=None): db = g.pop('db', None) if db is not None: db.close() def init_db(): db_logger.log('Connecting to Database') db = sqlite3.connect('app.db', detect_types=sqlite3.PARSE_DECLTYPES) with current_app.open_resource('db/user_schema.sql') as f: db_logger.log('Setting up database for further use') db.executescript(f.read().decode('utf8'))