summaryrefslogtreecommitdiff
path: root/subversion/bindings/swig/python/svn/repos.py
diff options
context:
space:
mode:
Diffstat (limited to 'subversion/bindings/swig/python/svn/repos.py')
-rw-r--r--subversion/bindings/swig/python/svn/repos.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/subversion/bindings/swig/python/svn/repos.py b/subversion/bindings/swig/python/svn/repos.py
index 1951aed..486a850 100644
--- a/subversion/bindings/swig/python/svn/repos.py
+++ b/subversion/bindings/swig/python/svn/repos.py
@@ -24,10 +24,10 @@
######################################################################
from libsvn.repos import *
-from svn.core import _unprefix_names, Pool
+from svn.core import _unprefix_names, Pool, _as_list
_unprefix_names(locals(), 'svn_repos_')
_unprefix_names(locals(), 'SVN_REPOS_')
-__all__ = filter(lambda x: x.lower().startswith('svn_'), locals().keys())
+__all__ = [x for x in _as_list(locals()) if x.lower().startswith('svn_')]
del _unprefix_names
@@ -126,9 +126,9 @@ class ChangeCollector(_svndelta.Editor):
self.notify_cb(change)
def _make_base_path(self, parent_path, path):
- idx = path.rfind('/')
+ idx = path.rfind(b'/')
if parent_path:
- parent_path = parent_path + '/'
+ parent_path = parent_path + b'/'
if idx == -1:
return parent_path + path
return parent_path + path[idx+1:]
@@ -142,7 +142,7 @@ class ChangeCollector(_svndelta.Editor):
return root
def open_root(self, base_revision, dir_pool=None):
- return ('', '', self.base_rev) # dir_baton
+ return (b'', b'', self.base_rev) # dir_baton
def delete_entry(self, path, revision, parent_baton, pool=None):
base_path = self._make_base_path(parent_baton[1], path)
@@ -281,9 +281,9 @@ class RevisionChangeCollector(ChangeCollector):
ChangeCollector.__init__(self, fs_ptr, root, pool, notify_cb)
def _make_base_path(self, parent_path, path):
- idx = path.rfind('/')
+ idx = path.rfind(b'/')
if idx == -1:
- return parent_path + '/' + path
+ return parent_path + b'/' + path
return parent_path + path[idx:]