Example #1
0
	def timeFrame(self):
		tFrame = [i for i in listEntries(AppProperty) if i.label.content=="timeStart"]+[i for i in listEntries(AppProperty) if i.label.content=="timeEnd"]
		if len(tFrame)==2:
			return (int(tFrame[0].value.content),int(tFrame[1].value.content))
		else:
			return (315532800,timeFuncs.getEpochTime())
		return 0
Example #2
0
	def _editEntry(self,model,pk,**kwargs):
		m = getEntry(pk,model)
		if not m:
			return -1,-1
		m.delete(edit=1)
		oldpk=m.pk.content
		m.pk.set(0)
		m.remarks.set("Edited from:"+str(oldpk))
		m.status.set("")
		m.timestamp.set(timeFuncs.getEpochTime())
		for key,value in kwargs.items():
			setattr(m,key,DataField("TEXT",value))
		if m.save(): return (-1,-1)
		return oldpk,m.pk.content
Example #3
0
	def __init__(self,**kwargs):
		self.identifier = self.__class__.__name__
		self.pk = PK(0)
		self.timestamp = IntegerField(getEpochTime())
		self.status = TextField()
		self.remarks = TextField()

		for key in self._listClassVars():
			setattr(self,key,
				self.__class__.__dict__[key].__class__(self.__class__.__dict__[key].content))
			#setattr(self,key,self.__class__.__dict__[key])

		for key,value in kwargs.items():
			if key in vars(self).keys():
				vars(self)[key].set(value)