def makeRequests(self, *, record=None, time=None, scene=None, people=None, tag=None, **junk): """ Create the necessary requests data for collecting information for a Record from the user interactively. """ if record: # a Record instance provided time = record.time scene = record.scene people = record.people tag = record.tag else: time = time if time else isodatetime() people = people if people else '' # take the recently used scene and # tag from the most recent log. if not scene: lastLog = self.lastLog() scene = self.lastScene(lastLog) if not tag: if not lastLog: lastLog = self.lastLog() tag = self.lastTag(lastLog) requests = [] # arguments: name, default, datatype, reader, desc requests.append(applib.makeOneRequest('time', time, str, None, 'time')) requests.append(applib.makeOneRequest('scene', scene, str, None, 'scene')) requests.append(applib.makeOneRequest('people', people, str, None, 'people')) requests.append(applib.makeOneRequest('tag', tag, str, None, 'tag')) return requests
def makeRequests(self, *, record=None, time=None, host=None, protocol=None, port=None, user=None, password=None, **junk): """ Create the necessary requests data for collecting information for a Record from the user interactively. """ if record: # a Record instance provided time = record.time host = record.host protocol = record.protocol port = record.port user = record.user password = record.password else: time = time if time else timeutils.isodatetime() host = host if host else '' protocol = protocol if protocol else '' port = port if port else '' user = user if user else '' password = password if password else '' requests = [] # arguments: name, default, datatype, reader, desc requests.append(applib.makeOneRequest('time', time, str, None, 'time')) requests.append(applib.makeOneRequest('host', host, str, None, 'host')) requests.append(applib.makeOneRequest('protocol', protocol, str, None, 'protocol')) requests.append(applib.makeOneRequest('port', port, str, None, 'port')) requests.append(applib.makeOneRequest('user', user, str, None, 'user')) requests.append(applib.makeOneRequest('password', password, str, None, 'password')) return requests
def makeRequests(self, *, record=None, time=None, scene=None, people=None, tag=None, **junk): """ Create the necessary requests data for collecting information for a Record from the user interactively. """ if record: # a Record instance provided time = record.time scene = record.scene people = record.people tag = record.tag else: time = time if time else isodatetime() people = people if people else '' # take the recently used scene and # tag from the most recent log. if not scene: lastLog = self.lastLog() scene = self.lastScene(lastLog) if not tag: if not lastLog: lastLog = self.lastLog() tag = self.lastTag(lastLog) requests = [] # arguments: name, default, datatype, reader, desc requests.append(applib.makeOneRequest('time', time, str, None, 'time')) requests.append( applib.makeOneRequest('scene', scene, str, None, 'scene')) requests.append( applib.makeOneRequest('people', people, str, None, 'people')) requests.append(applib.makeOneRequest('tag', tag, str, None, 'tag')) return requests