Author: jprantan
Date: Mon Apr  6 06:10:40 2009
New Revision: 1698

Modified:
   trunk/src/robot/libraries/OperatingSystem.py
   trunk/src/robot/serializing/logserializers.py

Log:
Fixed file links to work in Windows.

Modified: trunk/src/robot/libraries/OperatingSystem.py
==============================================================================
--- trunk/src/robot/libraries/OperatingSystem.py        (original)
+++ trunk/src/robot/libraries/OperatingSystem.py        Mon Apr  6 06:10:40 2009
@@ -1256,7 +1256,7 @@
         self._log(msg, 'INFO')

     def _link(self, msg, *paths):
-        paths = tuple([ '<a href="%s">%s</a>' % (p, p) for p in paths ])
+ paths = tuple([ '<a href="file://%s">%s</a>' % (p, p) for p in paths ])
         self._log(msg % paths, 'HTML')

     def _warn(self, msg):

Modified: trunk/src/robot/serializing/logserializers.py
==============================================================================
--- trunk/src/robot/serializing/logserializers.py       (original)
+++ trunk/src/robot/serializing/logserializers.py       Mon Apr  6 06:10:40 2009
@@ -166,7 +166,7 @@
     def _write_source(self, source):
         if source:
             if os.path.exists(source):
-                source = '<a href="%s">%s</a>' % (source, source)
+                source = '<a href="file://%s">%s</a>' % (source, source)
             self._write_metadata_row('Source', source, escape=False)

     def _write_test_metadata(self, test):

Reply via email to