diff options
Diffstat (limited to 'pyenc/model.py')
-rw-r--r-- | pyenc/model.py | 4 |
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) |