Fixed __version__ reporting in ev.py.

This commit is contained in:
Griatch 2014-09-24 15:22:05 +02:00
parent 85a594cb34
commit 9d5a0b13ca

11
ev.py
View file

@ -36,12 +36,13 @@ import os
###################################################################### ######################################################################
try: try:
f = open(os.path.dirname(os.path.abspath(__file__)) + os.sep + "VERSION", 'r') __version__ = "Evennia"
__version__ = "Evennia %s-r%s" % (f.read().strip(), os.popen("hg id -i").read().strip()) with open(os.path.dirname(os.path.abspath(__file__)) + os.sep + "VERSION.txt", 'r') as f:
f.close() __version__ += " %s" % f.read().strip()
del f rev = (os.popen("git rev-parse --short HEAD").read().strip())
__version__ += "-%s" % (rev or "(unknown revision)")
except IOError: except IOError:
__version__ = "Evennia (unknown version)" __version__ += " (unknown version)"
###################################################################### ######################################################################
# Stop erroneous direct run (would give a traceback since django is # Stop erroneous direct run (would give a traceback since django is