configurationengine/source/plugins/symbian/ConeHCRPlugin/hcrplugin/header_writer.py
changeset 3 e7e0ae78773e
parent 0 2e8eeb919028
--- a/configurationengine/source/plugins/symbian/ConeHCRPlugin/hcrplugin/header_writer.py	Fri Mar 12 08:30:17 2010 +0200
+++ b/configurationengine/source/plugins/symbian/ConeHCRPlugin/hcrplugin/header_writer.py	Tue Aug 10 14:29:28 2010 +0300
@@ -17,11 +17,11 @@
 import os
 
 class HeaderWriter(object):
-    def __init__(self,output_file, output_obj):
+    def __init__(self, output_file, output_obj):
         self.output_obj = output_obj
         self.output_file = output_file
 
-    def write(self):
+    def write(self, context):
         header_guard = os.path.basename(self.output_file).upper()
         header_guard = header_guard.replace('/', '_').replace('\\', '_').replace('.', '_')
         lines = [
@@ -56,6 +56,6 @@
             "#endif",
         ])
         
-        f = open(self.output_file, 'wb')
-        try:        f.write(os.linesep.join(lines))
+        f = context.create_file(self.output_file, mode='wb')
+        try:        f.write('\r\n'.join(lines))
         finally:    f.close()