(self, value, name=None)
| 613 | |
| 614 | class DecodeArgHandler(RequestHandler): |
| 615 | def decode_argument(self, value, name=None): |
| 616 | if type(value) != bytes: |
| 617 | raise Exception("unexpected type for value: %r" % type(value)) |
| 618 | # use self.request.arguments directly to avoid recursion |
| 619 | if "encoding" in self.request.arguments: |
| 620 | return value.decode(to_unicode(self.request.arguments["encoding"][0])) |
| 621 | else: |
| 622 | return value |
| 623 | |
| 624 | def get(self, arg): |
| 625 | def describe(s): |
nothing calls this directly
no test coverage detected