Traceback (most recent call last):


 "/Users/dmalmgren/Library/Caches/pypoetry/virtualenvs/econudge-calculator-YNe2YVhh-py3.8/lib/python3.8/site-packages/dvc/main.py", line 50, in main

ret = cmd.run()


 "/Users/dmalmgren/Library/Caches/pypoetry/virtualenvs/econudge-calculator-YNe2YVhh-py3.8/lib/python3.8/site-packages/dvc/command/imp_url.py", line 14, in run

self.repo.imp_url(


 "/Users/dmalmgren/Library/Caches/pypoetry/virtualenvs/econudge-calculator-YNe2YVhh-py3.8/lib/python3.8/site-packages/dvc/repo/__init__.py", line 49, in wrapper

return f(repo, *args, **kwargs)


 "/Users/dmalmgren/Library/Caches/pypoetry/virtualenvs/econudge-calculator-YNe2YVhh-py3.8/lib/python3.8/site-packages/dvc/repo/scm_context.py", line 14, in run

return method(repo, *args, **kw)


 "/Users/dmalmgren/Library/Caches/pypoetry/virtualenvs/econudge-calculator-YNe2YVhh-py3.8/lib/python3.8/site-packages/dvc/repo/imp_url.py", line 81, in imp_url

stage.run(jobs=jobs)


 "/Users/dmalmgren/Library/Caches/pypoetry/virtualenvs/econudge-calculator-YNe2YVhh-py3.8/lib/python3.8/site-packages/funcy/decorators.py", line 39, in wrapper

return deco(call, *dargs, **dkwargs)


 "/Users/dmalmgren/Library/Caches/pypoetry/virtualenvs/econudge-calculator-YNe2YVhh-py3.8/lib/python3.8/site-packages/dvc/stage/decorators.py", line 36, in rwlocked

return call()


 "/Users/dmalmgren/Library/Caches/pypoetry/virtualenvs/econudge-calculator-YNe2YVhh-py3.8/lib/python3.8/site-packages/funcy/decorators.py", line 60, in __call__

return self._func(*self._args, **self._kwargs)


 "/Users/dmalmgren/Library/Caches/pypoetry/virtualenvs/econudge-calculator-YNe2YVhh-py3.8/lib/python3.8/site-packages/dvc/stage/__init__.py", line 506, in run

sync_import(self, dry, force, jobs)


 "/Users/dmalmgren/Library/Caches/pypoetry/virtualenvs/econudge-calculator-YNe2YVhh-py3.8/lib/python3.8/site-packages/dvc/stage/imports.py", line 47, in sync_import

stage.save_deps()


 "/Users/dmalmgren/Library/Caches/pypoetry/virtualenvs/econudge-calculator-YNe2YVhh-py3.8/lib/python3.8/site-packages/dvc/stage/__init__.py", line 444, in save_deps

dep.save()


 "/Users/dmalmgren/Library/Caches/pypoetry/virtualenvs/econudge-calculator-YNe2YVhh-py3.8/lib/python3.8/site-packages/dvc/output/base.py", line 297, in save

self.hash_info = self.get_hash()


 "/Users/dmalmgren/Library/Caches/pypoetry/virtualenvs/econudge-calculator-YNe2YVhh-py3.8/lib/python3.8/site-packages/dvc/output/base.py", line 196, in get_hash

return get_hash(


 "/Users/dmalmgren/Library/Caches/pypoetry/virtualenvs/econudge-calculator-YNe2YVhh-py3.8/lib/python3.8/site-packages/dvc/objects/stage.py", line 130, in get_hash

hash_info = get_file_hash(path_info, fs, name)


 "/Users/dmalmgren/Library/Caches/pypoetry/virtualenvs/econudge-calculator-YNe2YVhh-py3.8/lib/python3.8/site-packages/dvc/objects/stage.py", line 15, in get_file_hash

assert not info[name].endswith(".dir")
AttributeError: 'NoneType' object has no attribute 'endswith'

Traceback (most recent call last):


 "D:\tools\XX-Net-3.7.9\code\default\python27\1.0\lib\threading.py", line 801, in __bootstrap_inner

self.run()


 "D:\tools\XX-Net-3.7.9\code\default\python27\1.0\lib\threading.py", line 754, in run

self.__target(*self.__args, **self.__kwargs)


 "D:\tools\XX-Net-3.7.9\code\default\gae_proxy\local\google_ip.py", line 652, in scan_ip_worker

xlog.exception("google_ip.runJob fail:%r", e)
AttributeError: 'NoneType' object has no attribute 'exception'
