improve version printing when run from a checkout

This commit is contained in:
Evax Software 2012-05-15 09:58:45 +02:00
parent c1e1e7b8cb
commit f1e8bfb8a7

View file

@ -19,6 +19,16 @@
# #
# #
import os
import subprocess
try:
with open(os.devnull, 'w') as devnull:
here = os.path.dirname(os.path.realpath(__file__))
VERSION = subprocess.check_output(
'cd "%s" && git describe' % here,
stderr=devnull, shell=True).decode('utf-8')
except:
VERSION = "2.0.9" VERSION = "2.0.9"
BANNER = """ BANNER = """
@ -38,8 +48,6 @@ BANNER = """
DOT_CDIST = ".cdist" DOT_CDIST = ".cdist"
import os
class Error(Exception): class Error(Exception):
"""Base exception class for this project""" """Base exception class for this project"""
pass pass