1.1 --- a/XSLForms/Resources.py Sat Oct 01 16:25:19 2005 +0000
1.2 +++ b/XSLForms/Resources.py Sat Oct 01 16:26:27 2005 +0000
1.3 @@ -109,8 +109,8 @@
1.4 """
1.5
1.6 template_filename, output_filename = self.template_resources[output_identifier]
1.7 - output_path = os.path.join(self.resource_dir, output_filename)
1.8 - template_path = os.path.join(self.resource_dir, template_filename)
1.9 + output_path = os.path.abspath(os.path.join(self.resource_dir, output_filename))
1.10 + template_path = os.path.abspath(os.path.join(self.resource_dir, template_filename))
1.11 XSLForms.Prepare.ensure_stylesheet(template_path, output_path)
1.12 return output_path
1.13
1.14 @@ -131,7 +131,7 @@
1.15
1.16 output_path = self.prepare_output(output_identifier)
1.17 fragment_filename, node_identifier = self.in_page_resources[fragment_identifier]
1.18 - fragment_path = os.path.join(self.resource_dir, fragment_filename)
1.19 + fragment_path = os.path.abspath(os.path.join(self.resource_dir, fragment_filename))
1.20 XSLForms.Prepare.ensure_stylesheet_fragment(output_path, fragment_path, node_identifier)
1.21 return fragment_path
1.22
1.23 @@ -174,7 +174,7 @@
1.24 filenames = self.transform_resources[transform_identifier]
1.25 paths = []
1.26 for filename in filenames:
1.27 - paths.append(os.path.join(self.resource_dir, filename))
1.28 + paths.append(os.path.abspath(os.path.join(self.resource_dir, filename)))
1.29 return paths
1.30
1.31 def prepare_document(self, document_identifier):
1.32 @@ -187,7 +187,7 @@
1.33 """
1.34
1.35 filename = self.document_resources[document_identifier]
1.36 - return os.path.join(self.resource_dir, filename)
1.37 + return os.path.abspath(os.path.join(self.resource_dir, filename))
1.38
1.39 def get_in_page_resource(self, trans):
1.40