Skip to content

Commit a99aada

Browse files
committed
Applied minor fix on logging
1 parent e581927 commit a99aada

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

src/tinyscript/VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.30.28
1+
1.30.29

src/tinyscript/features/loglib.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,4 +71,5 @@ def configure_logger(glob, multi_level, relative=False, logfile=None, syslog=Fal
7171
coloredlogs.install(1, logger=lastrec, **kw)
7272
logging.configLogger(logger, dl, syslog=syslog, stream=logfile, relative=relative,
7373
milliseconds=glob.get('TIME_MILLISECONDS', TIME_MILLISECONDS), **kw)
74+
logger.propagate = False
7475

src/tinyscript/helpers/common.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"strings_from_file", "urlparse", "urlparse_query", "xor", "xor_file", "withrepr", "zeropad"]
1515

1616

17-
def human_readable_size(size, precision=0):
17+
def human_readable_size(size, precision=0, sep=" "):
1818
""" Convert size in bytes to a more readable form. """
1919
if not isinstance(size, (int, float)):
2020
raise ValueError("Bad size")
@@ -24,7 +24,7 @@ def human_readable_size(size, precision=0):
2424
while size > 1024 and i < len(units):
2525
i += 1
2626
size /= 1024.0
27-
return "%.*f%s" % (precision, size, units[i])
27+
return f"{size:.{precision}f}{sep}{units[i]}"
2828

2929

3030
def is_admin():
@@ -56,7 +56,7 @@ def __init__(self, *args):
5656
elif l == 3:
5757
self.start, self.stop, self.step = list(map(float, args))
5858
else:
59-
raise TypeError("range2 expected at most 3 arguments, got %s" % l)
59+
raise TypeError(f"range2 expected at most 3 arguments, got {l}")
6060

6161
def __iter__(self):
6262
n_rnd, cursor = max(len(str(f).split(".")[1]) for f in [self.start, self.stop, self.step]), self.start
@@ -72,7 +72,7 @@ def __len__(self):
7272

7373
def __repr__(self):
7474
v = [[self.start, self.stop], [self.start, self.stop, self.step]][self.step != 1.]
75-
return "range(%s)" % ", ".join(map(str, v))
75+
return f"range({', '.join(map(str, v))})"
7676

7777
def count(self, value):
7878
""" return number of occurrences of value """
@@ -87,7 +87,7 @@ def index(self, value):
8787
for i, x in enumerate(self):
8888
if value == x:
8989
return i
90-
raise ValueError("%s is not in range" % str(value))
90+
raise ValueError(f"{value} is not in range")
9191
builtins.range2 = range2object
9292

9393

src/tinyscript/preimports/log.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,11 +143,10 @@ def delLevelName(level):
143143
""" Remove association of 'levelName' with 'level'. """
144144
logging._acquireLock()
145145
if isinstance(level, int):
146-
levelName = logging._levelToName[level] if PY3 else logging._levelNames[level]
146+
levelName = logging._levelToName[level]
147147
else:
148148
levelName = level.upper()
149-
level = logging._nameToLevel.get(levelName) if PY3 else \
150-
{v: k for k, v in logging._levelNames.items()}.get(levelName)
149+
level = logging._nameToLevel.get(levelName)
151150
__del(getattr(logging, "_levelToName", None), level)
152151
__del(getattr(logging, "_levelNames", None), level)
153152
__del(getattr(logging, "_nameToLevel", None), levelName)

tests/test_helpers_common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def test_common_utility_functions(self):
3838
self.assertEqual(r.count(.5), 0)
3939
self.assertEqual(r.index(.2), 2)
4040
self.assertRaises(ValueError, r.index, 1.1)
41-
self.assertEqual(human_readable_size(123456), "121KB")
41+
self.assertEqual(human_readable_size(123456), "121 KB")
4242
self.assertRaises(ValueError, human_readable_size, "BAD")
4343
self.assertRaises(ValueError, human_readable_size, -1)
4444
self.assertIsNotNone(is_admin())

0 commit comments

Comments
 (0)