Skip to content

Commit e31b2e7

Browse files
author
Kareem Zidane
authored
Merge pull request #86 from cs50/develop
4.0.2
2 parents bd3e62e + d0e18fb commit e31b2e7

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@
1616
package_dir={"": "src"},
1717
packages=["cs50"],
1818
url="https://github.com/cs50/python-cs50",
19-
version="4.0.1"
19+
version="4.0.2"
2020
)

src/cs50/flask.py

+8-8
Original file line numberDiff line numberDiff line change
@@ -31,28 +31,28 @@
3131
except ImportError:
3232
pass
3333
else:
34-
_before = SQL.execute
35-
def _after(*args, **kwargs):
34+
_execute_before = SQL.execute
35+
def _execute_after(*args, **kwargs):
3636
disabled = logging.getLogger("cs50").disabled
3737
if flask.current_app:
3838
logging.getLogger("cs50").disabled = False
3939
try:
40-
return _before(*args, **kwargs)
40+
return _execute_before(*args, **kwargs)
4141
finally:
4242
logging.getLogger("cs50").disabled = disabled
43-
SQL.execute = _after
43+
SQL.execute = _execute_after
4444

4545
# When behind CS50 IDE's proxy, ensure that flask.redirect doesn't redirect from HTTPS to HTTP
4646
# https://werkzeug.palletsprojects.com/en/0.15.x/middleware/proxy_fix/#module-werkzeug.middleware.proxy_fix
4747
if getenv("C9_HOSTNAME") and not getenv("IDE_OFFLINE"):
4848
try:
4949
import flask
5050
from werkzeug.middleware.proxy_fix import ProxyFix
51-
_before = flask.Flask.__init__
52-
def _after(self, *args, **kwargs):
53-
_before(self, *args, **kwargs)
51+
_flask_init_before = flask.Flask.__init__
52+
def _flask_init_after(self, *args, **kwargs):
53+
_flask_init_before(self, *args, **kwargs)
5454
self.wsgi_app = ProxyFix(self.wsgi_app, x_proto=1)
55-
flask.Flask.__init__ = _after
55+
flask.Flask.__init__ = _flask_init_after
5656
except:
5757
pass
5858

0 commit comments

Comments
 (0)