Ignore:
Timestamp:
10/07/12 14:41:56 (7 years ago)
Author:
mnagni
Message:

Corrected an error in the generation of the classes "synchronize" method.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • mauRepo/CedaMolesModel/trunk/ceda_moles_model/ea_model/informative/open_gis_consortium/features/fe_containerfeaturecollection.py

    r8437 r8457  
    2323 
    2424''' 
    25 Created on 06-Jul-2012 07:43:10 
     25Created on 10-Jul-2012 14:15:08 
    2626 
    2727@author: mnagni 
     
    4545                self.isGlobal = None 
    4646                self.localName = None 
     47                self._element_fe_featurecollection = [] 
    4748                self._element_fe_queryfeaturecollection = [] 
    48                 self._element_fe_featurecollection = [] 
    4949                self._element = [] 
    5050                self.container = None 
     
    8989                try: 
    9090                        ret = [] 
     91                        ret.extend(self._element_fe_featurecollection) 
    9192                        ret.extend(self._element_fe_queryfeaturecollection) 
    92                         ret.extend(self._element_fe_featurecollection) 
    9393                        if not hasattr(self, '_element'): 
    9494                                self._element = [] 
     
    124124 
    125125        def synchronize(self): 
     126                int_element = self.element       
     127                del self._element_fe_featurecollection[:] 
    126128                del self._element_fe_queryfeaturecollection[:] 
    127                 del self._element_fe_featurecollection[:] 
    128                 for item in self.element:        
    129                         valueClass = "%s.%s" % (type(item).__module__,type(item).__name__) 
    130                         if valueClass == "ea_model.informative.open_gis_consortium.features.fe_queryfeaturecollection.FE_QueryFeatureCollection": 
    131                                 self._element_fe_queryfeaturecollection.append(item) 
    132                                 continue 
     129                for item in int_element:         
    133130                        valueClass = "%s.%s" % (type(item).__module__,type(item).__name__) 
    134131                        if valueClass == "ea_model.informative.open_gis_consortium.features.fe_featurecollection.FE_FeatureCollection": 
    135132                                self._element_fe_featurecollection.append(item) 
     133                                continue 
     134                        if valueClass == "ea_model.informative.open_gis_consortium.features.fe_queryfeaturecollection.FE_QueryFeatureCollection": 
     135                                self._element_fe_queryfeaturecollection.append(item) 
    136136                                continue 
    137137                pass 
Note: See TracChangeset for help on using the changeset viewer.