Skip to content

Commit e7f5a76

Browse files
committed
remove xxService class
1 parent 53f773c commit e7f5a76

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/forge/controller/actor.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -111,12 +111,10 @@ async def as_service(cls: Type[T], **actor_kwargs) -> "ServiceInterface":
111111
class_attrs["num_replicas"] = 1
112112
cfg = ServiceConfig(**filter_config_params(ServiceConfig, class_attrs))
113113

114-
service_cls = type(f"{cls.__name__}Service", (cls,), {"_service_config": cfg})
115-
116-
logger.info("Spawning Service Actor for %s", service_cls.__name__)
117-
service = Service(cfg, service_cls, actor_kwargs)
114+
logger.info("Spawning Service Actor for %s", cls.__name__)
115+
service = Service(cfg, cls, actor_kwargs)
118116
await service.__initialize__()
119-
return ServiceInterface(service, service_cls)
117+
return ServiceInterface(service, cls)
120118

121119
@endpoint
122120
async def setup(self):

0 commit comments

Comments
 (0)