[FIX] Wrong pywebdav lib import

bzr revid: dle@openerp.com-20121212174232-5pnme7whe9yskrj7
This commit is contained in:
dle@openerp.com 2012-12-12 18:42:32 +01:00
parent 9e9282a141
commit 0d168ae647
4 changed files with 34 additions and 19 deletions

View File

@ -20,13 +20,9 @@
############################################################################## ##############################################################################
import logging import logging
_logger = logging.getLogger(__name__) import webdav
import webdav_server
import document_webdav
try:
import webdav
import webdav_server
import document_webdav
except ImportError:
_logger.info('document_webdav disabled please install PyWebDAV from http://code.google.com/p/pywebdav/downloads/detail?name=PyWebDAV-0.9.4.tar.gz&can=2&q=/')
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -27,13 +27,19 @@ import errno
import netsvc import netsvc
import urlparse import urlparse
try:
from pywebdav.lib.constants import COLLECTION # , OBJECT
from pywebdav.lib.errors import DAV_Error, DAV_Forbidden, DAV_NotFound
from pywebdav.lib.iface import dav_interface
from pywebdav.lib.davcmd import copyone, copytree, moveone, movetree, delone, deltree
except ImportError:
from DAV.constants import COLLECTION #, OBJECT
from DAV.errors import DAV_Error, DAV_Forbidden, DAV_NotFound
from DAV.iface import dav_interface
from DAV.davcmd import copyone, copytree, moveone, movetree, delone, deltree
from DAV.constants import COLLECTION #, OBJECT
from DAV.errors import DAV_Error, DAV_Forbidden, DAV_NotFound
from DAV.iface import dav_interface
import urllib import urllib
from DAV.davcmd import copyone, copytree, moveone, movetree, delone, deltree
from cache import memoize from cache import memoize
from tools import misc from tools import misc

View File

@ -20,6 +20,9 @@
# #
############################################################################## ##############################################################################
import logging
_logger = logging.getLogger(__name__)
import xml.dom.minidom import xml.dom.minidom
domimpl = xml.dom.minidom.getDOMImplementation() domimpl = xml.dom.minidom.getDOMImplementation()
from xml.dom.minicompat import StringTypes from xml.dom.minicompat import StringTypes
@ -29,10 +32,14 @@ import urllib
from osv import osv from osv import osv
from tools.translate import _ from tools.translate import _
from DAV import utils try:
from DAV.propfind import PROPFIND from pywebdav.lib import utils
from DAV.report import REPORT from pywebdav.lib.propfind import PROPFIND
from pywebdav.lib.report import REPORT
except ImportError:
from DAV import utils
from DAV.propfind import PROPFIND
from DAV.report import REPORT
import tools import tools

View File

@ -38,7 +38,16 @@ import logging
import netsvc import netsvc
from dav_fs import openerp_dav_handler from dav_fs import openerp_dav_handler
from tools.config import config from tools.config import config
from DAV.WebDAVServer import DAVRequestHandler try:
from pywebdav.lib.WebDAVServer import DAVRequestHandler
from pywebdav.lib.utils import IfParser, TagList
from pywebdav.lib.errors import DAV_Error, DAV_Forbidden, DAV_NotFound
from pywebdav.lib.propfind import PROPFIND
except ImportError:
from DAV.WebDAVServer import DAVRequestHandler
from DAV.utils import IfParser, TagList
from DAV.errors import DAV_Error, DAV_Forbidden, DAV_NotFound
from DAV.propfind import PROPFIND
from service import http_server from service import http_server
from service.websrv_lib import FixSendError, HttpOptions from service.websrv_lib import FixSendError, HttpOptions
from BaseHTTPServer import BaseHTTPRequestHandler from BaseHTTPServer import BaseHTTPRequestHandler
@ -48,9 +57,6 @@ import re
import time import time
from string import atoi from string import atoi
import addons import addons
from DAV.utils import IfParser, TagList
from DAV.errors import DAV_Error, DAV_Forbidden, DAV_NotFound
from DAV.propfind import PROPFIND
# from DAV.constants import DAV_VERSION_1, DAV_VERSION_2 # from DAV.constants import DAV_VERSION_1, DAV_VERSION_2
from xml.dom import minidom from xml.dom import minidom
from redirect import RedirectHTTPHandler from redirect import RedirectHTTPHandler