aboutsummaryrefslogtreecommitdiff
path: root/pyenc/model.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyenc/model.py')
-rw-r--r--pyenc/model.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/pyenc/model.py b/pyenc/model.py
index dc0db05..1999d9d 100644
--- a/pyenc/model.py
+++ b/pyenc/model.py
@@ -28,6 +28,10 @@ class Host(db.Model):
back_populates='hosts',
secondary=host_classes)
+ def serialize(self):
+ return { column.name: self.__getattribute__(column.name)
+ for column in self.__table__.columns }
+
class PuppetClass(db.Model):
__tablename__ = 'puppet_class'
id = db.Column(db.Integer, primary_key=True)