(self, parameters, value)
| 120 | return self._perm |
| 121 | |
| 122 | def add_to_params(self, parameters, value): |
| 123 | value = resolve_given_outfile_path(value) |
| 124 | super(QueryOutFileArgument, self).add_to_params(parameters, value) |
| 125 | if self.value is not None: |
| 126 | # Only register the event to save the argument if it is set |
| 127 | self._session.register(self._after_call_event, self.save_query) |
| 128 | |
| 129 | def save_query(self, parsed, **kwargs): |
| 130 | """Saves the result of a JMESPath expression to a file. |