Changeset 342
- Timestamp:
- 09/28/06 02:21:17 (2 years ago)
- Files:
-
- PleiadesGeocoder/trunk/adapters/simple.py (modified) (2 diffs)
- PleiadesGeocoder/trunk/configure.zcml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
PleiadesGeocoder/trunk/adapters/simple.py
r200 r342 31 31 from zope.app.annotation.interfaces import IAnnotations 32 32 from persistent.dict import PersistentDict 33 34 from Products.ATContentTypes.interface.topic import IATTopic 33 35 34 36 from Products.PleiadesGeocoder.interfaces \ … … 161 163 162 164 def geoItems(self): 163 for ob in self.context.objectValues(): 164 try: 165 item = IGeoItemSimple(ob) 166 assert(item.isGeoreferenced()) 167 except: 168 continue 169 yield item 165 if IATTopic.providedBy(self.context): 166 for ob in self.context.queryCatalog(): 167 print ob 168 try: 169 item = IGeoItemSimple(ob.getObject()) 170 assert(item.isGeoreferenced()) 171 except: 172 continue 173 yield item 174 else: 175 for ob in self.context.listFolderContents(): 176 print ob 177 try: 178 item = IGeoItemSimple(ob) 179 assert(item.isGeoreferenced()) 180 except: 181 continue 182 yield item 170 183 171 184 def getItemsInfo(self): PleiadesGeocoder/trunk/configure.zcml
r213 r342 29 29 /> 30 30 31 <five:implements 32 class="Products.ATContentTypes.content.topic.ATTopic" 33 interface=".interfaces.IGeoserializable" 34 /> 35 31 36 <include package=".browser"/> 32 37
