sobjects/hooks.py
branchstable
changeset 3690 a5ef45850d23
parent 2878 03244a6d0283
child 4212 ab6573088b4a
equal deleted inserted replaced
3689:deb13e88e037 3690:a5ef45850d23
    67     """tidy HTML in rich text strings"""
    67     """tidy HTML in rich text strings"""
    68     events = ('before_add_entity', 'before_update_entity')
    68     events = ('before_add_entity', 'before_update_entity')
    69     accepts = ('Any',)
    69     accepts = ('Any',)
    70 
    70 
    71     def call(self, session, entity):
    71     def call(self, session, entity):
       
    72         if session.is_super_session:
       
    73             return
    72         metaattrs = entity.e_schema.meta_attributes()
    74         metaattrs = entity.e_schema.meta_attributes()
    73         for metaattr, (metadata, attr) in metaattrs.iteritems():
    75         for metaattr, (metadata, attr) in metaattrs.iteritems():
    74             if metadata == 'format':
    76             if metadata == 'format':
    75                 try:
    77                 try:
    76                     value = entity[attr]
    78                     value = entity[attr]