From dabf0366044e053e5577c096b19d1d7d2bebfe9a Mon Sep 17 00:00:00 2001 From: Jacob Kaplan-Moss Date: Tue, 7 Nov 2006 04:31:35 +0000 Subject: [PATCH] Fixed #2452: comments can now be put within initial SQL files. Thanks, Pawel J. Sawicki. git-svn-id: http://code.djangoproject.com/svn/django/trunk@4040 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/core/management.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/django/core/management.py b/django/core/management.py index 0af842dadd..d1a97c4a53 100644 --- a/django/core/management.py +++ b/django/core/management.py @@ -349,6 +349,8 @@ def get_sql_initial_data_for_model(model): if os.path.exists(sql_file): fp = open(sql_file, 'U') for statement in statements.split(fp.read()): + # Remove any comments from the file + statement = re.sub(r"--.*[\n\Z]", "", statement) if statement.strip(): output.append(statement + ";") fp.close()