Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions prometheus_client/core.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

from __future__ import unicode_literals

from collections import namedtuple
import copy
import json
import math
Expand All @@ -10,11 +11,10 @@
import re
import struct
import sys
import time
import types
from collections import namedtuple
from threading import Lock
import time
from timeit import default_timer
import types

from .decorator import decorate

Expand Down
4 changes: 2 additions & 2 deletions prometheus_client/exposition.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
from __future__ import unicode_literals

import base64
from contextlib import closing
import os
import socket
import sys
import threading
from contextlib import closing
from wsgiref.simple_server import WSGIRequestHandler, make_server
from wsgiref.simple_server import make_server, WSGIRequestHandler

from prometheus_client import core
from prometheus_client.openmetrics import exposition as openmetrics
Expand Down
2 changes: 1 addition & 1 deletion prometheus_client/multiprocess.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

from __future__ import unicode_literals

from collections import defaultdict
import glob
import json
import os
from collections import defaultdict

from . import core

Expand Down
2 changes: 0 additions & 2 deletions setup.cfg

This file was deleted.

23 changes: 5 additions & 18 deletions tests/test_core.py
Original file line number Diff line number Diff line change
@@ -1,27 +1,14 @@
from __future__ import unicode_literals

from concurrent.futures import ThreadPoolExecutor
import inspect
import time
from concurrent.futures import ThreadPoolExecutor

from prometheus_client.core import (
CollectorRegistry,
Counter,
CounterMetricFamily,
Enum,
Gauge,
GaugeHistogramMetricFamily,
GaugeMetricFamily,
Histogram,
HistogramMetricFamily,
Info,
InfoMetricFamily,
Metric,
Sample,
StateSetMetricFamily,
Summary,
SummaryMetricFamily,
UntypedMetricFamily
CollectorRegistry, Counter, CounterMetricFamily, Enum, Gauge,
GaugeHistogramMetricFamily, GaugeMetricFamily, Histogram,
HistogramMetricFamily, Info, InfoMetricFamily, Metric, Sample,
StateSetMetricFamily, Summary, SummaryMetricFamily, UntypedMetricFamily,
)

try:
Expand Down
21 changes: 4 additions & 17 deletions tests/test_exposition.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,26 +5,13 @@
import time

from prometheus_client import (
CONTENT_TYPE_LATEST,
CollectorRegistry,
Counter,
Enum,
Gauge,
Histogram,
Info,
Metric,
Summary,
delete_from_gateway,
generate_latest,
instance_ip_grouping_key,
push_to_gateway,
pushadd_to_gateway
CollectorRegistry, CONTENT_TYPE_LATEST, Counter, delete_from_gateway, Enum,
Gauge, generate_latest, Histogram, Info, instance_ip_grouping_key, Metric,
push_to_gateway, pushadd_to_gateway, Summary,
)
from prometheus_client.core import GaugeHistogramMetricFamily, Timestamp
from prometheus_client.exposition import (
MetricsHandler,
basic_auth_handler,
default_handler
basic_auth_handler, default_handler, MetricsHandler,
)

if sys.version_info < (2, 7):
Expand Down
10 changes: 2 additions & 8 deletions tests/test_multiprocess.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,10 @@

from prometheus_client import core
from prometheus_client.core import (
CollectorRegistry,
Counter,
Gauge,
Histogram,
Sample,
Summary
CollectorRegistry, Counter, Gauge, Histogram, Sample, Summary,
)
from prometheus_client.multiprocess import (
MultiProcessCollector,
mark_process_dead
mark_process_dead, MultiProcessCollector,
)

if sys.version_info < (2, 7):
Expand Down
9 changes: 2 additions & 7 deletions tests/test_parser.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,8 @@
import sys

from prometheus_client.core import (
CollectorRegistry,
CounterMetricFamily,
GaugeMetricFamily,
HistogramMetricFamily,
Metric,
Sample,
SummaryMetricFamily
CollectorRegistry, CounterMetricFamily, GaugeMetricFamily,
HistogramMetricFamily, Metric, Sample, SummaryMetricFamily,
)
from prometheus_client.exposition import generate_latest
from prometheus_client.parser import text_string_to_metric_families
Expand Down
13 changes: 12 additions & 1 deletion tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -72,11 +72,22 @@ commands =
[flake8]
ignore =
D,
I,
E303,
E402,
E501,
E722,
E741,
F821,
F841,
W291,
W293,
W503,
import-order-style = google
application-import-names = prometheus_client


[isort]
force_alphabetical_sort_within_sections = True
force_sort_within_sections = True
include_trailing_comma = True
multi_line_output = 5