lists/bc2: fix up a couple of type issues
This commit is contained in:
parent
dd501a6e4e
commit
71eb0f9c79
2 changed files with 5 additions and 4 deletions
|
@ -4,7 +4,8 @@ import logging
|
||||||
import sys
|
import sys
|
||||||
from typing import Callable, TYPE_CHECKING, Any, Dict
|
from typing import Callable, TYPE_CHECKING, Any, Dict
|
||||||
|
|
||||||
from app import app, mirror_sites
|
from app import app
|
||||||
|
from app.lists.bc2 import mirror_sites
|
||||||
from app.lists.bridgelines import bridgelines
|
from app.lists.bridgelines import bridgelines
|
||||||
from app.lists.mirror_mapping import mirror_mapping
|
from app.lists.mirror_mapping import mirror_mapping
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import builtins
|
import builtins
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from typing import List, Dict, Union
|
from typing import List, Dict, Union, Any
|
||||||
|
|
||||||
from pydantic import BaseModel, Field
|
from pydantic import BaseModel, Field
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@ class BypassCensorship2(BaseModel):
|
||||||
title = "Bypass Censorship Version 2"
|
title = "Bypass Censorship Version 2"
|
||||||
|
|
||||||
|
|
||||||
def mirror_alternative(mirror: Mirror):
|
def mirror_alternative(mirror: Mirror) -> Dict[str, Any]:
|
||||||
return {
|
return {
|
||||||
"proto": "tor" if ".onion" in mirror.url else "https",
|
"proto": "tor" if ".onion" in mirror.url else "https",
|
||||||
"type": "eotk" if ".onion" in mirror.url else "mirror",
|
"type": "eotk" if ".onion" in mirror.url else "mirror",
|
||||||
|
@ -40,7 +40,7 @@ def mirror_alternative(mirror: Mirror):
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
def proxy_alternative(proxy: Proxy):
|
def proxy_alternative(proxy: Proxy) -> Dict[str, Any]:
|
||||||
return {
|
return {
|
||||||
"proto": "https",
|
"proto": "https",
|
||||||
"type": "mirror",
|
"type": "mirror",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue