Skip to content

Commit 49bd00f

Browse files
committed
remove unused imports; fix import order
1 parent 1a981a4 commit 49bd00f

File tree

6 files changed

+35
-45
lines changed

6 files changed

+35
-45
lines changed

ooniapi/services/ooniprobe/src/ooniprobe/dependencies.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
11
import io
22
from functools import lru_cache
3-
from typing import Annotated, TypeAlias, Dict, Any
43
from pathlib import Path
4+
from typing import Annotated, TypeAlias, Dict, Any
55

6-
from fastapi import Depends
7-
6+
import boto3
87
import geoip2.database
9-
8+
from clickhouse_driver import Client as Clickhouse
9+
from fastapi import Depends
1010
from sqlalchemy import create_engine
1111
from sqlalchemy.orm import sessionmaker
12-
13-
from clickhouse_driver import Client as Clickhouse
14-
15-
import boto3
1612
from mypy_boto3_s3 import S3Client
1713

1814
from .common.config import Settings

ooniapi/services/ooniprobe/src/ooniprobe/models.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
from datetime import datetime
2-
from typing import Dict
2+
3+
from sqlalchemy import ForeignKey, Sequence, String
4+
from sqlalchemy.orm import Mapped, mapped_column, relationship
5+
36
from .common.models import UtcDateTime
47
from .common.postgresql import Base
5-
from sqlalchemy import ForeignKey, Sequence, String, Integer
6-
from sqlalchemy.orm import Mapped
7-
from sqlalchemy.orm import mapped_column, relationship
88

99

1010
class OONIProbeVPNProvider(Base):

ooniapi/services/ooniprobe/src/ooniprobe/prio.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@
2121
```
2222
"""
2323

24-
from typing import List, Tuple
2524
import logging
25+
from typing import List, Tuple
26+
27+
import sqlalchemy as sa
28+
from clickhouse_driver import Client as Clickhouse
2629

2730
from .common.clickhouse_utils import query_click
2831
from .common.metrics import timer
2932

30-
from clickhouse_driver import Client as Clickhouse
31-
import sqlalchemy as sa
32-
3333
log = logging.getLogger(__name__)
3434

3535
## Reactive algorithm

ooniapi/services/ooniprobe/src/ooniprobe/routers/reports.py

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,27 @@
1-
from typing import List, Annotated, Dict, Any
21
import asyncio
3-
from pathlib import Path
4-
import logging
5-
from hashlib import sha512
6-
from urllib.request import urlopen
7-
from datetime import datetime, timezone
82
import io
3+
import logging
94
import random
5+
from datetime import datetime, timezone
6+
from hashlib import sha512
7+
from typing import List, Dict, Any
108

11-
from fastapi import Request, Response, APIRouter, HTTPException, Header, Body
129
import httpx
10+
from fastapi import Request, Response, APIRouter, HTTPException, Header
1311
from pydantic import Field
1412
from prometheus_client import Counter
1513
import zstd
1614

15+
from ..common.metrics import timer
16+
from ..common.routers import BaseModel
17+
from ..common.utils import setnocacheresponse
18+
from ..dependencies import SettingsDep, ASNReaderDep, CCReaderDep, S3ClientDep
1719
from ..utils import (
1820
generate_report_id,
1921
extract_probe_ipaddr,
2022
lookup_probe_cc,
2123
lookup_probe_network,
2224
)
23-
from ..dependencies import SettingsDep, ASNReaderDep, CCReaderDep, S3ClientDep
24-
from ..common.routers import BaseModel
25-
from ..common.utils import setnocacheresponse
26-
from ..common.metrics import timer
2725

2826
router = APIRouter()
2927

ooniapi/services/ooniprobe/src/ooniprobe/routers/v1/probe_services.py

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
import logging
2-
from datetime import datetime, timezone, timedelta
3-
import time
4-
from typing import List, Optional, Any, Dict, Tuple, Optional
52
import random
3+
import time
4+
from datetime import datetime, timezone, timedelta
5+
from typing import List, Optional, Any, Dict, Tuple
66

77
import geoip2
88
import geoip2.errors
9-
from fastapi import APIRouter, Depends, HTTPException, Response, Request
9+
from fastapi import APIRouter, HTTPException, Response, Request
1010
from prometheus_client import Counter, Info, Gauge
1111
from pydantic import Field, IPvAnyAddress
12-
import ujson
1312

13+
from ...common.auth import create_jwt, decode_jwt, jwt
14+
from ...common.routers import BaseModel
15+
from ...common.utils import setnocacheresponse
1416
from ...dependencies import (
1517
ASNReaderDep,
1618
CCReaderDep,
1719
ClickhouseDep,
18-
S3ClientDep,
1920
SettingsDep,
2021
TorTargetsDep,
2122
)
@@ -24,12 +25,7 @@
2425
extract_probe_ipaddr,
2526
lookup_probe_cc,
2627
lookup_probe_network,
27-
read_file,
2828
)
29-
from ...common.routers import BaseModel
30-
from ...common.auth import create_jwt, decode_jwt, jwt
31-
from ...common.config import Settings
32-
from ...common.utils import setnocacheresponse
3329
from ...prio import generate_test_list
3430

3531
router = APIRouter(prefix="/v1")

ooniapi/services/ooniprobe/src/ooniprobe/utils.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,23 @@
44
Insert VPN credentials into database.
55
"""
66

7-
from base64 import b64encode
8-
from os import urandom
9-
from datetime import datetime, timezone
107
import itertools
118
import logging
12-
from typing import List, TypedDict, Tuple
139
import io
10+
from base64 import b64encode
11+
from datetime import datetime, timezone
12+
from os import urandom
13+
from typing import List, TypedDict, Tuple
1414

15+
import httpx
16+
import pem
1517
from fastapi import Request
1618
from mypy_boto3_s3 import S3Client
1719
from sqlalchemy.orm import Session
18-
import pem
19-
import httpx
2020

2121
from .common.config import Settings
22-
from ooniprobe.models import OONIProbeVPNProvider, OONIProbeVPNProviderEndpoint
2322
from .dependencies import CCReaderDep, ASNReaderDep
23+
from ooniprobe.models import OONIProbeVPNProvider, OONIProbeVPNProviderEndpoint
2424

2525
RISEUP_CA_URL = "https://api.black.riseup.net/ca.crt"
2626
RISEUP_CERT_URL = "https://api.black.riseup.net/3/cert"

0 commit comments

Comments
 (0)