[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
_logger = logging.getLogger(__name__)
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:

View File

@ -27,13 +27,19 @@ import errno
import netsvc
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
import urllib
from DAV.davcmd import copyone, copytree, moveone, movetree, delone, deltree
from cache import memoize
from tools import misc

View File

@ -20,6 +20,9 @@
#
##############################################################################
import logging
_logger = logging.getLogger(__name__)
import xml.dom.minidom
domimpl = xml.dom.minidom.getDOMImplementation()
from xml.dom.minicompat import StringTypes
@ -29,11 +32,15 @@ import urllib
from osv import osv
from tools.translate import _
try:
from pywebdav.lib import utils
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
class Text2(xml.dom.minidom.Text):

View File

@ -38,7 +38,16 @@ import logging
import netsvc
from dav_fs import openerp_dav_handler
from tools.config import config
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.websrv_lib import FixSendError, HttpOptions
from BaseHTTPServer import BaseHTTPRequestHandler
@ -48,9 +57,6 @@ import re
import time
from string import atoi
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 xml.dom import minidom
from redirect import RedirectHTTPHandler