Django

Code

Ticket #1935: patch-initial_sql_regex-v2

File patch-initial_sql_regex-v2, 0.8 kB (added by Landon Fuller <landonf@opendarwin.org>, 2 years ago)
Line 
1 Index: management.py
2 ===================================================================
3 --- management.py       (revision 3137)
4 +++ management.py       (working copy)
5 @@ -337,9 +337,9 @@
6          r"""(           # each statement is...
7          (?:             # one or more chunks of ...
8              (?:[^;'"]+) # not the end of a statement or start of a quote
9 -          | (?:'[^']*') # something in single quotes
10 -          | (?:"[^"]*") # something in double quotes
11 -        )+)""", re.VERBOSE)
12 +          | (?:'(?:[^']|<?=\')*') # something in single quotes
13 +          | (?:"(?:[^"]|<?=\")*") # something in double quotes
14 +        )+;?\n+)""", re.VERBOSE)
15  
16      # Find custom SQL, if it's available.
17      sql_files = [os.path.join(app_dir, "%s.%s.sql" % (opts.object_name.lower(), settings.DATABASE_ENGINE)),