Skip to content

Commit 6c1fe7a

Browse files
use api for add model from registry
1 parent cf057f0 commit 6c1fe7a

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

docs/examples/module_step3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ async def main():
4343
Registry.register_resource_creator(Sensor.SUBTYPE, MySensor.MODEL, ResourceCreatorRegistration(MySensor.new))
4444

4545
module = Module.from_args()
46-
module.add_model_from_registry(Sensor.SUBTYPE, MySensor.MODEL)
46+
module.add_model_from_registry(Sensor.API, MySensor.MODEL)
4747
await module.start()
4848

4949

examples/complex_module/src/main.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ async def main():
1515
Resource models must be pre-registered. For an example, see the `gizmo.__init__.py` file.
1616
"""
1717
module = Module.from_args()
18-
module.add_model_from_registry(Gizmo.SUBTYPE, MyGizmo.MODEL)
19-
module.add_model_from_registry(SummationService.SUBTYPE, MySummationService.MODEL)
20-
module.add_model_from_registry(Arm.SUBTYPE, MyArm.MODEL)
21-
module.add_model_from_registry(Base.SUBTYPE, MyBase.MODEL)
18+
module.add_model_from_registry(Gizmo.API, MyGizmo.MODEL)
19+
module.add_model_from_registry(SummationService.API, MySummationService.MODEL)
20+
module.add_model_from_registry(Arm.API, MyArm.MODEL)
21+
module.add_model_from_registry(Base.API, MyBase.MODEL)
2222
await module.start()
2323

2424

examples/simple_module/src/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ async def main():
6666
Registry.register_resource_creator(Sensor.SUBTYPE, MySensor.MODEL, ResourceCreatorRegistration(MySensor.new, MySensor.validate_config))
6767

6868
module = Module.from_args()
69-
module.add_model_from_registry(Sensor.SUBTYPE, MySensor.MODEL)
69+
module.add_model_from_registry(Sensor.API, MySensor.MODEL)
7070
await module.start()
7171

7272

tests/test_module.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
ValidateConfigResponse,
1919
)
2020
from viam.proto.robot import ResourceRPCSubtype
21-
from viam.resource.types import Model, Subtype
21+
from viam.resource.types import Model, API
2222
from viam.robot.client import RobotClient
2323
from viam.robot.service import RobotService
2424
from viam.utils import dict_to_struct
@@ -33,7 +33,7 @@
3333
@pytest.fixture
3434
async def module(request):
3535
module = Module("some_fake_address")
36-
module.add_model_from_registry(Gizmo.SUBTYPE, MyGizmo.MODEL)
36+
module.add_model_from_registry(Gizmo.API, MyGizmo.MODEL)
3737
request.cls.module = module
3838
yield module
3939
await module.stop()
@@ -175,10 +175,10 @@ async def test_ready(self, module: Module):
175175

176176
def test_add_model_from_registry(self):
177177
mod = Module("fake")
178-
mod.add_model_from_registry(Gizmo.SUBTYPE, MyGizmo.MODEL)
178+
mod.add_model_from_registry(Gizmo.API, MyGizmo.MODEL)
179179

180180
with pytest.raises(ValueError):
181-
mod.add_model_from_registry(Subtype.from_string("fake:fake:fake"), Model.from_string("faker:faker:faker"))
181+
mod.add_model_from_registry(API.from_string("fake:fake:fake"), Model.from_string("faker:faker:faker"))
182182

183183
async def test_multiple_resources_same_model(self, module: Module):
184184
req = AddResourceRequest(

0 commit comments

Comments
 (0)