/
OdooRPC installieren

OdooRPC installieren

Da die Standard Bibliothek einen Fehler beim Verbinden mit SSL hat, müssen wir eine leicht angepasste Version verwenden.

Unterschied in jsonrpclib.py
class Proxy(object):
    """Base class to implement a proxy to perform requests."""
    def __init__(self, host, port, timeout=120, ssl=False, opener=None):
        
        # comment the line for https issue
        """
         self._root_url = "{http}{host}:{port}".format(
            http=(ssl and "https://" or "http://"), host=host, port=port) """

        self._root_url = "{host}".format(
            host=host)
        self._timeout = timeout
        self._builder = URLBuilder(self)
        self._opener = opener
        if not opener:
            cookie_jar = CookieJar()
            self._opener = build_opener(HTTPCookieProcessor(cookie_jar))

    def __getattr__(self, name):
        return getattr(self._builder, name)

    def __getitem__(self, url):
        return self._builder[url]

 

Installation

Installation OdooRPC unter Linux
# Auf root umschalten
$ su
# In Home des root wechseln
$ cd
# Alte Version ggf. entfernen
$ pip uninstall odoorpc
# Folgenden Block ausführen
wget https://release.myodoo.de/odoorpc_0.4.3_eq.zip \
	&& unzip odoorpc_0.4.3_eq.zip \
	&& cd odoorpc \
	&& python setup.py install \
	&& cd .. \
	&& rm -rf odoorpc*

Related content

Voraussetzungen
Voraussetzungen
More like this
1. eq_rmanager: Konfiguration und Installation der Bibliotheken
1. eq_rmanager: Konfiguration und Installation der Bibliotheken
More like this
Erstellung von einem UrlHandler (Url, die man von aussen ansprechen kann)
Erstellung von einem UrlHandler (Url, die man von aussen ansprechen kann)
More like this
Modul MyOdoo Help Client Website
Modul MyOdoo Help Client Website
More like this
Docker MyOdoo Tomcat/Pentaho
Docker MyOdoo Tomcat/Pentaho
More like this
Mailvorlagen updaten
Mailvorlagen updaten
More like this