コード例 #1
0
ファイル: Client.py プロジェクト: ca3tech/nflapidb
 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
コード例 #2
0
ファイル: EntityManager.py プロジェクト: ca3tech/nflapidb
 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()