Skip to content

Commit f8b783e

Browse files
committed
defense
1 parent 9b867c1 commit f8b783e

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

fastgit/core.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class Git:
3030
def __init__(self, d): self.d = Path(d)
3131

3232
def __call__(self, cmd, *args, split=None, mute_errors=False, **kwargs):
33-
paths = listify(kwargs.pop('__', []))
33+
paths = [str(p) for p in listify(kwargs.pop('__', None) or [])]
3434
args = listify(args)
3535
args += concat((f'-{k}',v) for k,v in kwargs.items() if len(k)==1 and v is not True)
3636
args += [f'-{k}' for k,v in kwargs.items() if len(k)==1 and v is True]

nbs/00_core.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@
118118
" def __init__(self, d): self.d = Path(d)\n",
119119
"\n",
120120
" def __call__(self, cmd, *args, split=None, mute_errors=False, **kwargs):\n",
121-
" paths = listify(kwargs.pop('__', []))\n",
121+
" paths = [str(p) for p in listify(kwargs.pop('__', None) or [])]\n",
122122
" args = listify(args)\n",
123123
" args += concat((f'-{k}',v) for k,v in kwargs.items() if len(k)==1 and v is not True)\n",
124124
" args += [f'-{k}' for k,v in kwargs.items() if len(k)==1 and v is True]\n",

0 commit comments

Comments
 (0)