X-Git-Url: https://git.ozlabs.org/?p=bitfield;a=blobdiff_plain;f=bitfield;h=e9be554734bb9ba37613cf9a4b3ca5ffafe41387;hp=4962e57f2bfd7ed8aeb54b1e3e911a738398dab6;hb=a8d8334c23bc35483ed5a39e5ca163c38524da2a;hpb=f91206c3540eb07b64da89054644234479d82297 diff --git a/bitfield b/bitfield index 4962e57..e9be554 100644 --- 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]