(self, name, value)
| 1074 | |
| 1075 | @command() |
| 1076 | def set_result_header(self, name, value): |
| 1077 | if not all([isinstance(h, str) for h in [name, value]]): |
| 1078 | raise ScriptError({ |
| 1079 | "message": "splash:set_result_header() arguments " |
| 1080 | "must be strings", |
| 1081 | }) |
| 1082 | |
| 1083 | try: |
| 1084 | name = name.encode('ascii') |
| 1085 | value = value.encode('ascii') |
| 1086 | except UnicodeEncodeError: |
| 1087 | raise ScriptError({ |
| 1088 | "message": "splash:set_result_header() arguments must be ascii" |
| 1089 | }) |
| 1090 | |
| 1091 | header = (name, value) |
| 1092 | self._result_headers.append(header) |
| 1093 | |
| 1094 | @command() |
| 1095 | def set_user_agent(self, value): |
nothing calls this directly
no test coverage detected