[Erp5-report] r41734 jm - in /erp5/trunk/utils/cloudooo/cloudooo: ./ application/ handler/ ...

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Dec 23 20:17:06 CET 2010


Author: jm
Date: Thu Dec 23 20:17:06 2010
New Revision: 41734

URL: http://svn.erp5.org?rev=41734&view=rev
Log:
cloudooo: use environment python if OOo does not provide one

Modified:
    erp5/trunk/utils/cloudooo/cloudooo/application/openoffice.py
    erp5/trunk/utils/cloudooo/cloudooo/handler/oohandler.py
    erp5/trunk/utils/cloudooo/cloudooo/mimemapper.py
    erp5/trunk/utils/cloudooo/cloudooo/tests/testUnoConverter.py
    erp5/trunk/utils/cloudooo/cloudooo/tests/testUnoMimemapper.py

Modified: erp5/trunk/utils/cloudooo/cloudooo/application/openoffice.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/application/openoffice.py?rev=41734&r1=41733&r2=41734&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/application/openoffice.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/application/openoffice.py [utf8] Thu Dec 23 20:17:06 2010
@@ -59,7 +59,8 @@ class OpenOffice(Application):
     """Test if OpenOffice was started correctly"""
     logger.debug("Test OpenOffice %s - Pid %s" % (self.getAddress()[-1],
                                                   self.pid()))
-    args = [join(self.office_binary_path, "python"),
+    python = join(self.office_binary_path, "python")
+    args = [exists(python) and python or "python",
             pkg_resources.resource_filename("cloudooo",
                                       join("helper", "openoffice_tester.py")),
             "--hostname=%s" % host,

Modified: erp5/trunk/utils/cloudooo/cloudooo/handler/oohandler.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/handler/oohandler.py?rev=41734&r1=41733&r2=41734&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/handler/oohandler.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/handler/oohandler.py [utf8] Thu Dec 23 20:17:06 2010
@@ -71,7 +71,8 @@ class OOHandler:
     hostname, port = openoffice.getAddress()
     kw['hostname'] = hostname
     kw['port'] = port
-    command_list = [path.join(self.office_binary_path, "python"),
+    python = path.join(self.office_binary_path, "python")
+    command_list = [path.exists(python) and python or "python",
                     pkg_resources.resource_filename("cloudooo",
                                        path.join("helper", "unoconverter.py")),
                     "--uno_path='%s'" % self.uno_path,

Modified: erp5/trunk/utils/cloudooo/cloudooo/mimemapper.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/mimemapper.py?rev=41734&r1=41733&r2=41734&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/mimemapper.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/mimemapper.py [utf8] Thu Dec 23 20:17:06 2010
@@ -108,7 +108,8 @@ class MimeMapper(object):
     uno_path = kw.get("uno_path", environ.get('uno_path'))
     office_binary_path = kw.get("office_binary_path",
                                 environ.get('office_binary_path'))
-    command = [path.join(office_binary_path, "python"),
+    python = path.join(office_binary_path, "python")
+    command = [path.exists(python) and python or "python",
             pkg_resources.resource_filename(__name__,
                              path.join("helper", "unomimemapper.py")),
             "--uno_path=%s" % uno_path,

Modified: erp5/trunk/utils/cloudooo/cloudooo/tests/testUnoConverter.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/tests/testUnoConverter.py?rev=41734&r1=41733&r2=41734&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/tests/testUnoConverter.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/tests/testUnoConverter.py [utf8] Thu Dec 23 20:17:06 2010
@@ -60,7 +60,8 @@ class TestUnoConverter(cloudoooTestCase)
                                     'MS Word 97')],
                      doc_type_list_by_extension=dict(doc=['com.sun.star.text.TextDocument']))
     mimemapper_pickled = json.dumps(mimemapper)
-    command = [join(self.office_binary_path, "python"),
+    python = join(self.office_binary_path, "python")
+    command = [exists(python) and python or "python",
           pkg_resources.resource_filename("cloudooo", 
                                           "helper/unoconverter.py"),
           "'--convert'",

Modified: erp5/trunk/utils/cloudooo/cloudooo/tests/testUnoMimemapper.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/tests/testUnoMimemapper.py?rev=41734&r1=41733&r2=41734&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/tests/testUnoMimemapper.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/tests/testUnoMimemapper.py [utf8] Thu Dec 23 20:17:06 2010
@@ -52,7 +52,8 @@ class TestUnoMimeMapper(cloudoooTestCase
   def testCreateLocalAttributes(self):
     """Test if filters returns correctly the filters and types in dict"""
     hostname, host = openoffice.getAddress()
-    command = [path.join(self.office_binary_path, "python"),
+    python = path.join(self.office_binary_path, "python")
+    command = [path.exists(python) and python or "python",
             pkg_resources.resource_filename("cloudooo", "helper/unomimemapper.py"),
             "'--uno_path=%s'" % self.uno_path,
             "'--office_binary_path=%s'" % self.office_binary_path,
@@ -95,7 +96,8 @@ class TestUnoMimeMapper(cloudoooTestCase
     error_msg = "couldn\'t connect to socket (Success)\n"
     hostname, host = openoffice.getAddress()
     openoffice.stop()
-    command = [path.join(self.office_binary_path, "python"),
+    python = path.join(self.office_binary_path, "python")
+    command = [path.exists(python) and python or "python",
             pkg_resources.resource_filename("cloudooo", 
                                             "helper/unomimemapper.py"),
             "'--uno_path=%s'" % self.uno_path,



More information about the Erp5-report mailing list