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]
klette Initial version
devel:ipdevpoll:writing_plugins [2009/10/26 09:17]
klette Shadowclasses are in shadows-module
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.txt ยท Last modified: 2009/10/26 09:17 by klette