#---------- Custom Repr class----------# class MyRepr(repr.Repr): def repr_file(self, obj, level): if obj.name in ['', '', '']: return obj.name else: return `obj` aRepr = MyRepr() print aRepr.repr(sys.stdin) # prints ''