mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 12:11:33 -06:00
mark optional fields in brackets
This commit is contained in:
@@ -376,9 +376,13 @@ class CommandProcessor(metaclass=CommandMeta):
|
||||
for argname, parameter in spec.items():
|
||||
if argname == "self":
|
||||
continue
|
||||
argtext += argname
|
||||
|
||||
if isinstance(parameter.default, str):
|
||||
argtext += "=" + parameter.default
|
||||
if not parameter.default:
|
||||
argname = f"[{argname}]"
|
||||
else:
|
||||
argname += "=" + parameter.default
|
||||
argtext += argname
|
||||
argtext += " "
|
||||
s += f"{self.marker}{command} {argtext}\n {method.__doc__}\n"
|
||||
return s
|
||||
|
Reference in New Issue
Block a user