comparison babel/dates.py @ 511:f2098e9c05b4 stable-0.9.x

Fix bad check in format_time (closes #257), reported with patch and tests by jomae
author fschwarz
date Fri, 04 Mar 2011 22:34:14 +0000
parents 3295127550fe
children 790d49d8ba30
comparison
equal deleted inserted replaced
510:d877836a8455 511:f2098e9c05b4
576 if time.tzinfo is None: 576 if time.tzinfo is None:
577 time = time.replace(tzinfo=UTC) 577 time = time.replace(tzinfo=UTC)
578 if isinstance(time, datetime): 578 if isinstance(time, datetime):
579 if tzinfo is not None: 579 if tzinfo is not None:
580 time = time.astimezone(tzinfo) 580 time = time.astimezone(tzinfo)
581 if hasattr(tzinfo, 'localize'): # pytz 581 if hasattr(tzinfo, 'normalize'): # pytz
582 time = tzinfo.normalize(time) 582 time = tzinfo.normalize(time)
583 time = time.timetz() 583 time = time.timetz()
584 elif tzinfo is not None: 584 elif tzinfo is not None:
585 time = time.replace(tzinfo=tzinfo) 585 time = time.replace(tzinfo=tzinfo)
586 586
Copyright (C) 2012-2017 Edgewall Software