Skip to content

Commit

Permalink
#464: update onlinejudge/type.py
Browse files Browse the repository at this point in the history
  • Loading branch information
kmyk committed Aug 18, 2019
1 parent 2891314 commit dcbd01a
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions onlinejudge/type.py
Original file line number Diff line number Diff line change
Expand Up @@ -101,9 +101,11 @@ def list_problems(self, *, session: Optional[requests.Session] = None) -> List['
content = self.download_content(session=session) # type: Any
return content.problems

@abstractmethod
def download_content(self, *, session: Optional[requests.Session] = None) -> tuple:
pass
"""
:note: The returned values vary depending on the implementation.
"""
raise NotImplementedError

def iterate_submissions(self, *, session: Optional[requests.Session] = None) -> Iterator['Submission']:
raise NotImplementedError
Expand All @@ -124,10 +126,7 @@ def download_sample_cases(self, *, session: Optional[requests.Session] = None) -
"""
:raises SampleParsingError:
"""
content = self.download_content(session=session) # type: Any
if content.sample_cases is None:
raise SampleParsingError
return content.sample_cases
raise NotImplementedError

def download_system_cases(self, *, session: Optional[requests.Session] = None) -> List[TestCase]:
"""
Expand Down Expand Up @@ -166,7 +165,6 @@ def download_name(self, *, session: Optional[requests.Session] = None) -> str:
content = self.download_content(session=session) # type: Any
return content.name

@abstractmethod
def download_content(self, *, session: Optional[requests.Session] = None) -> tuple:
"""
:note: The returned values vary depending on the implementation.
Expand All @@ -191,6 +189,9 @@ def download_code(self, *, session: Optional[requests.Session] = None) -> bytes:
return content.source_code

def download_content(self, *, session: Optional[requests.Session] = None) -> tuple:
"""
:note: The returned values vary depending on the implementation.
"""
raise NotImplementedError

@abstractmethod
Expand Down

0 comments on commit dcbd01a

Please sign in to comment.