Fixed a timezone issue in storeSessionsCache
This commit is contained in:
parent
dd6ce46487
commit
3ac088b748
|
@ -2231,6 +2231,10 @@ class Database:
|
|||
|
||||
def storeSessionsCache(self, hid, pids, startTime, game, gid, pdata, sc, gsc, tz, heros, doinsert = False):
|
||||
"""Update cached sessions. If no record exists, do an insert"""
|
||||
if not tz:
|
||||
tz_dt = datetime.utcnow() - datetime.today()
|
||||
tz = tz_dt.seconds/3600
|
||||
|
||||
THRESHOLD = timedelta(seconds=int(self.sessionTimeout * 60))
|
||||
local = startTime + timedelta(hours=int(tz))
|
||||
date = "d%02d%02d%02d" % (local.year - 2000, local.month, local.day)
|
||||
|
|
|
@ -475,7 +475,7 @@ class Importer:
|
|||
hand = phands[i]
|
||||
try:
|
||||
id = hand.getHandId(self.database, id)
|
||||
sc, gsc = hand.updateSessionsCache(self.database, sc, gsc, self.tz, doinsert)
|
||||
sc, gsc = hand.updateSessionsCache(self.database, sc, gsc, None, doinsert)
|
||||
hbulk = hand.insertHands(self.database, hbulk, doinsert)
|
||||
hcbulk = hand.updateHudCache(self.database, hcbulk, doinsert)
|
||||
ihands.append(hand)
|
||||
|
|
Loading…
Reference in New Issue
Block a user