Example #1
0
 def GetAllProjects():
     """
     Get all the saved projects in our database.
     :return: Project[]
     """
     projects = []
     response = SaveHelper.executeQuery("SELECT ROWID, * FROM projects ORDER BY timestamp DESC")
     for row in response:
         projects.append(Project.FromRow(row))
     return projects
Example #2
0
 def FromCommand(command):
     """
     Load a command with details from the database.
     :param command: command that is being called (string)
     :return:
     """
     response = SaveHelper.executeQuery("SELECT * FROM workspace_commands WHERE command_value = ?", command)
     if len(response) == 0:
         return None
     else:
         return Command.FromRow(response[0])