Moved all relevant wrappers into being managed by the metaclass. Noting that there are many inconsistent features into the comm system; m2m fields should be moved into handlers rather than what is now used. Some of the non-typeclassed models also really don't need to be idmapped - will probably not change this before merge.

This commit is contained in:
Griatch 2013-09-23 23:34:47 +02:00
parent f11f330e95
commit 2a5168ade4
3 changed files with 244 additions and 244 deletions

View file

@ -121,122 +121,122 @@ class ScriptDB(TypedObject):
# desc property (wraps db_desc)
#@property
def __desc_get(self):
"Getter. Allows for value = self.desc"
return self.db_desc
#@desc.setter
def __desc_set(self, value):
"Setter. Allows for self.desc = value"
self.db_desc = value
self.save()
#@desc.deleter
def __desc_del(self):
"Deleter. Allows for del self.desc"
self.db_desc = ""
self.save()
desc = property(__desc_get, __desc_set, __desc_del)
#def __desc_get(self):
# "Getter. Allows for value = self.desc"
# return self.db_desc
##@desc.setter
#def __desc_set(self, value):
# "Setter. Allows for self.desc = value"
# self.db_desc = value
# self.save()
##@desc.deleter
#def __desc_del(self):
# "Deleter. Allows for del self.desc"
# self.db_desc = ""
# self.save()
#desc = property(__desc_get, __desc_set, __desc_del)
# obj property (wraps db_obj)
#@property
def __obj_get(self):
"Getter. Allows for value = self.obj"
return self.db_obj
#@obj.setter
def __obj_set(self, value):
"Setter. Allows for self.obj = value"
self.db_obj = value
self.save()
#@obj.deleter
def __obj_del(self):
"Deleter. Allows for del self.obj"
self.db_obj = None
self.save()
obj = property(__obj_get, __obj_set, __obj_del)
#def __obj_get(self):
# "Getter. Allows for value = self.obj"
# return self.db_obj
##@obj.setter
#def __obj_set(self, value):
# "Setter. Allows for self.obj = value"
# self.db_obj = value
# self.save()
##@obj.deleter
#def __obj_del(self):
# "Deleter. Allows for del self.obj"
# self.db_obj = None
# self.save()
#obj = property(__obj_get, __obj_set, __obj_del)
# interval property (wraps db_interval)
#@property
def __interval_get(self):
"Getter. Allows for value = self.interval"
return self.db_interval
#@interval.setter
def __interval_set(self, value):
"Setter. Allows for self.interval = value"
self.db_interval = int(value)
self.save()
#@interval.deleter
def __interval_del(self):
"Deleter. Allows for del self.interval"
self.db_interval = 0
self.save()
interval = property(__interval_get, __interval_set, __interval_del)
#def __interval_get(self):
# "Getter. Allows for value = self.interval"
# return self.db_interval
##@interval.setter
#def __interval_set(self, value):
# "Setter. Allows for self.interval = value"
# self.db_interval = int(value)
# self.save()
##@interval.deleter
#def __interval_del(self):
# "Deleter. Allows for del self.interval"
# self.db_interval = 0
# self.save()
#interval = property(__interval_get, __interval_set, __interval_del)
# start_delay property (wraps db_start_delay)
#@property
def __start_delay_get(self):
"Getter. Allows for value = self.start_delay"
return self.db_start_delay
#@start_delay.setter
def __start_delay_set(self, value):
"Setter. Allows for self.start_delay = value"
self.db_start_delay = value
self.save()
#@start_delay.deleter
def __start_delay_del(self):
"Deleter. Allows for del self.start_delay"
self.db_start_delay = False
self.save()
start_delay = property(__start_delay_get, __start_delay_set, __start_delay_del)
#def __start_delay_get(self):
# "Getter. Allows for value = self.start_delay"
# return self.db_start_delay
##@start_delay.setter
#def __start_delay_set(self, value):
# "Setter. Allows for self.start_delay = value"
# self.db_start_delay = value
# self.save()
##@start_delay.deleter
#def __start_delay_del(self):
# "Deleter. Allows for del self.start_delay"
# self.db_start_delay = False
# self.save()
#start_delay = property(__start_delay_get, __start_delay_set, __start_delay_del)
# repeats property (wraps db_repeats)
#@property
def __repeats_get(self):
"Getter. Allows for value = self.repeats"
return self.db_repeats
#@repeats.setter
def __repeats_set(self, value):
"Setter. Allows for self.repeats = value"
self.db_repeats = int(value)
self.save()
#@repeats.deleter
def __repeats_del(self):
"Deleter. Allows for del self.repeats"
self.db_repeats = 0
self.save()
repeats = property(__repeats_get, __repeats_set, __repeats_del)
#def __repeats_get(self):
# "Getter. Allows for value = self.repeats"
# return self.db_repeats
##@repeats.setter
#def __repeats_set(self, value):
# "Setter. Allows for self.repeats = value"
# self.db_repeats = int(value)
# self.save()
##@repeats.deleter
#def __repeats_del(self):
# "Deleter. Allows for del self.repeats"
# self.db_repeats = 0
# self.save()
#repeats = property(__repeats_get, __repeats_set, __repeats_del)
# persistent property (wraps db_persistent)
#@property
def __persistent_get(self):
"Getter. Allows for value = self.persistent"
return self.db_persistent
#@persistent.setter
def __persistent_set(self, value):
"Setter. Allows for self.persistent = value"
self.db_persistent = value
self.save()
#@persistent.deleter
def __persistent_del(self):
"Deleter. Allows for del self.persistent"
self.db_persistent = False
self.save()
persistent = property(__persistent_get, __persistent_set, __persistent_del)
#def __persistent_get(self):
# "Getter. Allows for value = self.persistent"
# return self.db_persistent
##@persistent.setter
#def __persistent_set(self, value):
# "Setter. Allows for self.persistent = value"
# self.db_persistent = value
# self.save()
##@persistent.deleter
#def __persistent_del(self):
# "Deleter. Allows for del self.persistent"
# self.db_persistent = False
# self.save()
#persistent = property(__persistent_get, __persistent_set, __persistent_del)
# is_active property (wraps db_is_active)
#@property
def __is_active_get(self):
"Getter. Allows for value = self.is_active"
return self.db_is_active
#@is_active.setter
def __is_active_set(self, value):
"Setter. Allows for self.is_active = value"
self.db_is_active = value
self.save()
#@is_active.deleter
def __is_active_del(self):
"Deleter. Allows for del self.is_active"
self.db_is_active = False
self.save()
is_active = property(__is_active_get, __is_active_set, __is_active_del)
#def __is_active_get(self):
# "Getter. Allows for value = self.is_active"
# return self.db_is_active
##@is_active.setter
#def __is_active_set(self, value):
# "Setter. Allows for self.is_active = value"
# self.db_is_active = value
# self.save()
##@is_active.deleter
#def __is_active_del(self):
# "Deleter. Allows for del self.is_active"
# self.db_is_active = False
# self.save()
#is_active = property(__is_active_get, __is_active_set, __is_active_del)
#
#