summaryrefslogtreecommitdiff
path: root/django/core/management.py
diff options
context:
space:
mode:
authorJacob Kaplan-Moss <jacob@jacobian.org>2006-11-07 04:31:35 +0000
committerJacob Kaplan-Moss <jacob@jacobian.org>2006-11-07 04:31:35 +0000
commitdabf0366044e053e5577c096b19d1d7d2bebfe9a (patch)
treeec1c3dd3c6b3b604b4793cf58c203e1df6aebefd /django/core/management.py
parent3a0733e12c2b0a03f80ff828f49f2cf6a258c138 (diff)
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
Diffstat (limited to 'django/core/management.py')
-rw-r--r--django/core/management.py2
1 files changed, 2 insertions, 0 deletions
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()