[+] add parse_args

This commit is contained in:
Siarhei Siniak 2025-03-08 18:39:35 +03:00
parent 723c5b6677
commit 9e117048dc
3 changed files with 31 additions and 1 deletions

@ -0,0 +1,27 @@
__all__ = (
'parse_args',
)
import sys
import argparse
from typing import (Optional,)
def parse_args(
parser: argparse.ArgumentParser,
args: Optional[list[str]] = None,
) -> tuple[argparse.Namespace, list[str]]:
if args is None:
args = sys.argv[1:]
argv : list[str] = []
for i, o in enumerate(args):
if o == '--':
argv.extend(args[i + 1:])
del args[i:]
break
return parser.parse_args(args), argv

@ -1,6 +1,6 @@
[project] [project]
name = 'online.fxreader.pr34' name = 'online.fxreader.pr34'
version = '0.1.4.13' version = '0.1.4.14'
dependencies = [ dependencies = [
#"-r requirements.txt", #"-r requirements.txt",

BIN
releases/whl/online_fxreader_pr34-0.1.4.14-py3-none-any.whl (Stored with Git LFS) Normal file

Binary file not shown.