commit: 9046d7d5b557cb94bcd6a3b4df0c6f4245f9ffa4
Author: Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 13 02:17:10 2015 +0000
Commit: Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Fri Feb 13 02:17:10 2015 +0000
URL:
http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=9046d7d5
portage/sync: Fix Syncbase _has_bin() bug 539706
self.logger.ERROR should have been logging.ERROR. I mistakenly converted it to
self.logger from logging during initial coding.
Rename _has_bin, back to has_bin since there is no need for it to be called
after _kwargs() to have self.logger defined.
---
pym/portage/sync/modules/webrsync/webrsync.py | 2 +-
pym/portage/sync/syncbase.py | 7 ++++---
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/pym/portage/sync/modules/webrsync/webrsync.py
b/pym/portage/sync/modules/webrsync/webrsync.py
index c6dcd42..b22a2a4 100644
--- a/pym/portage/sync/modules/webrsync/webrsync.py
+++ b/pym/portage/sync/modules/webrsync/webrsync.py
@@ -32,7 +32,7 @@ class WebRsync(SyncBase):
if kwargs:
self._kwargs(kwargs)
- if not self._has_bin:
+ if not self.has_bin:
return (1, False)
exitcode = portage.process.spawn_bash("%s" % \
diff --git a/pym/portage/sync/syncbase.py b/pym/portage/sync/syncbase.py
index 229927f..d30d69d 100644
--- a/pym/portage/sync/syncbase.py
+++ b/pym/portage/sync/syncbase.py
@@ -7,6 +7,7 @@ This class contains common initialization code and functions.
'''
+import logging
import os
import portage
@@ -42,7 +43,7 @@ class SyncBase(object):
@property
- def _has_bin(self):
+ def has_bin(self):
'''Checks for existance of the external binary.
MUST only be called after _kwargs() has set the logger
@@ -53,7 +54,7 @@ class SyncBase(object):
% (self.bin_pkg, self._bin_command)]
for l in msg:
writemsg_level("!!! %s\n" % l,
- level=self.logger.ERROR, noiselevel=-1)
+ level=logging.ERROR, noiselevel=-1)
return False
return True
@@ -116,7 +117,7 @@ class NewBase(SyncBase):
if kwargs:
self._kwargs(kwargs)
- if not self._has_bin:
+ if not self.has_bin:
return (1, False)
if not self.exists():