-# -*- coding: utf-8
+# -*- coding: utf-8 -*-
+import sys
def settings(request):
from django.conf import settings
+
+ if settings.SHOW_APP_VERSION:
+ import subprocess
+ process = subprocess.Popen(["git", "show", "--oneline"], stdout=subprocess.PIPE)
+ data, _err = process.communicate()
+ # get app version
+ VERSION = data.splitlines()[0].split()[0]
+ else:
+ VERSION = ''
+
return {
'MEDIA_URL': settings.MEDIA_URL,
'STATIC_URL': settings.STATIC_URL,
+ 'IMAGE_DIR': settings.IMAGE_DIR,
+ 'DEBUG': settings.DEBUG,
+ 'RAVEN_CONFIG': getattr(settings, 'RAVEN_CONFIG'),
+ 'APP_VERSION': VERSION,
+ 'FS_ENC': sys.getfilesystemencoding(),
}