Changeset 1761 for ZMS/trunk/_builder.py


Ignore:
Timestamp:
12.12.2011 21:54:06 (5 months ago)
Author:
zmsdev
Message:

applied minor performance-fixes (2)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ZMS/trunk/_builder.py

    r1557 r1761  
    135135         
    136136        #### parsing #### 
    137         if _globals.debug( self): 
    138           _globals.writeLog( self, "#### parsing ####") 
     137        _globals.writeLog( self, "#### parsing ####") 
    139138        if type(input) is str: 
    140139          # input is a string! 
     
    176175    def OnStartElement(self, name, attrs): 
    177176        """ Builder.OnStartElement """ 
    178         if _globals.debug( self):  
    179           _globals.writeLog( self, "[Builder.OnStartElement(" + str(name) + ")]") 
    180            
     177        _globals.writeLog( self, "[Builder.OnStartElement(" + str(name) + ")]") 
     178         
    181179        name = _globals.unencode( name) 
    182180        attrs = _globals.unencode( attrs) 
     
    193191            self.dGlobalAttrs[name]['obj_class'] is not None): 
    194192             
    195             if _globals.debug( self): 
    196               _globals.writeLog( self, "[Builder.OnStartElement]: " + \ 
     193            _globals.writeLog( self, "[Builder.OnStartElement]: " + \ 
    197194                "We are inside the XML root tag OR no root object is set" + \ 
    198195                "-> instanciate node object in any case") 
     
    250247                    newNode.setObjProperty('change_dt',time.time(),lang) 
    251248                 
    252                 if _globals.debug( self): 
    253                   _globals.writeLog( self, "[Builder.OnStartElement]: object with id " + str(newNode.id) + " of class " + str(newNode.__class__) + " created in " + str(self.oCurrNode.__class__)) 
     249                _globals.writeLog( self, "[Builder.OnStartElement]: object with id " + str(newNode.id) + " of class " + str(newNode.__class__) + " created in " + str(self.oCurrNode.__class__)) 
    254250                 
    255251                if self.oRoot is None:   # root object set? 
     
    271267                    if self._unknownTagName == None: 
    272268                        self._unknownTagName = name 
    273                     if _globals.debug( self): 
    274                       _globals.writeLog( self, "[Builder.OnStartElement]: Unknown start-tag (" + name + "): current object did not accept tag!")  # current object did not accept tag! 
     269                    _globals.writeLog( self, "[Builder.OnStartElement]: Unknown start-tag (" + name + "): current object did not accept tag!")  # current object did not accept tag! 
    275270                    # raise ParseError("Unknown start-tag (" + name + "): current object did not accept tag!")  # current object did not accept tag! 
    276271           
    277272        else: 
    278             if _globals.debug( self): 
    279               _globals.writeLog( self, "[Builder.OnStartElement]: " +  
     273            _globals.writeLog( self, "[Builder.OnStartElement]: " +  
    280274                "we have encountered the XML root tag and a root object is predefined" + \ 
    281275                "-> simply notify root object") 
     
    301295    def OnEndElement(self, name): 
    302296        """ Builder.OnEndElement """ 
    303         if _globals.debug( self):  
    304           _globals.writeLog( self, "[Builder.OnEndElement(" + str(name) + ")]") 
     297        _globals.writeLog( self, "[Builder.OnEndElement(" + str(name) + ")]") 
    305298         
    306299        # do we have a current node? 
     
    352345    def OnCharacterData(self, data): 
    353346        """ Builder.OnCharacterData """ 
    354         if _globals.debug( self): 
    355           _globals.writeLog( self, "[Builder.OnCharacterData]") 
     347        _globals.writeLog( self, "[Builder.OnCharacterData]") 
    356348         
    357349        # do we have a current node? 
Note: See TracChangeset for help on using the changeset viewer.