@@ -1273,10 +1273,16 @@ def get_open_filename_input(prompt: str, ext: str = "") -> Optional[str]:
1273
1273
:param str prompt: Prompt to display.
1274
1274
:param str ext: Optional, file extension
1275
1275
:Example:
1276
- >>> get_open_filename_input("filename:", "Executables (*.exe *.com);;Python Files (*.py);;All Files (*)")
1277
- 'foo.exe'
1278
1276
>>> get_open_filename_input("filename:", "*.py")
1279
1277
'test.py'
1278
+ >>> get_open_filename_input("filename:", "All Files (*)")
1279
+ 'test.py'
1280
+ >>> get_open_filename_input("filename:", "Executables (*.exe)")
1281
+ 'foo.exe'
1282
+ >>> get_open_filename_input("filename:", "Executables (*.exe *.com)")
1283
+ 'foo.exe'
1284
+ >>> get_open_filename_input("filename:", "Executables (*.exe *.com);;Python Files (*.py);;All Files (*)")
1285
+ 'foo.exe'
1280
1286
"""
1281
1287
value = ctypes .c_char_p ()
1282
1288
if not core .BNGetOpenFileNameInput (value , prompt , ext ):
@@ -1299,7 +1305,19 @@ def get_save_filename_input(prompt: str, ext: str = "", default_name: str = "")
1299
1305
:param str ext: Optional, file extension
1300
1306
:param str default_name: Optional, default file name.
1301
1307
:Example:
1302
- >>> get_save_filename_input("filename:", "exe", "foo.exe")
1308
+ >>> get_save_filename_input("filename:", "*.py", "test.py")
1309
+ filename: test.py
1310
+ 'test.py'
1311
+ >>> get_save_filename_input("filename:", "All Files (*)", "test.py")
1312
+ filename: test.py
1313
+ 'test.py'
1314
+ >>> get_save_filename_input("filename:", "Executables (*.exe)", "foo.exe")
1315
+ filename: foo.exe
1316
+ 'foo.exe'
1317
+ >>> get_save_filename_input("filename:", "Executables (*.exe *.com)", "foo.exe")
1318
+ filename: foo.exe
1319
+ 'foo.exe'
1320
+ >>> get_save_filename_input("filename:", "Executables (*.exe *.com);;Python Files (*.py);;All Files (*)", "foo.exe")
1303
1321
filename: foo.exe
1304
1322
'foo.exe'
1305
1323
"""
0 commit comments