Lines Matching refs:self

15         def wrapper(self):
16 key = id(self), get_ident()
21 result = user_function(self)
38 def __init__(self):
39 self.fillvalue = '...'
40 self.maxlevel = 6
41 self.maxtuple = 6
42 self.maxlist = 6
43 self.maxarray = 5
44 self.maxdict = 4
45 self.maxset = 6
46 self.maxfrozenset = 6
47 self.maxdeque = 6
48 self.maxstring = 30
49 self.maxlong = 40
50 self.maxother = 30
52 def repr(self, x):
53 return self.repr1(x, self.maxlevel)
55 def repr1(self, x, level):
60 if hasattr(self, 'repr_' + typename):
61 return getattr(self, 'repr_' + typename)(x, level)
63 return self.repr_instance(x, level)
65 def _repr_iterable(self, x, level, left, right, maxiter, trail=''):
68 s = self.fillvalue
71 repr1 = self.repr1
74 pieces.append(self.fillvalue)
80 def repr_tuple(self, x, level):
81 return self._repr_iterable(x, level, '(', ')', self.maxtuple, ',')
83 def repr_list(self, x, level):
84 return self._repr_iterable(x, level, '[', ']', self.maxlist)
86 def repr_array(self, x, level):
90 return self._repr_iterable(x, level, header, '])', self.maxarray)
92 def repr_set(self, x, level):
96 return self._repr_iterable(x, level, '{', '}', self.maxset)
98 def repr_frozenset(self, x, level):
102 return self._repr_iterable(x, level, 'frozenset({', '})',
103 self.maxfrozenset)
105 def repr_deque(self, x, level):
106 return self._repr_iterable(x, level, 'deque([', '])', self.maxdeque)
108 def repr_dict(self, x, level):
113 return '{' + self.fillvalue + '}'
115 repr1 = self.repr1
117 for key in islice(_possibly_sorted(x), self.maxdict):
121 if n > self.maxdict:
122 pieces.append(self.fillvalue)
126 def repr_str(self, x, level):
127 s = builtins.repr(x[:self.maxstring])
128 if len(s) > self.maxstring:
129 i = max(0, (self.maxstring-3)//2)
130 j = max(0, self.maxstring-3-i)
132 s = s[:i] + self.fillvalue + s[len(s)-j:]
135 def repr_int(self, x, level):
137 if len(s) > self.maxlong:
138 i = max(0, (self.maxlong-3)//2)
139 j = max(0, self.maxlong-3-i)
140 s = s[:i] + self.fillvalue + s[len(s)-j:]
143 def repr_instance(self, x, level):
150 if len(s) > self.maxother:
151 i = max(0, (self.maxother-3)//2)
152 j = max(0, self.maxother-3-i)
153 s = s[:i] + self.fillvalue + s[len(s)-j:]