def _send_trait_items_event(self, name, event, items_event=None):
        object = self.object()
        if object is not None:
            if items_event is None and hasattr(self, 'trait'):
                items_event = self.trait.items_event()
            object.trait_items_event(name, event, items_event)
@param protocolFactory: A callable which will be invoked with
dataset/ETHPy150Open enthought/traits/traits/trait_handlers.py/TraitSetObject._send_trait_items_event--crossover with--dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/conch/insults/insults.py/ServerProtocol.__init__