You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
from datetime import timedelta
from django.shortcuts import render_to_responsefrom django.http import HttpResponseRedirect, HttpResponsefrom django.template import RequestContextfrom django.utils.translation import ugettext_lazy as _from django.utils import simplejson
def getuptime(): """
Get uptime """
if not request.user.is_authenticated(): return HttpResponseRedirect('/login') try: with open('/proc/uptime', 'r') as f: uptime_seconds = float(f.readline().split()[0]) uptime_time = str(timedelta(seconds = uptime_seconds)) data = simplejson.dumps(uptime_time) except Exception,err: data = simplejson.dumps(str(err))
response = HttpResponse() response['Content-Type'] = "text/javascript" response.write(data) return response
|