Skip to content

Commit 10a84d0

Browse files
committed
Let's centralize try_int(). Should be in a lib, not a little script like it was.
1 parent d6d5e28 commit 10a84d0

File tree

25 files changed

+83
-49
lines changed

25 files changed

+83
-49
lines changed

.idea/dictionaries/mkennedy.xml

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/ch10_using_sqlachemy/final/pypi_org/bin/load_data.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
sys.path.insert(0, os.path.abspath(os.path.join(
1111
os.path.dirname(__file__), "..", "..")))
1212

13+
from pypi_org.infrastructure.num_convert import try_int
1314
import pypi_org.data.db_session as db_session
1415
from pypi_org.data.languages import ProgrammingLanguage
1516
from pypi_org.data.licenses import License
@@ -339,13 +340,6 @@ def make_version_num(version_text):
339340
return major, minor, build
340341

341342

342-
def try_int(text) -> int:
343-
try:
344-
return int(text)
345-
except:
346-
return 0
347-
348-
349343
def init_db():
350344
top_folder = os.path.dirname(__file__)
351345
rel_file = os.path.join('..', 'db', 'pypi.sqlite')
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
def try_int(text) -> int:
2+
try:
3+
return int(text)
4+
except:
5+
return 0

app/ch11_migrations/final/pypi_org/bin/load_data.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
sys.path.insert(0, os.path.abspath(os.path.join(
1111
os.path.dirname(__file__), "..", "..")))
1212

13+
from pypi_org.bin.load_data import try_int
1314
import pypi_org.data.db_session as db_session
1415
from pypi_org.data.languages import ProgrammingLanguage
1516
from pypi_org.data.licenses import License
@@ -339,13 +340,6 @@ def make_version_num(version_text):
339340
return major, minor, build
340341

341342

342-
def try_int(text) -> int:
343-
try:
344-
return int(text)
345-
except:
346-
return 0
347-
348-
349343
def init_db():
350344
top_folder = os.path.dirname(__file__)
351345
rel_file = os.path.join('..', 'db', 'pypi.sqlite')

app/ch11_migrations/starter/pypi_org/bin/load_data.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
sys.path.insert(0, os.path.abspath(os.path.join(
1111
os.path.dirname(__file__), "..", "..")))
1212

13+
from pypi_org.infrastructure.num_convert import try_int
1314
import pypi_org.data.db_session as db_session
1415
from pypi_org.data.languages import ProgrammingLanguage
1516
from pypi_org.data.licenses import License
@@ -339,13 +340,6 @@ def make_version_num(version_text):
339340
return major, minor, build
340341

341342

342-
def try_int(text) -> int:
343-
try:
344-
return int(text)
345-
except:
346-
return 0
347-
348-
349343
def init_db():
350344
top_folder = os.path.dirname(__file__)
351345
rel_file = os.path.join('..', 'db', 'pypi.sqlite')
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
def try_int(text) -> int:
2+
try:
3+
return int(text)
4+
except:
5+
return 0

app/ch12-forms/final/pypi_org/bin/load_data.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
sys.path.insert(0, os.path.abspath(os.path.join(
1111
os.path.dirname(__file__), "..", "..")))
1212

13+
from pypi_org.infrastructure.num_convert import try_int
1314
import pypi_org.data.db_session as db_session
1415
from pypi_org.data.languages import ProgrammingLanguage
1516
from pypi_org.data.licenses import License
@@ -339,13 +340,6 @@ def make_version_num(version_text):
339340
return major, minor, build
340341

341342

342-
def try_int(text) -> int:
343-
try:
344-
return int(text)
345-
except:
346-
return 0
347-
348-
349343
def init_db():
350344
top_folder = os.path.dirname(__file__)
351345
rel_file = os.path.join('..', 'db', 'pypi.sqlite')

app/ch12-forms/starter/pypi_org/bin/load_data.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
sys.path.insert(0, os.path.abspath(os.path.join(
1111
os.path.dirname(__file__), "..", "..")))
1212

13+
from pypi_org.infrastructure.num_convert import try_int
1314
import pypi_org.data.db_session as db_session
1415
from pypi_org.data.languages import ProgrammingLanguage
1516
from pypi_org.data.licenses import License
@@ -339,13 +340,6 @@ def make_version_num(version_text):
339340
return major, minor, build
340341

341342

342-
def try_int(text) -> int:
343-
try:
344-
return int(text)
345-
except:
346-
return 0
347-
348-
349343
def init_db():
350344
top_folder = os.path.dirname(__file__)
351345
rel_file = os.path.join('..', 'db', 'pypi.sqlite')
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
def try_int(text) -> int:
2+
try:
3+
return int(text)
4+
except:
5+
return 0

app/ch13-validation/final/pypi_org/infrastructure/cookie_auth.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from flask import Request
66
from flask import Response
77

8-
from pypi_org.bin.load_data import try_int
8+
from pypi_org.infrastructure.num_convert import try_int
99

1010
auth_cookie_name = 'pypi_demo_user'
1111

0 commit comments

Comments
 (0)