Handle get_model calls with linebreaks before and after arguments

For example code formatted with `black` could look something like this and is not picked up by the existing regex

FreakishlyLongerThanUsualModel = get_model(
    'longerthanusualapp', 'FreakishlyLongerThanUsualModel'
)
This commit is contained in:
Gerhard Kotze authored and David Wobrock committed 2020-05-16 21:14:12 +02:00
1 parent d02d3455db
commit 56d5f8c26c
1 file changed
+1 -1
+1 -1
View File
@@ -443,7 +443,7 @@ class MigrationLinter(object):
for model in called_models:
has_get_model_call = (
re.search(
r"get_model\(.*?,.*?{}.+?\)".format(model), reverse_code_source
r"get_model\(\s*?.*?,.*?{}.+?\s*?\)".format(model), reverse_code_source
)
is not None
)