2010-07-18 13 views
0

Lorsque je modifie root_blip de wavelet tout fonctionne correctement, mais si je récupère l'ondelette, rien ne se produit ni dans googleWave ni dans les logs (aucune erreur n'est survenue), bien que "wave_list.reply (text)" fonctionne . J'ai fait myRobot.setup_oauth()Impossible d'éditer root_blip de l'ondelette récupérée

def OnWaveletSelfAdded(event, wavelet): 
    text = "123" 
    wave_list = myRobot.fetch_wavelet(wave_id="googlewave.com!w+O5yFQIteC", wavelet_id="googlewave.com!conv+root") 
    wave_list.submit_with(wavelet) 
    root_blip = wave_list.root_blip 
    root_blip.all().delete() 
    root_blip.append("WaveList\n" + text) 
    logging.info("root_blip.wave_id: %s" % root_blip.wave_id) 

Qu'est-ce que je fais mal? J'ai essayé myRobot.submit (wave_list) - également aucun résultat

Répondre

0
wave_list = myRobot.fetch_wavelet(wave_id = wave_id, wavelet_id="googlewave.com!conv+root") 
    root_blip = wave_list.root_blip 
    root_blip.all().delete() 
    root_blip.append("WaveList:\n") 
    myRobot.submit(wave_list) 

résolu ...