User Tools

Site Tools


devel:ipdevpoll:writing_plugins

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
devel:ipdevpoll:writing_plugins [2009/07/15 14:17] – Initial version klettedevel:ipdevpoll:writing_plugins [2009/10/26 09:17] (current) – Shadowclasses are in shadows-module klette
Line 95: Line 95:
         ifmib = IfMib(self.job_handler.agent)         ifmib = IfMib(self.job_handler.agent)
         df = self.ifmib.retrieve_column('ifDescr')         df = self.ifmib.retrieve_column('ifDescr')
 +        df.addErrback(self.error)
         dw = defer.waitForDeferred(df)         dw = defer.waitForDeferred(df)
         yield dw         yield dw
Line 127: Line 128:
 First of we need to get a hold of our ShadowClasses. They are accessed in the nav.ipdevpoll.storage-module. So we import it First of we need to get a hold of our ShadowClasses. They are accessed in the nav.ipdevpoll.storage-module. So we import it
 <code python> <code python>
-from nav.ipdevpoll import storage+from nav.ipdevpoll import shadows
 </code> </code>
  
Line 136: Line 137:
     def handle(self):     def handle(self):
         # <Snip!> This part is the same are before         # <Snip!> This part is the same are before
-        netbox = self.job_handler.container_factory(storage.Netbox, key=None)+        netbox = self.job_handler.container_factory(shadows.Netbox, key=None)
         for (ifindex,),row in result.items():         for (ifindex,),row in result.items():
             self.logger.debug("%s has ifDescr %s" % (ifindex, row['ifDescr']))             self.logger.debug("%s has ifDescr %s" % (ifindex, row['ifDescr']))
devel/ipdevpoll/writing_plugins.1247667474.txt.gz · Last modified: by klette

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki