Lines Matching refs:self
56 def __init__(self, bench, config, time_type, settings):
57 self.bench = bench
58 self.config = config
59 self.time_type = time_type
60 self.settings = settings
62 def __repr__(self):
64 str(self.bench),
65 str(self.config),
66 str(self.time_type),
67 str(self.settings),
70 def __str__(self):
72 str(self.bench),
73 str(self.config),
74 str(self.time_type),
75 str(self.settings),
78 def __eq__(self, other):
79 return (self.bench == other.bench and
80 self.config == other.config and
81 self.time_type == other.time_type and
82 self.settings == other.settings)
84 def __hash__(self):
85 return (hash(self.bench) ^
86 hash(self.config) ^
87 hash(self.time_type) ^
88 hash(frozenset(self.settings.iteritems())))