11# Copyright The IETF Trust 2007, All Rights Reserved
22
3+ import sys
4+ import django
35from django .conf import settings
46from ietf import __date__ , __rev__ , __version__ , __patch__ , __id__
57
@@ -9,8 +11,20 @@ def server_mode(request):
911def rfcdiff_base_url (request ):
1012 return {'rfcdiff_base_url' : settings .RFCDIFF_BASE_URL }
1113
14+ def python_version ():
15+ v = sys .version_info
16+ return "%s.%s.%s" % (v .major , v .minor , v .micro , )
17+
1218def revision_info (request ):
13- return {'revision_time' : __date__ [7 :32 ], 'revision_date' : __date__ [7 :17 ], 'revision_num' : __rev__ [6 :- 2 ], "revision_id" : __id__ [5 :- 2 ], "version_num" : __version__ + __patch__ }
19+ return {
20+ 'revision_time' : __date__ [7 :32 ],
21+ 'revision_date' : __date__ [7 :17 ],
22+ 'revision_num' : __rev__ [6 :- 2 ],
23+ 'revision_id' : __id__ [5 :- 2 ],
24+ 'version_num' : __version__ + __patch__ ,
25+ 'django_version' : django .get_version (),
26+ 'python_version' : python_version (),
27+ }
1428
1529def debug_mark_queries_from_view (request ):
1630 "Marks the queries which has occurred so far as coming from a view."
0 commit comments