[GRASS-git] [OSGeo/grass] 7e6971: man: Remove FileType argument types in parser stan...
    Edouard Choinière 
    noreply at github.com
       
    Thu May 15 08:45:17 PDT 2025
    
    
  
  Branch: refs/heads/main
  Home:   https://github.com/OSGeo/grass
  Commit: 7e69717e6cdfcf7b3bbc767f3efe948f1e7ee119
      https://github.com/OSGeo/grass/commit/7e69717e6cdfcf7b3bbc767f3efe948f1e7ee119
  Author: Edouard Choinière <27212526+echoix at users.noreply.github.com>
  Date:   2025-05-15 (Thu, 15 May 2025)
  Changed paths:
    M man/build.py
    M man/parser_standard_options.py
  Log Message:
  -----------
  man: Remove FileType argument types in parser standard options arguments (#5561)
* man: Write a help description for output argument of Parser standard option
* man: Remove usage of FileType argument type in parser standard options
The argparse FileType argument type will be deprecated in Python 3.14. It does not properly close files if a subsequent error in another FileType argument occurs when parsing. The suggestion is to use context managers after parsing the arguments. The implementation of the changes is inspired by a PR doing the same in the CPython repo.
* man: Remove proxies=None from urlopen, as it is for the old interface
* man: Add typing annotations to related changes of parser standard options
* man: Fix name of file by using outfile.name
To unsubscribe from these emails, change your notification settings at https://github.com/OSGeo/grass/settings/notifications
    
    
More information about the grass-commit
mailing list