From 8f03a7a678fc922fb803eac95caf2659f1a30e3a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com>
Date: Mon, 18 Sep 2006 12:31:16 +0000
Subject: [PATCH] Two differents types of .cvsignore were generated, fix
 previous commit.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@10090 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5Type/Tool/ClassTool.py | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/product/ERP5Type/Tool/ClassTool.py b/product/ERP5Type/Tool/ClassTool.py
index 8bc9a6c05f..19235bcac4 100644
--- a/product/ERP5Type/Tool/ClassTool.py
+++ b/product/ERP5Type/Tool/ClassTool.py
@@ -645,13 +645,14 @@ class ConstraintTemplate(Constraint):
             f = open(init, 'w')
             f.close()
           # For convenience, make .cvsignore.
-          cvsignore = os.path.join(path, '.cvsignore')
-          if not os.path.exists(cvsignore):
-            f = open(cvsignore, 'w')
-            try:
-              f.write('*.pyc' + os.linesep)
-            finally:
-              f.close()
+          if generate_cvsignore:
+            cvsignore = os.path.join(path, '.cvsignore')
+            if not os.path.exists(cvsignore):
+              f = open(cvsignore, 'w')
+              try:
+                f.write('*.pyc' + os.linesep)
+              finally:
+                f.close()
 
         # Create a Permissions module for this Product.
         permissions = os.path.join(base_path, 'Permissions.py')
-- 
2.30.9