]> git.ipfire.org Git - people/ms/westferry.git/commitdiff
forms: Add some useful output to repr()
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 5 Dec 2021 15:12:19 +0000 (15:12 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 5 Dec 2021 15:12:19 +0000 (15:12 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/westferry/ui/forms.py

index fca8adc61343fa1bfffe9aa20b8c9ca346c7db9b..24afcb78271ae34cdca880c2ab3e998b444014a9 100644 (file)
@@ -40,6 +40,9 @@ class Form(object):
                # Is this form disabled?
                self.disabled = disabled
 
+       def __repr__(self):
+               return "<%s id=%s>" % (self.__class__.__name__, self.id)
+
        def __iter__(self):
                """
                        Iterating over a form will iterate over its elements.
@@ -191,6 +194,9 @@ class Element(object):
                # Call initializer for inheriting classes
                self.initialize(**kwargs)
 
+       def __repr__(self):
+               return "<%s name=\"%s\">" % (self.__class__.__name__, self.name)
+
        def initialize(self):
                pass