mirror of
https://github.com/kovidgoyal/kitty.git
synced 2026-08-27 03:42:49 +00:00
Handle + and ! combined in argspec
This commit is contained in:
parent
6be75ce1c7
commit
78416acd16
1 changed files with 4 additions and 1 deletions
|
|
@ -251,7 +251,10 @@ class ArgsHandling:
|
|||
elif self.special_parse.startswith('+'):
|
||||
fields, sp = self.special_parse[1:].split(':', 1)
|
||||
handled_fields.update(set(fields.split(',')))
|
||||
yield f'err = {sp}'
|
||||
if sp.startswith('!'):
|
||||
yield f'io_data.multiple_payload_generator, err = {sp[1:]}'
|
||||
else:
|
||||
yield f'err = {sp}'
|
||||
else:
|
||||
yield f'{dest}, err = {self.special_parse}'
|
||||
yield 'if err != nil { return err }'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue