We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5081cd8 commit 5349248Copy full SHA for 5349248
1 file changed
riemann_client/client.py
@@ -26,6 +26,7 @@ def emit(self, record):
26
27
import riemann_client.riemann_pb2
28
import riemann_client.transport
29
+import google.protobuf.descriptor
30
31
32
logger = logging.getLogger(__name__)
@@ -152,7 +153,7 @@ def create_dict(event):
152
153
value = list(value)
154
elif descriptor.name == 'attributes':
155
value = dict(((a.key, a.value) for a in value))
- elif isinstance(value, float):
156
+ elif descriptor.type == google.protobuf.descriptor.FieldDescriptor.TYPE_FLOAT:
157
value = round(value, 1)
158
data[descriptor.name] = value
159
0 commit comments