Ejemplo n.º 1
0
    def __init__(self, client=None, message_manager=None):
        """Constructs a ProgressLog.

        Args:
            client: datastore Client object used to communicate with Datastore.
            message_manager: LogMessageManager object used to store and retreive
                log messages.
        """
        if not client:
            client = utils.create_datastore_client()
        self.client = client
        self.run_database = system_run_database.SystemRunDatabase(self.client)
        self.log_database = progress_log_database.ProgressLogDatabase(
            self.client, message_manager)
        self.attempt_database = import_attempt_database.ImportAttemptDatabase(
            self.client)
Ejemplo n.º 2
0
 def __init__(self, client=None):
     """Constructs a SystemRun."""
     if not client:
         client = utils.create_datastore_client()
     self.client = client
     self.database = system_run_database.SystemRunDatabase(self.client)
Ejemplo n.º 3
0
 def __init__(self, client=None):
     """Constructs an ImportAttemptList."""
     super().__init__(client)
     self.run_database = system_run_database.SystemRunDatabase(self.client)