(self)
| 357 | return self |
| 358 | |
| 359 | def _partial_repr(self): |
| 360 | cls = type(self) |
| 361 | module = cls.__module__ |
| 362 | qualname = cls.__qualname__ |
| 363 | args = [repr(self.func)] |
| 364 | args.extend(map(repr, self.args)) |
| 365 | args.extend(f"{k}={v!r}" for k, v in self.keywords.items()) |
| 366 | return f"{module}.{qualname}({', '.join(args)})" |
| 367 | |
| 368 | # Purely functional, no descriptor behaviour |
| 369 | class partial: |