Skip to content

Commit 8e53f7a

Browse files
move adapter out
1 parent 9a6df80 commit 8e53f7a

File tree

4 files changed

+20
-12
lines changed

4 files changed

+20
-12
lines changed

packages/service-library/src/servicelib/rabbitmq/rpc_interfaces/resource_usage_tracker/pricing_plans.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626

2727
_DEFAULT_TIMEOUT_S: Final[NonNegativeInt] = 20
2828

29+
_RPC_METHOD_NAME_ADAPTER: TypeAdapter[RPCMethodName] = TypeAdapter(RPCMethodName)
30+
2931

3032
@log_decorator(_logger, level=logging.DEBUG)
3133
async def get_pricing_plan(
@@ -36,7 +38,7 @@ async def get_pricing_plan(
3638
) -> PricingPlanGet:
3739
result: PricingPlanGet = await rabbitmq_rpc_client.request(
3840
RESOURCE_USAGE_TRACKER_RPC_NAMESPACE,
39-
TypeAdapter(RPCMethodName).validate_python("get_pricing_plan"),
41+
_RPC_METHOD_NAME_ADAPTER.validate_python("get_pricing_plan"),
4042
product_name=product_name,
4143
pricing_plan_id=pricing_plan_id,
4244
timeout_s=_DEFAULT_TIMEOUT_S,
@@ -53,7 +55,7 @@ async def list_pricing_plans(
5355
) -> list[PricingPlanGet]:
5456
result: PricingPlanGet = await rabbitmq_rpc_client.request(
5557
RESOURCE_USAGE_TRACKER_RPC_NAMESPACE,
56-
TypeAdapter(RPCMethodName).validate_python("list_pricing_plans"),
58+
_RPC_METHOD_NAME_ADAPTER.validate_python("list_pricing_plans"),
5759
product_name=product_name,
5860
timeout_s=_DEFAULT_TIMEOUT_S,
5961
)
@@ -69,7 +71,7 @@ async def create_pricing_plan(
6971
) -> PricingPlanGet:
7072
result: PricingPlanGet = await rabbitmq_rpc_client.request(
7173
RESOURCE_USAGE_TRACKER_RPC_NAMESPACE,
72-
TypeAdapter(RPCMethodName).validate_python("create_pricing_plan"),
74+
_RPC_METHOD_NAME_ADAPTER.validate_python("create_pricing_plan"),
7375
data=data,
7476
timeout_s=_DEFAULT_TIMEOUT_S,
7577
)
@@ -86,7 +88,7 @@ async def update_pricing_plan(
8688
) -> PricingPlanGet:
8789
result: PricingPlanGet = await rabbitmq_rpc_client.request(
8890
RESOURCE_USAGE_TRACKER_RPC_NAMESPACE,
89-
TypeAdapter(RPCMethodName).validate_python("update_pricing_plan"),
91+
_RPC_METHOD_NAME_ADAPTER.validate_python("update_pricing_plan"),
9092
product_name=product_name,
9193
data=data,
9294
timeout_s=_DEFAULT_TIMEOUT_S,
@@ -104,7 +106,7 @@ async def list_connected_services_to_pricing_plan_by_pricing_plan(
104106
) -> list[PricingPlanToServiceGet]:
105107
result: PricingPlanGet = await rabbitmq_rpc_client.request(
106108
RESOURCE_USAGE_TRACKER_RPC_NAMESPACE,
107-
TypeAdapter(RPCMethodName).validate_python(
109+
_RPC_METHOD_NAME_ADAPTER.validate_python(
108110
"list_connected_services_to_pricing_plan_by_pricing_plan"
109111
),
110112
product_name=product_name,
@@ -126,7 +128,7 @@ async def connect_service_to_pricing_plan(
126128
) -> PricingPlanToServiceGet:
127129
result: PricingPlanGet = await rabbitmq_rpc_client.request(
128130
RESOURCE_USAGE_TRACKER_RPC_NAMESPACE,
129-
TypeAdapter(RPCMethodName).validate_python("connect_service_to_pricing_plan"),
131+
_RPC_METHOD_NAME_ADAPTER.validate_python("connect_service_to_pricing_plan"),
130132
product_name=product_name,
131133
pricing_plan_id=pricing_plan_id,
132134
service_key=service_key,

packages/service-library/src/servicelib/rabbitmq/rpc_interfaces/resource_usage_tracker/pricing_units.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525

2626
_DEFAULT_TIMEOUT_S: Final[NonNegativeInt] = 20
2727

28+
_RPC_METHOD_NAME_ADAPTER: TypeAdapter[RPCMethodName] = TypeAdapter(RPCMethodName)
29+
2830

2931
@log_decorator(_logger, level=logging.DEBUG)
3032
async def get_pricing_unit(
@@ -36,7 +38,7 @@ async def get_pricing_unit(
3638
) -> PricingUnitGet:
3739
result: PricingUnitGet = await rabbitmq_rpc_client.request(
3840
RESOURCE_USAGE_TRACKER_RPC_NAMESPACE,
39-
TypeAdapter(RPCMethodName).validate_python("get_pricing_unit"),
41+
_RPC_METHOD_NAME_ADAPTER.validate_python("get_pricing_unit"),
4042
product_name=product_name,
4143
pricing_plan_id=pricing_plan_id,
4244
pricing_unit_id=pricing_unit_id,
@@ -55,7 +57,7 @@ async def create_pricing_unit(
5557
) -> PricingUnitGet:
5658
result: PricingUnitGet = await rabbitmq_rpc_client.request(
5759
RESOURCE_USAGE_TRACKER_RPC_NAMESPACE,
58-
TypeAdapter(RPCMethodName).validate_python("create_pricing_unit"),
60+
_RPC_METHOD_NAME_ADAPTER.validate_python("create_pricing_unit"),
5961
product_name=product_name,
6062
data=data,
6163
timeout_s=_DEFAULT_TIMEOUT_S,
@@ -73,7 +75,7 @@ async def update_pricing_unit(
7375
) -> PricingUnitGet:
7476
result: PricingUnitGet = await rabbitmq_rpc_client.request(
7577
RESOURCE_USAGE_TRACKER_RPC_NAMESPACE,
76-
TypeAdapter(RPCMethodName).validate_python("update_pricing_unit"),
78+
_RPC_METHOD_NAME_ADAPTER.validate_python("update_pricing_unit"),
7779
product_name=product_name,
7880
data=data,
7981
timeout_s=_DEFAULT_TIMEOUT_S,

packages/service-library/src/servicelib/rabbitmq/rpc_interfaces/resource_usage_tracker/service_runs.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828

2929
_DEFAULT_TIMEOUT_S: Final[NonNegativeInt] = 20
3030

31+
_RPC_METHOD_NAME_ADAPTER: TypeAdapter[RPCMethodName] = TypeAdapter(RPCMethodName)
32+
3133

3234
@log_decorator(_logger, level=logging.DEBUG)
3335
async def get_service_run_page(
@@ -44,7 +46,7 @@ async def get_service_run_page(
4446
) -> ServiceRunPage:
4547
result = await rabbitmq_rpc_client.request(
4648
RESOURCE_USAGE_TRACKER_RPC_NAMESPACE,
47-
TypeAdapter(RPCMethodName).validate_python("get_service_run_page"),
49+
_RPC_METHOD_NAME_ADAPTER.validate_python("get_service_run_page"),
4850
user_id=user_id,
4951
product_name=product_name,
5052
limit=limit,
@@ -74,7 +76,7 @@ async def get_osparc_credits_aggregated_usages_page(
7476
) -> OsparcCreditsAggregatedUsagesPage:
7577
result = await rabbitmq_rpc_client.request(
7678
RESOURCE_USAGE_TRACKER_RPC_NAMESPACE,
77-
TypeAdapter(RPCMethodName).validate_python(
79+
_RPC_METHOD_NAME_ADAPTER.validate_python(
7880
"get_osparc_credits_aggregated_usages_page"
7981
),
8082
user_id=user_id,
@@ -104,7 +106,7 @@ async def export_service_runs(
104106
) -> AnyUrl:
105107
result: AnyUrl = await rabbitmq_rpc_client.request(
106108
RESOURCE_USAGE_TRACKER_RPC_NAMESPACE,
107-
TypeAdapter(RPCMethodName).validate_python("export_service_runs"),
109+
_RPC_METHOD_NAME_ADAPTER.validate_python("export_service_runs"),
108110
user_id=user_id,
109111
product_name=product_name,
110112
wallet_id=wallet_id,

packages/simcore-sdk/src/simcore_sdk/node_ports_common/r_clone_utils.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
_logger = logging.getLogger(__name__)
1313

1414

15+
16+
1517
class _RCloneSyncMessageBase(BaseModel):
1618
level: str = Field(..., description="log level")
1719
msg: str

0 commit comments

Comments
 (0)