-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
'Solution' #705
base: master
Are you sure you want to change the base?
'Solution' #705
Conversation
app/main.py
Outdated
result = func(*args, **kwargs) | ||
result_cache[key] = result | ||
print("Calculating new result") | ||
return result |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
try to use only one return
app/main.py
Outdated
result_cache[key] = result | ||
print("Calculating new result") | ||
|
||
return result |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
return result | |
return result_cache[key] |
app/main.py
Outdated
print("Getting from cache") | ||
result = result_cache[key] | ||
else: | ||
result = func(*args, **kwargs) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
result = func(*args, **kwargs) | |
result_cache[key] = func(*args, **kwargs) |
app/main.py
Outdated
|
||
if key in result_cache: | ||
print("Getting from cache") | ||
result = result_cache[key] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
and delete this
app/main.py
Outdated
result = result_cache[key] | ||
else: | ||
result = func(*args, **kwargs) | ||
result_cache[key] = result |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
delete
No description provided.