summaryrefslogtreecommitdiff
path: root/tox/_cmdline.py
diff options
context:
space:
mode:
Diffstat (limited to 'tox/_cmdline.py')
-rw-r--r--tox/_cmdline.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/tox/_cmdline.py b/tox/_cmdline.py
index a42eb79..7c6cd69 100644
--- a/tox/_cmdline.py
+++ b/tox/_cmdline.py
@@ -417,8 +417,13 @@ class Session:
if sdistfile != sdist_path:
self.report.info("copying new sdistfile to %r" %
str(sdistfile))
- sdistfile.dirpath().ensure(dir=1)
- sdist_path.copy(sdistfile)
+ try:
+ sdistfile.dirpath().ensure(dir=1)
+ except py.error.Error:
+ self.report.warning("could not copy distfile to %s" %
+ sdistfile.dirpath())
+ else:
+ sdist_path.copy(sdistfile)
return sdist_path
def subcommand_test(self):