summaryrefslogtreecommitdiff
path: root/git/cmd.py
diff options
context:
space:
mode:
authorYobmod <yobmod@gmail.com>2021-08-02 15:48:17 +0100
committerYobmod <yobmod@gmail.com>2021-08-02 15:48:17 +0100
commit270c3d7d4bbe4c606049bfd8af53da1bc3df4ad4 (patch)
tree8aa1ebcba31ed377eb3dc82404bd8a93fd168380 /git/cmd.py
parentbef218246c9935f0c31b23a17d1a02ac3810301d (diff)
downloadgitpython-270c3d7d4bbe4c606049bfd8af53da1bc3df4ad4.tar.gz
rmv 3.6 README
Diffstat (limited to 'git/cmd.py')
-rw-r--r--git/cmd.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/git/cmd.py b/git/cmd.py
index 18a2bec1..b84c43df 100644
--- a/git/cmd.py
+++ b/git/cmd.py
@@ -1014,13 +1014,12 @@ class Git(LazyMixin):
def __unpack_args(cls, arg_list: Sequence[str]) -> List[str]:
outlist = []
- for arg in arg_list:
- if isinstance(arg_list, (list, tuple)):
+ if isinstance(arg_list, (list, tuple)):
+ for arg in arg_list:
outlist.extend(cls.__unpack_args(arg))
- # END recursion
- else:
- outlist.append(str(arg))
- # END for each arg
+ else:
+ outlist.append(str(arg_list))
+
return outlist
def __call__(self, **kwargs: Any) -> 'Git':