[library-web] Do not try to symlink unversioned documents tarballs



commit a53b2c7de377aeca67b289eda686b2c64309e2c9
Author: Frédéric Péters <fpeters 0d be>
Date:   Mon Sep 21 20:40:07 2009 +0200

    Do not try to symlink unversioned documents tarballs

 src/modtypes/base.py |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/src/modtypes/base.py b/src/modtypes/base.py
index 1fe56f0..a45a908 100644
--- a/src/modtypes/base.py
+++ b/src/modtypes/base.py
@@ -210,9 +210,11 @@ class DocModule(object):
 
     def create_tarball_symlink(self, doc):
         tarball_dest = '../%s-html-%s.tar.gz' % (self.modulename, self.version)
-        in_version_path = os.path.join(app.config.output_dir, self.channel,
-                self.modulename, self.one_dot_version,
+        in_version_path = os.path.join(
+                self.get_module_web_output_dir(self.modulename),
                 '%s-html.tar.gz' % self.modulename)
+        if not self.one_dot_version in in_version_path:
+            return
         if os.path.islink(in_version_path):
             os.unlink(in_version_path)
         os.symlink(tarball_dest, in_version_path)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]