Skip to content

Commit 0fb6a53

Browse files
committed
fix linting warnings
1 parent 8ad580c commit 0fb6a53

8 files changed

Lines changed: 50 additions & 25 deletions

File tree

.github/workflows/linting.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,5 @@ jobs:
2323
run: echo "$HOME/.local/bin" >> $GITHUB_PATH
2424
- name: Install venv
2525
run: poetry install
26-
- name: Run Flake8
27-
run: poetry run flake8
2826
- name: Run Pylint
2927
run: shopt -s globstar && poetry run pylint ./**/*.py

.github/workflows/pypi-publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Publish to PyPI
22
on:
33
push:
44
tags:
5-
- v*.*.*
5+
- v*
66

77
jobs:
88
publish:
@@ -17,7 +17,7 @@ jobs:
1717
with:
1818
python-version: ${{ steps.package.outputs.content }}
1919
- name: Install Poetry
20-
run: curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python
20+
run: curl -sSL https://install.python-poetry.org | python3 -
2121
- name: Add Poetry to path
2222
run: echo "${HOME}/.poetry/bin" >> $GITHUB_PATH
2323
- name: Install venv

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.7.13
1+
3.8.13

lgg/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
""" Z
2+
3+
"""
14
from ._logger import get_logger
25

36
logger = get_logger()

lgg/_logger.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
""" A
2+
3+
"""
14
from logging import DEBUG, Formatter, StreamHandler, getLogger
25

36
__all__ = ['get_logger']
@@ -18,12 +21,17 @@
1821

1922

2023
class MyHandler(StreamHandler):
24+
""" B
25+
26+
"""
2127

2228
def __init__(self, ):
2329
super().__init__()
2430

2531

2632
def get_logger(name=DEFAULT_NAME):
33+
""" C
34+
"""
2735
logger = getLogger(name)
2836

2937
cond = True
@@ -40,10 +48,10 @@ def get_logger(name=DEFAULT_NAME):
4048
else:
4149
fmr = _ColoredFormatter('%(asctime)s - %(name)s '
4250
'- %(levelname)s: %(message)s')
43-
ch = MyHandler()
44-
ch.setLevel(DEBUG)
45-
ch.setFormatter(fmr)
46-
logger.addHandler(ch)
51+
handler = MyHandler()
52+
handler.setLevel(DEBUG)
53+
handler.setFormatter(fmr)
54+
logger.addHandler(handler)
4755

4856
return logger
4957

pyproject.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "lgg"
3-
version = "0.2.1"
3+
version = "0.2.3"
44
description = "A simple yet fancy logger for Python scripts"
55
authors = ["Ayoub Assis <assis.ayoub@gmail.com>"]
66
license = "MIT License"
@@ -17,11 +17,10 @@ keywords = [
1717
]
1818

1919
[tool.poetry.dependencies]
20-
python = "^3.7"
20+
python = "^3.8"
2121

2222
[tool.poetry.dev-dependencies]
2323
pytest = "^7.1.2"
24-
flake9 = "^3.8.3"
2524
pylint = "^2.13.9"
2625

2726
[build-system]

tests/test_import.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,19 @@
1+
""" C
2+
"""
3+
4+
from lgg import get_logger
5+
from lgg import logger
16

27

38
def test_import():
4-
from lgg import get_logger
9+
""" C
10+
"""
511
get_logger()
612

713

814
def test_logging():
9-
from lgg import logger
15+
""" C
16+
"""
1017

1118
logger.info('This is an info message')
1219
logger.debug('Debugging message')

tests/test_logger_names.py

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,33 @@
1+
""" C
2+
"""
3+
4+
from lgg import get_logger
5+
from lgg import logger
6+
7+
18
def test_anonymous():
2-
from lgg import logger
9+
""" C
10+
"""
311
assert logger.name == 'nameless'
412

513

614
def test_different_names():
7-
from lgg import get_logger
15+
""" C
16+
"""
817
print()
9-
l = list(range(1, 4))
10-
loggers = [get_logger(f'logger{i}') for i in l]
18+
list_range = list(range(1, 4))
19+
loggers = [get_logger(f'logger{i}') for i in list_range]
1120

12-
for i, logger in zip(l, loggers):
13-
assert logger.name == f'logger{i}'
14-
logger.info(f'Hello from logger {i}')
21+
for i, _logger in zip(list_range, loggers):
22+
assert _logger.name == f'logger{i}'
23+
_logger.info(f'Hello from logger {i}')
1524

1625

1726
def test_same_names():
18-
from lgg import get_logger
27+
""" C
28+
"""
1929
loggers = [get_logger('logger_name') for _ in range(2)]
2030

21-
for logger in loggers:
22-
logger.info('Hello!')
23-
logger.error('Bye!')
31+
for _logger in loggers:
32+
_logger.info('Hello!')
33+
_logger.error('Bye!')

0 commit comments

Comments
 (0)