git://git.onelab.eu
/
plstackapi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
dbaf193
)
Fixed tabulation
author
Sapan Bhatia
<gwsapan@gmail.com>
Tue, 3 Sep 2013 15:43:55 +0000
(11:43 -0400)
committer
Sapan Bhatia
<gwsapan@gmail.com>
Tue, 3 Sep 2013 15:43:55 +0000
(11:43 -0400)
planetstack/core/models/plcorebase.py
patch
|
blob
|
history
diff --git
a/planetstack/core/models/plcorebase.py
b/planetstack/core/models/plcorebase.py
index
d20b08b
..
8ff4a70
100644
(file)
--- a/
planetstack/core/models/plcorebase.py
+++ b/
planetstack/core/models/plcorebase.py
@@
-6,52
+6,52
@@
from openstack.event_manager import EventSender
class PlCoreBase(models.Model):
class PlCoreBase(models.Model):
- created = models.DateTimeField(auto_now_add=True)
- updated = models.DateTimeField(auto_now=True)
+
created = models.DateTimeField(auto_now_add=True)
+
updated = models.DateTimeField(auto_now=True)
- class Meta:
- abstract = True
- app_label = "core"
+
class Meta:
+
abstract = True
+
app_label = "core"
- def __init__(self, *args, **kwargs):
- super(PlCoreBase, self).__init__(*args, **kwargs)
- self.__initial = self._dict
+
def __init__(self, *args, **kwargs):
+
super(PlCoreBase, self).__init__(*args, **kwargs)
+
self.__initial = self._dict
- @property
- def diff(self):
- d1 = self.__initial
- d2 = self._dict
- diffs = [(k, (v, d2[k])) for k, v in d1.items() if v != d2[k]]
- return dict(diffs)
+
@property
+
def diff(self):
+
d1 = self.__initial
+
d2 = self._dict
+
diffs = [(k, (v, d2[k])) for k, v in d1.items() if v != d2[k]]
+
return dict(diffs)
- @property
- def has_changed(self):
- return bool(self.diff)
+
@property
+
def has_changed(self):
+
return bool(self.diff)
- @property
- def changed_fields(self):
- return self.diff.keys()
+
@property
+
def changed_fields(self):
+
return self.diff.keys()
- def get_field_diff(self, field_name):
- return self.diff.get(field_name, None)
+
def get_field_diff(self, field_name):
+
return self.diff.get(field_name, None)
def delete(self, *args, **kwds):
def delete(self, *args, **kwds):
- super(PlCoreBase, self).delete(*args, **kwds)
+
super(PlCoreBase, self).delete(*args, **kwds)
EventSender().fire({'delete_flag':True,'model':self.__name__})
EventSender().fire({'delete_flag':True,'model':self.__name__})
- def save(self, *args, **kwargs):
- super(PlCoreBase, self).save(*args, **kwargs)
-
- # Tell the observer that the source database has been updated
- EventSender().fire()
+
def save(self, *args, **kwargs):
+
super(PlCoreBase, self).save(*args, **kwargs)
+
+
# Tell the observer that the source database has been updated
+
EventSender().fire()
- self.__initial = self._dict
+
self.__initial = self._dict
- @property
- def _dict(self):
- return model_to_dict(self, fields=[field.name for field in
- self._meta.fields])
+
@property
+
def _dict(self):
+
return model_to_dict(self, fields=[field.name for field in
+
self._meta.fields])