@@ -31,8 +31,6 @@ class BaseRepo(RepoLoggingAdapter, object):
3131 #: vcs app name, e.g. 'git'
3232 bin_name = ''
3333
34- __slots__ = ['name' ]
35-
3634 def __init__ (self , url , repo_dir , progress_callback = None , * args , ** kwargs ):
3735 """
3836 :param callback: Retrieve live progress from ``sys.stderr`` (useful for
@@ -44,11 +42,10 @@ def progress_cb(output, timestamp):
4442 create_repo(..., progress_callback=progress_cb)
4543 :type callback: func
4644 """
47- self .__dict__ .update (kwargs )
4845 self .progress_callback = progress_callback
4946 self .url = url
5047 self .parent_dir = os .path .dirname (repo_dir )
51- self .name = os .path .basename (os .path .normpath (repo_dir ))
48+ self .repo_name = os .path .basename (os .path .normpath (repo_dir ))
5249 self .path = repo_dir
5350
5451 # Register more schemes with urlparse for various version control
@@ -118,7 +115,8 @@ def check_destination(self, *args, **kwargs):
118115
119116 if not os .path .exists (self .path ):
120117 self .debug (
121- '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 )
122120 )
123121 mkdir_p (self .path )
124122
@@ -142,4 +140,4 @@ def get_url_and_revision_from_pip_url(cls, pip_url):
142140 return url , rev
143141
144142 def __repr__ (self ):
145- return "<{} {}>" .format (self .__class__ .__name__ , self .name )
143+ return "<{} {}>" .format (self .__class__ .__name__ , self .repo_name )
0 commit comments