File tree Expand file tree Collapse file tree 1 file changed +3
-9
lines changed
Expand file tree Collapse file tree 1 file changed +3
-9
lines changed Original file line number Diff line number Diff line change @@ -68,15 +68,13 @@ def __or__(self, other):
6868 def __invert__ (self ):
6969 return InvertedFilter (self )
7070
71- def __str__ (self ):
71+ def __repr__ (self ):
7272 # Do not rely on classes overwriting __init__ to set a name
7373 # so we can keep backwards compatibility
7474 if not hasattr (self , 'name' ) or self .name is None :
7575 self .name = self .__class__ .__name__
7676 return self .name
7777
78- __repr__ = __str__
79-
8078 def filter (self , message ):
8179 raise NotImplementedError
8280
@@ -95,11 +93,9 @@ def __init__(self, f):
9593 def filter (self , message ):
9694 return not self .f (message )
9795
98- def __str__ (self ):
96+ def __repr__ (self ):
9997 return "<inverted {}>" .format (self .f )
10098
101- __repr__ = __str__
102-
10399
104100class MergedFilter (BaseFilter ):
105101 """Represents a filter consisting of two other filters.
@@ -122,12 +118,10 @@ def filter(self, message):
122118 elif self .or_filter :
123119 return self .base_filter (message ) or self .or_filter (message )
124120
125- def __str__ (self ):
121+ def __repr__ (self ):
126122 return "<{} {} {}>" .format (self .base_filter , "and" if self .and_filter else "or" ,
127123 self .and_filter or self .or_filter )
128124
129- __repr__ = __str__
130-
131125
132126class Filters (object ):
133127 """
You can’t perform that action at this time.
0 commit comments