summaryrefslogtreecommitdiff
path: root/weave/weave_version.py
diff options
context:
space:
mode:
Diffstat (limited to 'weave/weave_version.py')
-rw-r--r--weave/weave_version.py19
1 files changed, 13 insertions, 6 deletions
diff --git a/weave/weave_version.py b/weave/weave_version.py
index e32d72b08..0f549815c 100644
--- a/weave/weave_version.py
+++ b/weave/weave_version.py
@@ -8,13 +8,20 @@ try:
cvs_minor = cvs_version[-3]
cvs_serial = cvs_version[-1]
except ImportError,msg:
- print msg
cvs_minor = 0
cvs_serial = 0
-if release_level:
- weave_version = '%(major)d.%(minor)d.%(micro)d_%(release_level)s'\
- '_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
+if cvs_minor or cvs_serial:
+ if release_level:
+ weave_version = '%(major)d.%(minor)d.%(micro)d_%(release_level)s'\
+ '_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
+ else:
+ weave_version = '%(major)d.%(minor)d.%(micro)d'\
+ '_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
else:
- weave_version = '%(major)d.%(minor)d.%(micro)d'\
- '_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
+ if release_level:
+ weave_version = '%(major)d.%(minor)d.%(micro)d_%(release_level)s'\
+ % (locals ())
+ else:
+ weave_version = '%(major)d.%(minor)d.%(micro)d'\
+ % (locals ())