From e615f903ac1c196d133a6683d03d70903bdca026 Mon Sep 17 00:00:00 2001 From: Kiran Jonnalagadda Date: Fri, 16 Feb 2024 13:09:05 +0530 Subject: [PATCH] Gracefully handle None in string_to_number --- hasjob/utils.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hasjob/utils.py b/hasjob/utils.py index 371376db..8e063f66 100644 --- a/hasjob/utils.py +++ b/hasjob/utils.py @@ -69,9 +69,12 @@ def string_to_number(value): """ Convert a string containing a formatted number into an integer. """ + if not value: + return None value = NO_NUM_RE.sub('', value) if value: return int(value) + return None #: This code adapted from http://en.wikipedia.org/wiki/Base_36#Python%5FConversion%5FCode