Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 119812a

Browse files
authored
Upgrade isort and enable black compat mode (open-telemetry#1467)
1 parent 3bbc547 commit 119812a

File tree

11 files changed

+21
-13
lines changed

11 files changed

+21
-13
lines changed

.isort.cfg

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ include_trailing_comma=True
33
force_grid_wrap=0
44
use_parentheses=True
55
line_length=79
6+
profile=black
67

78
; 3 stands for Vertical Hanging Indent, e.g.
89
; from third_party import (
@@ -13,6 +14,6 @@ line_length=79
1314
; docs: https://github.com/timothycrosley/isort#multi-line-output-modes
1415
multi_line_output=3
1516
skip=target
16-
skip_glob=**/gen/*,.venv*/*,venv*/*,**/proto/*,opentelemetry-python-contrib/*
17+
skip_glob=**/gen/*,.venv*/*,venv*/*,**/proto/*,opentelemetry-python-contrib/*,.tox/*
1718
known_first_party=opentelemetry,opentelemetry_example_app
1819
known_third_party=psutil,pytest,redis,redis_opentracing

.pylintrc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,11 @@ disable=missing-docstring,
7070
wrong-import-order, # Leave this up to isort
7171
bad-continuation, # Leave this up to black
7272
line-too-long, # Leave this up to black
73-
exec-used
73+
exec-used,
74+
super-with-arguments, # temp-pylint-upgrade
75+
isinstance-second-argument-not-valid-type, # temp-pylint-upgrade
76+
raise-missing-from, # temp-pylint-upgrade
77+
unused-argument, # temp-pylint-upgrade
7478

7579
# Enable the message, report, category or checker with the given id(s). You can
7680
# either give multiple identifier separated by comma (,) or put this option

dev-requirements.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
pylint==2.4.4
1+
pylint==2.6.0
22
flake8~=3.7
3-
isort~=4.3
3+
isort~=5.6
44
black>=19.3b0,==19.*
5+
httpretty~=1.0
56
mypy==0.790
67
sphinx~=2.1
78
sphinx-rtd-theme~=0.4

docs/examples/django/pages/views.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414
from django.http import HttpResponse
15+
1516
from opentelemetry import trace
1617
from opentelemetry.sdk.trace import TracerProvider
1718
from opentelemetry.sdk.trace.export import (

docs/examples/opentracing/main.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
#!/usr/bin/env python
22

3+
from rediscache import RedisCache
4+
35
from opentelemetry import trace
46
from opentelemetry.exporter.jaeger import JaegerSpanExporter
57
from opentelemetry.instrumentation import opentracing_shim
68
from opentelemetry.sdk.trace import TracerProvider
79
from opentelemetry.sdk.trace.export import SimpleExportSpanProcessor
8-
from rediscache import RedisCache
910

1011
# Configure the tracer using the default implementation
1112
trace.set_tracer_provider(TracerProvider())

exporter/opentelemetry-exporter-otlp/src/opentelemetry/exporter/otlp/exporter.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,8 @@ def _get_resource_data(
123123

124124
def _load_credential_from_file(filepath) -> ChannelCredentials:
125125
try:
126-
with open(filepath, "rb") as f:
127-
credential = f.read()
126+
with open(filepath, "rb") as creds_file:
127+
credential = creds_file.read()
128128
return ssl_channel_credentials(credential)
129129
except FileNotFoundError:
130130
logger.exception("Failed to read credential file")

opentelemetry-api/src/opentelemetry/util/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
from opentelemetry.configuration import Configuration
2222

2323
if TYPE_CHECKING:
24-
from opentelemetry.trace import TracerProvider
2524
from opentelemetry.metrics import MeterProvider
25+
from opentelemetry.trace import TracerProvider
2626

2727
Provider = Union["TracerProvider", "MeterProvider"]
2828

opentelemetry-api/tests/context/test_contextvars_context.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
try:
2323
import contextvars # pylint: disable=unused-import
24+
2425
from opentelemetry.context.contextvars_context import (
2526
ContextVarsRuntimeContext,
2627
)

opentelemetry-sdk/src/opentelemetry/sdk/util/__init__.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,10 @@
1717

1818
try:
1919
# pylint: disable=ungrouped-imports
20-
from collections.abc import MutableMapping
21-
from collections.abc import Sequence
20+
from collections.abc import MutableMapping, Sequence
2221
except ImportError:
2322
# pylint: disable=no-name-in-module,ungrouped-imports
24-
from collections import MutableMapping
25-
from collections import Sequence
23+
from collections import MutableMapping, Sequence
2624

2725

2826
def ns_to_iso_str(nanoseconds):

opentelemetry-sdk/tests/context/test_asyncio.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525

2626
try:
2727
import contextvars # pylint: disable=unused-import
28+
2829
from opentelemetry.context.contextvars_context import (
2930
ContextVarsRuntimeContext,
3031
)

scripts/eachdist.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,7 @@ def lint_args(args):
509509
)
510510
runsubprocess(
511511
args.dry_run,
512-
("isort", "--recursive", ".")
512+
("isort", ".")
513513
+ (("--diff", "--check-only") if args.check_only else ()),
514514
cwd=rootdir,
515515
check=True,

0 commit comments

Comments
 (0)