Remove unused __str__ methods
[bitfield] / bitfield
index 4962e57f2bfd7ed8aeb54b1e3e911a738398dab6..e9be554734bb9ba37613cf9a4b3ca5ffafe41387 100644 (file)
--- a/bitfield
+++ b/bitfield
@@ -47,10 +47,6 @@ class bitfield:
                        return self.values[value]
                return None
 
-       def __str__(self):
-               return "[%2d:%-2d] %s 0x%x" % (int(self.start_bit),
-                       int(self.end_bit), self.name, self.mask())
-
        @staticmethod
        def parse_bitfield(line):
                a = line.split(None, 1)
@@ -98,12 +94,6 @@ class register:
                                        % (name_width, field.name, v)
                return str
 
-       def __str__(self):
-               str = self.name + "\n"
-               for f in self.fields:
-                       str += "\t%s\n" % f
-               return str
-
 def list_regs(regs):
        for (id, r) in regs.iteritems():
                print "%18s : %s" % (id, r.name)
@@ -257,8 +247,7 @@ def main():
 
        reg_id = args.pop(0)
        if not regs.has_key(reg_id):
-               print "No such register '%s'. Valid regs are:" % reg_id
-               list_regs(regs)
+               print "No such register '%s'" % reg_id
                return 1
 
        r = regs[reg_id]