def __init__(self, dbHost=os.environ["DB_HOST"], dbPort=int(os.environ["DB_PORT"]), dbAuthName=(os.environ["DB_AUTH_NAME"] if "DB_AUTH_NAME" in os.environ else ""), dbName=os.environ["DB_NAME"], dbUser=os.environ["DB_USER"], dbUserPwd=os.environ["DB_USER_PWD"], dbSSL=("DB_USE_SSL" in os.environ and util.str2bool(os.environ["DB_USE_SSL"])), dbReplicaSet=(os.environ["DB_REPL_SET"] if "DB_REPL_SET" in os.environ else ""), dbAppName=(os.environ["DB_APP_NAME"] if "DB_APP_NAME" in os.environ else "")): self._entity_manager = EntityManager(dbHost, dbPort, dbAuthName, dbName, dbUser, dbUserPwd, dbSSL, dbReplicaSet, dbAuthName) self._nflapi = nflapi.Client.Client() self._team_mgr = None self._roster_mgr = None self._sched_mgr = None self._plprof_mgr = None self._plgmlg_mgr = None self._gmsum_mgr = None self._gmscr_mgr = None self._gmdrv_mgr = None self._gmplay_mgr = None
def __init__(self, dbHost=os.environ["DB_HOST"], dbPort=int(os.environ["DB_PORT"]), dbAuthName=(os.environ["DB_AUTH_NAME"] if "DB_AUTH_NAME" in os.environ else ""), dbName=os.environ["DB_NAME"], dbUser=os.environ["DB_USER"], dbUserPwd=os.environ["DB_USER_PWD"], dbSSL=("DB_USE_SSL" in os.environ and util.str2bool(os.environ["DB_USE_SSL"])), dbReplicaSet=(os.environ["DB_REPL_SET"] if "DB_REPL_SET" in os.environ else ""), dbAppName=(os.environ["DB_APP_NAME"] if "DB_APP_NAME" in os.environ else ""), entityDirPath: str = None): """Create a new EntityManager object""" self._db_host = dbHost self._db_port = dbPort if not (dbAuthName is None or dbAuthName == ""): self._db_auth_name = dbAuthName else: self._db_auth_name = dbName self._db_name = dbName self._db_user = dbUser self._db_user_pwd = dbUserPwd self._conn = None self._db = None if entityDirPath is None: entityDirPath = os.path.join(os.path.dirname(__file__), "entity") self._entity_dir_path = entityDirPath self._ssl = dbSSL self._repl_set = dbReplicaSet self._app_name = dbAppName self._entityCache = {} self._connect()