pvl.dhcp.config: format pseudo-Block's as items
authorTero Marttila <tero.marttila@aalto.fi>
Tue, 03 Mar 2015 11:15:39 +0200
changeset 707 13283078a929
parent 704 1d5625a944fe
child 708 fd6f0f044f42
pvl.dhcp.config: format pseudo-Block's as items
pvl/dhcp/config.py
--- a/pvl/dhcp/config.py	Mon Mar 02 20:40:10 2015 +0200
+++ b/pvl/dhcp/config.py	Tue Mar 03 11:15:39 2015 +0200
@@ -147,7 +147,11 @@
         self.comment = comment
 
     def __str__ (self):
-        return ' '.join(self.key)
+        if self.key:
+            return ' '.join(self.key)
+        else:
+            # XXX: Item.__str__
+            return '; '.join(' '.join(str(x) for x in item) for item in self.items)
 
     def __repr__ (self):
         return "Block({self.key!r}, items={self.items!r}, blocks={self.blocks!r})".format(self=self)