def __init__(self, profile, new_func, delete_func, policy=None): FactoryBase.__init__(self, profile) if policy is None: self._policy = OpenRTM_aist.DefaultNumberingPolicy() else: self._policy = policy self._New = new_func self._Delete = delete_func