~lifeless/bzr-svn/loggerhead

« back to all changes in this revision

Viewing changes to format.py

  • Committer: Jelmer Vernooij
  • Date: 2008-10-02 19:05:30 UTC
  • Revision ID: jelmer@samba.org-20081002190530-v30v85zscah9txy3
Move python bindings code into subvertpy directory.

Show diffs side-by-side

added added

removed removed

Lines of Context:
65
65
    @classmethod
66
66
    def probe_transport(klass, transport):
67
67
        from bzrlib.plugins.svn.transport import get_svn_ra_transport
68
 
        from bzrlib.plugins.svn import core
 
68
        from bzrlib.plugins.svn import subvertpy
69
69
        format = klass()
70
70
 
71
71
        try:
72
72
            transport = get_svn_ra_transport(transport)
73
 
        except core.SubversionException, (msg, num):
 
73
        except subvertpy.SubversionException, (msg, num):
74
74
            if num in (errors.ERR_RA_ILLEGAL_URL, \
75
75
                       errors.ERR_RA_LOCAL_REPOS_OPEN_FAILED, \
76
76
                       errors.ERR_BAD_URL):
81
81
        return format
82
82
 
83
83
    def _open(self, transport):
84
 
        from bzrlib.plugins.svn.core import SubversionException
 
84
        from bzrlib.plugins.svn.subvertpy import SubversionException
85
85
        try: 
86
86
            return remote.SvnRemoteAccess(transport, self)
87
87
        except SubversionException, (_, num):
142
142
 
143
143
    def _open(self, transport):
144
144
        from bzrlib.plugins.svn.workingtree import SvnCheckout
145
 
        from bzrlib.plugins.svn import core
 
145
        from bzrlib.plugins.svn import subvertpy
146
146
        try:
147
147
            return SvnCheckout(transport, self)
148
 
        except core.SubversionException, (_, num):
 
148
        except subvertpy.SubversionException, (_, num):
149
149
            if num in (errors.ERR_RA_LOCAL_REPOS_OPEN_FAILED,):
150
150
                raise errors.NoSvnRepositoryPresent(transport.base)
151
151
            raise