def __init__(self, account_name, web_token, web_refresh_token, token_endpoint): self.account_name = account_name self.web_token = web_token self.web_refresh_token = web_refresh_token self.token_endpoint = token_endpoint db_session.add(self) db_session.commit()
def __init__(self, webid, status="queued"): """Create a job object. A file object should be created first. :id: id of the job :file: file that the job refers to :status: status of the job. Leave blank by default :position: position within the list. Leave blank by default :returns: nothing """ self.webid = webid self.status = status self.file = None db_session.add(self) db_session.commit()
def __init__(self, name, path, ext=None, size=0, date=0, origin="remote"): self.name = name self.path = path self.origin = origin if ext == None: ext = name.rsplit(".", 1)[1] if date == 0: date = int(time.time()) if size == 0: size = os.stat(path).st_size self.ext = ext self.date = date self.size = size db_session.add(self) db_session.commit()
def __init__(self, node_id, sensor_type, webid=None, value=None, raw=None, friendly_id=None, state='DISCONNECTED'): self.node_id = node_id self.sensor_type = sensor_type self.webid = webid self.value self.raw self.friendly_id self.state db_session.add(self) db_session.commit()
def __init__(self, id, box, key=None, ip=None, port=80, status="offline", friendly_id=None, manufacturer=None, model=None, description=None, webid=None): """Creates a new Printer, adds to database. If printer exists or params aren't formatted correctly, will throw and exception :id: id of the printer :status: State of the printer, must be in ["ready", "paused", "printing", "errored", "offline", "cancelled", "completed"] """ self.id = id self.webid = webid self.key = key self.ip = ip self.port = port self.model = model self.friendly_id = friendly_id self.description = description self.manufacturer = manufacturer node = Node.get_by_id(box) if node == None: node = Node(box, None) power = Sensor(box, 2, "POWER") trigger = Sensor(box, 3, "TRIG") led = Sensor(box, 4, "LED") self.blackbox = node if not status in [ "ready", "paused", "printing", "errored", "offline", "cancelled", "completed" ]: status = "offline" self.status = status db_session.add(self) db_session.commit()
def __init__(self, id, ip, friendly_id=None): self.id = id self.ip = ip self.friendly_id = friendly_id db_session.add(self) db_session.commit()