Beispiel #1
0
    def debugrepr(self, indent_level=0 ):

        self.assertself()

        result = ""
        result += indentext( self._op_debugrepr(), indent_level )
        result += indentext( "tagcount: %d \n" % len(self.subtags),
                             indent_level )

        for tag in self.subtags:
            result += tag.debugrepr(indent_level + 1)

        return result
Beispiel #2
0
    def debugrepr (self, indent_level=0 ):
        result = ""

        result += indentext( self._tagname_debugrepr(), indent_level)
        result += indentext( self._tagtype_debugrepr(), indent_level)

        if self.subtags:
            result += indentext( "subtags: %d\n" % len(self.subtags),
                    indent_level )
            for tag in self.subtags:
                result += tag.debugrepr(indent_level + 1)

        result += indentext (self._tagdata_debugrepr(), indent_level )
        result += "\n"

        return result