ソースを参照

Handle CLI arguments without a value in `OS.get_cmdline_args()` example

Command lines such as `--host --address 127.0.0.1` are now parsed as
`{"host": "", "address": "127.0.0.1"}`.
Hugo Locurcio 3 年 前
コミット
99d9228a2e
1 ファイル変更4 行追加0 行削除
  1. 4 0
      doc/classes/OS.xml

+ 4 - 0
doc/classes/OS.xml

@@ -161,6 +161,10 @@
 				    if argument.find("=") > -1:
 				        var key_value = argument.split("=")
 				        arguments[key_value[0].lstrip("--")] = key_value[1]
+				    else:
+				        # Options without an argument will be present in the dictionary,
+				        # with the value set to an empty string.
+				        arguments[argument.lstrip("--")] = ""
 				[/codeblock]
 			</description>
 		</method>