mirror of
https://github.com/django/daphne.git
synced 2025-07-22 13:39:44 +03:00
Fix version specific check in patchinator
This commit is contained in:
parent
4504eb6ec9
commit
6006a3181a
|
@ -22,12 +22,16 @@ class Replacement(object):
|
||||||
substitute strings in the file.
|
substitute strings in the file.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self, match, sub):
|
def __init__(self, match, sub, regex=True):
|
||||||
self.match = match
|
self.match = match
|
||||||
self.sub = sub
|
self.sub = sub
|
||||||
|
self.regex = regex
|
||||||
|
|
||||||
def __call__(self, value):
|
def __call__(self, value):
|
||||||
return re.sub(self.match, self.sub, value)
|
if self.regex:
|
||||||
|
return re.sub(self.match, self.sub, value)
|
||||||
|
else:
|
||||||
|
return value.replace(self.match, self.sub)
|
||||||
|
|
||||||
|
|
||||||
class Insert(object):
|
class Insert(object):
|
||||||
|
@ -144,7 +148,9 @@ class Patchinator(object):
|
||||||
|
|
||||||
operations = [
|
operations = [
|
||||||
FileMap(
|
FileMap(
|
||||||
"channels/asgi.py", "django/channels/asgi.py", python_transforms,
|
"channels/asgi.py", "django/channels/asgi.py", python_transforms + [
|
||||||
|
Replacement("if django.VERSION[1] > 9:\n django.setup(set_prefix=False)\n else:\n django.setup()", "django.setup(set_prefix=False)", regex=False), # NOQA
|
||||||
|
],
|
||||||
),
|
),
|
||||||
FileMap(
|
FileMap(
|
||||||
"channels/auth.py", "django/channels/auth.py", python_transforms,
|
"channels/auth.py", "django/channels/auth.py", python_transforms,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user