Skip to content

Commit 45d9c64

Browse files
committed
user not found patched
1 parent c10051b commit 45d9c64

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

clist.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ def return_item(self, method:int):
4949
rating_delta = 200
5050
problem_list = clist_api.main(self.handle, 101, self.resource_id, rating_delta)
5151

52+
if len(problem_list) == 1:
53+
return [{"message": "No data found"}]
54+
5255
# Filter out solved problems
5356
unsolved_problems = []
5457
for problem in problem_list:

clist_api.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -467,6 +467,8 @@ def processing(handle: str, method: int, resource_id: int, rating_delta: int = 2
467467
list: A list of problems in JSON format within the specified rating range.
468468
"""
469469
rating = processing(handle, 100, resource_id)
470+
if rating==0:
471+
return [{"name":"No data available","url":"No data available","rating":"No data available"}]
470472
# print("rating = ", rating)
471473
lt = rating + rating_delta
472474
gt = rating # - rating_delta

todo.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
- [ ] Make only one API call for each method
22
- [ ] Improve UI
3-
- [ ] Make and add logo
3+
- [x] Make and add logo
44
- [ ] Add dark/light mode
55
- [ ] Distribute 10 as 2 easy (-100,0), 5 mid (0,+200), 3 tough (+200,+400)

0 commit comments

Comments
 (0)