Changeset 4013

Show
Ignore:
Timestamp:
07/14/08 15:44:31 (4 months ago)
Author:
echo0101
Message:

Fixed some graph scaling issues and datetime compatibility with Python 2.4

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • tracticketstatsplugin/0.11/ticketstats-plugin/ticketstats/ticketstats.py

    r3997 r4013  
    1919from trac.perm import IPermissionRequestor 
    2020 
    21 from datetime import datetime, time, timedelta 
     21from datetime import date, datetime, time, timedelta 
     22from time import strptime 
    2223from trac.util.datefmt import to_timestamp, utc 
    2324 
     
    147148 
    148149                        # default data 
    149                         todays_date = datetime.today() 
     150                        todays_date = date.today() 
    150151                        at_date = datetime.combine(todays_date,time(11,59,59,0,utc)) 
    151152                        from_date = at_date - timedelta( DEFAULT_DAYS_BACK ) 
    152153                        graph_res = DEFAULT_INTERVAL 
     154         
     155                        at_date_str = at_date.strftime("%m/%d/%Y") 
     156                        from_date_str=  from_date.strftime("%m/%d/%Y") 
     157 
     158                        # 2.5 only: at_date = datetime.strptime(at_date_str, "%m/%d/%Y") 
     159                        at_date = datetime(*strptime(at_date_str, "%m/%d/%Y")[0:6]) 
     160                        at_date = datetime.combine(at_date, time(11,59,59,0,utc)) # Add tzinfo 
     161                         
     162                        # 2.5 only: from_date = datetime.strptime(from_date_str, "%m/%d/%Y") 
     163                        from_date = datetime(*strptime(from_date_str, "%m/%d/%Y")[0:6]) 
     164                        from_date = datetime.combine(from_date, time(0,0,0,0,utc)) # Add tzinfo 
    153165                         
    154166                count = []