Lines Matching refs:self
105 def __init__(self, *, skipkeys=False, ensure_ascii=True,
148 self.skipkeys = skipkeys
149 self.ensure_ascii = ensure_ascii
150 self.check_circular = check_circular
151 self.allow_nan = allow_nan
152 self.sort_keys = sort_keys
153 self.indent = indent
155 self.item_separator, self.key_separator = separators
157 self.item_separator = ','
159 self.default = default
161 def default(self, o):
169 def default(self, o):
177 return JSONEncoder.default(self, o)
183 def encode(self, o):
193 if self.ensure_ascii:
200 chunks = self.iterencode(o, _one_shot=True)
205 def iterencode(self, o, _one_shot=False):
215 if self.check_circular:
219 if self.ensure_ascii:
224 def floatstr(o, allow_nan=self.allow_nan,
248 and self.indent is None):
250 markers, self.default, _encoder, self.indent,
251 self.key_separator, self.item_separator, self.sort_keys,
252 self.skipkeys, self.allow_nan)
255 markers, self.default, _encoder, self.indent, floatstr,
256 self.key_separator, self.item_separator, self.sort_keys,
257 self.skipkeys, _one_shot)