2017-04-09 1 views
0

Toute tentative d'étendre l'expiration d'une liste de visites par API instructionsComment réparer une erreur datetime lors de l'extension HIT à l'aide MTurk boto3

for hit_id in expired_hit_list: 
    response = client.update_expiration_for_hit(
     HITId=hit_id, 
     ExpireAt=datetime(2017, 4, 9, 19, 9, 41, tzinfo=tzlocal()) 
    ) 

erreur est survenue lors:

--------------------------------------------------------------------------- 
NameError         Traceback (most recent call last) 
<ipython-input-59-e0764e20a54b> in <module>() 
     2  response = client.update_expiration_for_hit(
     3   HITId=hit_id, 
----> 4   ExpireAt=datetime(2017, 4, 9, 19, 9, 41, tzinfo=tzlocal()) 
     5 ) 

NameError: name 'datetime' is not defined 

J'ai aussi essayé datetime.datetime et dateTime et aussi simplement le supprimer.

ExpireAt=(2017, 4, 9, 19, 9, 41, tzinfo=tzlocal()) 

rien ne fonctionne. Suggestions?

Répondre

0

il est juste un problème avec ma configuration Python, rien à voir avec boto3

import datetime 
from dateutil.tz import tzlocal