Skip to content

Commit

Permalink
NONE: remove an "if TYPE_CHECKING:" guard
Browse files Browse the repository at this point in the history
  • Loading branch information
kmyk committed Feb 19, 2019
1 parent 48a8720 commit 9fd4dc2
Showing 1 changed file with 10 additions and 11 deletions.
21 changes: 10 additions & 11 deletions onlinejudge/type.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
# Python Version: 3.x
from typing import *

if TYPE_CHECKING:
import requests
import requests

CredentialsProvider = Callable[[], Tuple[str, str]]


class Service(object):
def login(self, get_credentials: CredentialsProvider, session: Optional['requests.Session'] = None) -> bool:
def login(self, get_credentials: CredentialsProvider, session: Optional[requests.Session] = None) -> bool:
raise NotImplementedError

def is_logged_in(self, session: Optional['requests.Session'] = None) -> bool:
def is_logged_in(self, session: Optional[requests.Session] = None) -> bool:
raise NotImplementedError

def get_url(self) -> str:
Expand All @@ -37,19 +36,19 @@ class SubmissionError(RuntimeError):


class Problem(object):
def download_sample_cases(self, session: Optional['requests.Session'] = None) -> List[TestCase]:
def download_sample_cases(self, session: Optional[requests.Session] = None) -> List[TestCase]:
raise NotImplementedError

def download_system_cases(self, session: Optional['requests.Session'] = None) -> List[TestCase]:
def download_system_cases(self, session: Optional[requests.Session] = None) -> List[TestCase]:
raise NotImplementedError

def submit_code(self, code: bytes, language: str, session: Optional['requests.Session'] = None) -> 'Submission':
def submit_code(self, code: bytes, language: str, session: Optional[requests.Session] = None) -> 'Submission':
"""
:raises SubmissionError:
"""
raise NotImplementedError

def get_language_dict(self, session: Optional['requests.Session'] = None) -> Dict[str, Language]:
def get_language_dict(self, session: Optional[requests.Session] = None) -> Dict[str, Language]:
raise NotImplementedError

def get_url(self) -> str:
Expand All @@ -58,10 +57,10 @@ def get_url(self) -> str:
def get_service(self) -> Service:
raise NotImplementedError

def get_input_format(self, session: Optional['requests.Session'] = None) -> Optional[str]:
def get_input_format(self, session: Optional[requests.Session] = None) -> Optional[str]:
raise NotImplementedError

def get_standings(self, session: Optional['requests.Session'] = None) -> Standings:
def get_standings(self, session: Optional[requests.Session] = None) -> Standings:
raise NotImplementedError

@classmethod
Expand All @@ -70,7 +69,7 @@ def from_url(self, s: str) -> Optional['Problem']:


class Submission(object):
def download_code(self, session: Optional['requests.Session'] = None) -> bytes:
def download_code(self, session: Optional[requests.Session] = None) -> bytes:
raise NotImplementedError

def get_url(self) -> str:
Expand Down

0 comments on commit 9fd4dc2

Please sign in to comment.