Google Wave Gadget Configure / Set -Eigenschaften
-
20-09-2019 - |
Frage
Wie können Sie ein Google Wave -Gerät konfigurieren oder mutieren, nachdem Sie ein in Python erstellt haben? Der folgende Code lädt das Gerät über XML:
from waveapi import document
gadget = document.Gadget('http://domain.com/gadget.xml')
Das API -Referenz Sie können ein Wörterbuch über anfängliche Eigenschaften bestehen, aber ich kann keine Informationen darüber finden, wo das Gadget diese anfänglichen Eigenschaften angeben würde. Es wird erwähnt, dass ein Getfield/Setfield -Methodenpaar zur Mutation von Gadget -Eigenschaften mutiert wird, aber ich kann keine API -Referenz von ihnen finden oder erneut herausfinden, wo das Gerät diese Eigenschaften angeben würde.
Dies kam auf FAQ.
Lösung
Gadget
ist abgeleitet von Element
welche Staaten:
Obwohl ein Roboter die Eigenschaften eines Elements abfragen kann, kann er nur mit den spezifischen Typen interagieren, die das Element darstellt.
Die API erwähnt Subledelta () und get (), die wie Wrapper für Setattr und Getattr erscheinen.
Diskussion des (ähnlichen) Problems hier