mirror of
https://github.com/esphome/esphome.git
synced 2024-11-26 17:05:21 +01:00
Lint
This commit is contained in:
parent
8e75980ebd
commit
c7609ba5e7
2 changed files with 5 additions and 7 deletions
|
@ -3,6 +3,7 @@ from __future__ import print_function
|
||||||
import fnmatch
|
import fnmatch
|
||||||
import functools
|
import functools
|
||||||
import logging
|
import logging
|
||||||
|
import math
|
||||||
import os
|
import os
|
||||||
|
|
||||||
import uuid
|
import uuid
|
||||||
|
@ -411,13 +412,10 @@ class ESPHomeDumper(yaml.SafeDumper): # pylint: disable=too-many-ancestors
|
||||||
def represent_float(self, value):
|
def represent_float(self, value):
|
||||||
if is_secret(value):
|
if is_secret(value):
|
||||||
return self.represent_secret(value)
|
return self.represent_secret(value)
|
||||||
# pylint: disable=comparison-with-itself
|
if math.isnan(value):
|
||||||
if value != value or (value == 0.0 and value == 1.0):
|
|
||||||
value = u'.nan'
|
value = u'.nan'
|
||||||
elif value == self.inf_value:
|
elif math.isinf(value):
|
||||||
value = u'.inf'
|
value = u'.inf' if value > 0 else u'-.inf'
|
||||||
elif value == -self.inf_value:
|
|
||||||
value = u'-.inf'
|
|
||||||
else:
|
else:
|
||||||
value = text_type(repr(value)).lower()
|
value = text_type(repr(value)).lower()
|
||||||
# Note that in some cases `repr(data)` represents a float number
|
# Note that in some cases `repr(data)` represents a float number
|
||||||
|
|
Loading…
Reference in a new issue