diff options
Diffstat (limited to 'utils.py')
-rw-r--r-- | utils.py | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -46,9 +46,13 @@ filterdict_invpop = \ # -# function introspection related +# introspection related # +def isinstanceexcept(subj, obj, exc=()): + return isinstance(subj, obj) and not isinstance(subj, exc) + + def func_defaults_varnames(func, skip=0): """Using introspection, get arg defaults (dict) + all arg names (tuple) |