Skip to content

Commit b28690a

Browse files
committed
private to public
1 parent fca1b57 commit b28690a

7 files changed

Lines changed: 13 additions & 6 deletions

File tree

awscrt/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
__all__ = [
88
'aio',
99
'auth',
10+
'aws_iot_metrics',
1011
'crypto',
1112
'http',
1213
'io',

awscrt/mqtt.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
from awscrt.io import ClientBootstrap, ClientTlsContext, SocketOptions
1717
from dataclasses import dataclass
1818
from awscrt.mqtt5 import Client as Mqtt5Client
19-
from awscrt._aws_iot_metrics import _create_metrics_mqtt3
19+
from awscrt.aws_iot_metrics import AWSIoTMetrics, _create_metrics_mqtt3
2020

2121

2222
class QoS(IntEnum):
@@ -334,7 +334,7 @@ class Connection(NativeResource):
334334
335335
disable_metrics (bool): Disable IoT SDK metrics in MQTT CONNECT packet username field, including SDK name, version, and platform. Default to False.
336336
337-
metrics: Optional metrics configuration (AWSIoTMetrics) for IoT SDK metrics reporting. If provided, the CRT will use the given metrics. If None, a default AWSIoTMetrics will be created.
337+
metrics (Optional[AWSIoTMetrics]): Optional metrics configuration for IoT SDK metrics reporting. If provided, the CRT will use the given metrics. If None, a default AWSIoTMetrics will be created.
338338
"""
339339

340340
def __init__(self,

awscrt/mqtt5.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from dataclasses import dataclass
1616
from collections.abc import Sequence
1717
from inspect import signature
18-
from awscrt._aws_iot_metrics import _create_metrics_mqtt5
18+
from awscrt.aws_iot_metrics import AWSIoTMetrics, _create_metrics_mqtt5
1919

2020

2121
class QoS(IntEnum):
@@ -1372,7 +1372,7 @@ class ClientOptions:
13721372
on_lifecycle_event_connection_failure_fn (Callable[[LifecycleConnectFailureData],]): Callback for Lifecycle Event Connection Failure.
13731373
on_lifecycle_event_disconnection_fn (Callable[[LifecycleDisconnectData],]): Callback for Lifecycle Event Disconnection.
13741374
disable_metrics (bool): Disable IoT SDK metrics in MQTT CONNECT packet username field, including SDK name, version, and platform. Default to False.
1375-
metrics: Optional metrics configuration (AWSIoTMetrics) for IoT SDK metrics reporting. If provided, the CRT will use the given metrics. If None, a default AWSIoTMetrics will be created.
1375+
metrics (Optional[AWSIoTMetrics]): Optional metrics configuration for IoT SDK metrics reporting. If provided, the CRT will use the given metrics. If None, a default AWSIoTMetrics will be created.
13761376
13771377
"""
13781378
host_name: str
@@ -1401,7 +1401,7 @@ class ClientOptions:
14011401
on_lifecycle_event_connection_failure_fn: Callable[[LifecycleConnectFailureData], None] = None
14021402
on_lifecycle_event_disconnection_fn: Callable[[LifecycleDisconnectData], None] = None
14031403
disable_metrics: bool = False
1404-
metrics = None
1404+
metrics: Optional[AWSIoTMetrics] = None
14051405

14061406

14071407
def _check_callback(callback):
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
awscrt.aws_iot_metrics
2+
======================
3+
4+
.. automodule:: awscrt.aws_iot_metrics
5+
:members:

docsrc/source/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ API Reference
1212
:maxdepth: 2
1313

1414
api/auth
15+
api/aws_iot_metrics
1516
api/checksums
1617
api/common
1718
api/crypto

test/test_aws_iot_metrics.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import sys
55
import unittest
66
from test import NativeResourceTest
7-
from awscrt._aws_iot_metrics import (
7+
from awscrt.aws_iot_metrics import (
88
AWSIoTMetrics,
99
IoTMetricsMetadata,
1010
_MetricsFeatureId,

0 commit comments

Comments
 (0)