(self, *args, **argsn)
| 105 | return json.dumps(obj, default=serialization_fallback, ensure_ascii=self.ensure_ascii) |
| 106 | |
| 107 | def get_request(self, *args, **argsn): |
| 108 | AuthServiceProxy.__id_count += 1 |
| 109 | |
| 110 | log.debug("-{}-> {} {} {}".format( |
| 111 | AuthServiceProxy.__id_count, |
| 112 | self._service_name, |
| 113 | self._json_dumps(args), |
| 114 | self._json_dumps(argsn), |
| 115 | )) |
| 116 | |
| 117 | if args and argsn: |
| 118 | params = dict(args=args, **argsn) |
| 119 | else: |
| 120 | params = args or argsn |
| 121 | return {'jsonrpc': '2.0', |
| 122 | 'method': self._service_name, |
| 123 | 'params': params, |
| 124 | 'id': AuthServiceProxy.__id_count} |
| 125 | |
| 126 | def __call__(self, *args, **argsn): |
| 127 | postdata = self._json_dumps(self.get_request(*args, **argsn)) |
no test coverage detected