diff --git a/ietf/utils/management/commands/pyflakes.py b/ietf/utils/management/commands/pyflakes.py index 4124aba46..713f35dc2 100644 --- a/ietf/utils/management/commands/pyflakes.py +++ b/ietf/utils/management/commands/pyflakes.py @@ -92,7 +92,11 @@ def checkPaths(filenames, verbosity): for dirpath, dirnames, filenames in os.walk(arg): for filename in filenames: if filename.endswith('.py'): - warnings.extend(checkPath(os.path.join(dirpath, filename), verbosity)) + try: + warnings.extend(checkPath(os.path.join(dirpath, filename), verbosity)) + except TypeError as e: + print("Exception while processing dirpath=%s, filename=%s: %s" % (dirpath, filename,e )) + raise else: warnings.extend(checkPath(arg, verbosity)) return warnings