diff --git a/oslo_service/backend/eventlet/__init__.py b/oslo_service/backend/eventlet/__init__.py index c2793a64..aa81605f 100644 --- a/oslo_service/backend/eventlet/__init__.py +++ b/oslo_service/backend/eventlet/__init__.py @@ -38,6 +38,7 @@ class EventletBackend(BaseBackend): "ServiceWrapper": service.ServiceWrapper, "SignalHandler": service.SignalHandler, "SignalExit": service.SignalExit, + "Singleton": service.Singleton, # Looping call-related classes "LoopingCallBase": loopingcall.LoopingCallBase, diff --git a/oslo_service/service.py b/oslo_service/service.py index ed732fc2..ee583ed0 100644 --- a/oslo_service/service.py +++ b/oslo_service/service.py @@ -35,6 +35,7 @@ Services = get_component("Services") ServiceWrapper = get_component("ServiceWrapper") SignalHandler = get_component("SignalHandler") SignalExit = get_component("SignalExit") +Singleton = get_component("Singleton") # Function exports launch = get_component("launch")