@@ -31,8 +31,6 @@ class BaseRepo(RepoLoggingAdapter, object):
31
31
#: vcs app name, e.g. 'git'
32
32
bin_name = ''
33
33
34
- __slots__ = ['name' ]
35
-
36
34
def __init__ (self , url , repo_dir , progress_callback = None , * args , ** kwargs ):
37
35
"""
38
36
:param callback: Retrieve live progress from ``sys.stderr`` (useful for
@@ -47,7 +45,7 @@ def progress_cb(output, timestamp):
47
45
self .progress_callback = progress_callback
48
46
self .url = url
49
47
self .parent_dir = os .path .dirname (repo_dir )
50
- self .name = os .path .basename (os .path .normpath (repo_dir ))
48
+ self .repo_name = os .path .basename (os .path .normpath (repo_dir ))
51
49
self .path = repo_dir
52
50
53
51
# Register more schemes with urlparse for various version control
@@ -117,7 +115,8 @@ def check_destination(self, *args, **kwargs):
117
115
118
116
if not os .path .exists (self .path ):
119
117
self .debug (
120
- 'Repo directory for %s does not exist @ %s' % (self .name , self .path )
118
+ 'Repo directory for %s does not exist @ %s'
119
+ % (self .repo_name , self .path )
121
120
)
122
121
mkdir_p (self .path )
123
122
@@ -141,4 +140,4 @@ def get_url_and_revision_from_pip_url(cls, pip_url):
141
140
return url , rev
142
141
143
142
def __repr__ (self ):
144
- return "<{} {}>" .format (self .__class__ .__name__ , self .name )
143
+ return "<{} {}>" .format (self .__class__ .__name__ , self .repo_name )
0 commit comments