def __init__(self, config: Config): self.__timer = Timer() self.__config = config self.__status = Status.START self.__level = 0 self.__score = 0 self.__best_score = 0 self.__entity_manager = EntityManager(self.__config) self.__renderer = Renderer(self.__config)
from configuration import TOKEN, db_param from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker from base import Base from bot_message_sender import BotMessageSender from message_processor import MessageProcessor from entity_manager import EntityManager # Setting up mysqlalchemy engine = create_engine(db_param, echo=True) engine.connect() Base.metadata.create_all(engine) Session = sessionmaker(bind=engine) session = Session() entity_manager = EntityManager(session) # Setting up bot polling updater = Updater(token=TOKEN) dispatcher = updater.dispatcher logging.basicConfig( format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=logging.DEBUG) ms = BotMessageSender(updater.bot) mp = MessageProcessor(entity_manager, ms) def start(bot, update): mp.start(update.message.chat_id, update.message.text)
from incident_value_change_request import IncidentValueChangeRequest from datetime import timedelta HTTP_OKAY = 200 HTTP_CREATED = 201 HTTP_BAD_REQUEST = 400 HTTP_FORBIDDEN = 403 HTTP_NOT_FOUND = 404 HTTP_UNPROCESSABLE = 422 HTTP_SERVER_ERROR = 500 app = Flask(__name__, static_url_path='/static', instance_relative_config=True) app.secret_key = b'_5#y2L"F4Q8z\n\xec]/' database = Database('irms.db') entity_manager = EntityManager(database, False) entity_manager.initialize() def handle_shutdown(): database.close() atexit.register(handle_shutdown) def get_user(): if 'user_id' in session: return entity_manager.get_user(int(session['user_id'])) return None
from miner import Miner from wife import Wife from entity_manager import EntityManager import time import random ##random.seed(10) rounds = 20 entity_mgr = EntityManager() bob = Miner('bob') elsa = Wife('elsa') entity_mgr.register_entry(bob) entity_mgr.register_entry(elsa) for i in range(rounds): bob.update() elsa.update() time.sleep(.1)
def __init__(self): self.entityManager = EntityManager() self.messageDispatcher = MessageDispatcher(self) self.gameTime = GameTime()
def insert_text_giant_kites(): text.delete(1.0, END) giant_kites = EntityManager().create_giant_kites() text_giant_kites = TextInsert(giant_kites) return text_giant_kites
def insert_text_sagittaria(): text.delete(1.0, END) sagittaria = EntityManager().create_sagittaria() text_sagittaria = TextInsert(sagittaria) return text_sagittaria
def insert_text_skewer(): text.delete(1.0, END) skewer = EntityManager().create_skewer() text_skewer = TextInsert(skewer) return text_skewer
def insert_text_bowtruckle(): text.delete(1.0, END) bowtruckle = EntityManager().create_bowtruckle() text_bowtruckle = TextInsert(bowtruckle) return text_bowtruckle
def insert_text_grut(): text.delete(1.0, END) grut = EntityManager().create_grut() text_grut = TextInsert(grut) return text_grut
def first_time(): print('THIS IS THE FIRST TIME') db.connect(first_time) def execute_script(filename): script = open(filename, "r") queries = db.parse_queries(script) db.execute_queries(queries) script.close() execute_script("SQL_scripts/drop_tables.sql") execute_script("SQL_scripts/create_tables.sql") em = EntityManager(db) role = em.create_role("Service Desk", True) user = em.create_user("Joe", "Biden", "*****@*****.**", role) department = em.create_department("General Management") team = em.create_team("Marketing", department) em.dump() db.commit() db.close()
def __init__(self): self.entity_manager = EntityManager() self.message_dispatcher = MessageDispatcher()