from django.core.mail import send_mail, mail_admins
from django.http import HttpResponse, Http404
from django.conf import settings
+from django.utils import timezone
from htsworkflow.frontend.auth import require_api_key
from htsworkflow.frontend.experiments.models import \
rec.run_status = UpdatedStatus
#if there's a message update that too
- mytimestamp = datetime.now().__str__()
+ mytimestamp = timezone.now().__str__()
mytimestamp = re.sub(pattern=":[^:]*$",repl="",string=mytimestamp)
if request.REQUEST.has_key('msg'):
rec.run_note += ", "+request.REQUEST['msg']+" ("+mytimestamp+")"
estimate_mid = estimateFlowcellDuration(flowcell)
# offset for how long we've been running
- running_time = datetime.now() - flowcell.run_date
+ running_time = timezone.now() - flowcell.run_date
estimate_mid -= running_time
return estimate_mid
from django.conf import settings
from django.core.exceptions import ObjectDoesNotExist
from django.core import urlresolvers
+from django.utils import timezone
from django.db import models
from django.db.models.signals import post_init, pre_save
def import_data_run(self, relative_pathname, run_xml_name, force=False):
"""Given a result directory import files"""
- now = datetime.datetime.now()
+ now = timezone.now()
run_dir = get_absolute_pathname(relative_pathname)
run_xml_path = os.path.join(run_dir, run_xml_name)
run.alignment_software = run_xml_data.gerald.software
run.alignment_version = run_xml_data.gerald.version
- run.last_update_time = datetime.datetime.now()
+ run.last_update_time = timezone.now()
run.save()
run.update_result_files()
self.datafile_set.add(newfile)
- self.last_update_time = datetime.datetime.now()
+ self.last_update_time = timezone.now()
def lane_files(self):
lanes = {}