Ignore:
Timestamp:
16 Apr 2012, 20:56:59 (12 years ago)
Author:
Henrik Bettermann
Message:

Part 1: Add tzinfo to all persistent datetime objects.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/trunk/src/waeup/kofa/accesscodes/accesscode.py

    r7819 r8182  
    3131from hurry.workflow.interfaces import IWorkflowInfo, IWorkflowState
    3232from random import SystemRandom as random
    33 from waeup.kofa.interfaces import IKofaPluggable, IObjectHistory
     33from zope.component import getUtility
     34from waeup.kofa.interfaces import IKofaUtils, IKofaPluggable, IObjectHistory
    3435from waeup.kofa.utils.logger import Logger
    3536from waeup.kofa.accesscodes.interfaces import (
     
    353354        if batch_name in self.keys():
    354355            raise KeyError('Batch already exists: %s' % batch_name)
     356        tz = getUtility(IKofaUtils).tzinfo
    355357        batch = AccessCodeBatch(
    356             datetime.now(), creator, prefix, cost, 0, num=num)
     358            datetime.now(tz), creator, prefix, cost, 0, num=num)
    357359        num_entries = 0
    358360        self[batch_name] = batch
     
    426428        creator = 'system'
    427429        entry_num = 0
    428         creation_date = datetime.now()
     430        tz = getUtility(IKofaUtils).tzinfo
     431        creation_date = datetime.now(tz)
    429432        basecontainer.createBatch(creation_date, creator,
    430433            'SFE', cost, entry_num)
Note: See TracChangeset for help on using the changeset viewer.