Python - Ogranicz czas do następnej ćwierć godziny

Wyobraźmy sobie tę datę i godzinę

>>> import datetime
>>> dt = datetime.datetime(2012, 10, 25, 17, 32, 16)

Chciałbym to zakończyć do następnej ćwierć godziny, żeby się dostać

datetime.datetime(2012, 10, 25, 17, 45)

Wyobrażam sobie coś takiego

>>> quarter = datetime.timedelta(minutes=15)
>>> import math
>>> ceiled_dt = math.ceil(dt / quarter) * quarter

Ale oczywiście to nie działa

questionAnswers(4)

yourAnswerToTheQuestion