This commit is contained in:
volpino
2012-07-27 11:27:22 +02:00
8 changed files with 40 additions and 22 deletions

View File

@ -70,6 +70,7 @@ ROBOTS_TXT_BLACKLIST_DOMAINS = [
'(.*)chromium.org(.*)',
'(.*)nodejs.org(.*)',
'(.*)download.mono-project.com(.*)',
'(.*)fedorahosted.org(.*)',
]
from out import EuscanOutput

View File

@ -37,8 +37,10 @@ class ProgressHandler(object):
def progress_bar():
on_progress = None
progress_bar = TermProgressBar(title="euscan")
progress_bar.file = sys.stderr
try:
progress_bar = TermProgressBar(fd=sys.stderr, title="euscan")
except TypeError:
progress_bar = TermProgressBar(title="euscan")
progress_handler = ProgressHandler(progress_bar)
on_progress = progress_handler.on_progress

View File

@ -169,8 +169,7 @@ def scan_upstream(query, on_progress=None):
is_current_version_stable = is_version_stable(ver)
if len(result) > 0:
if not (CONFIG['format'] or CONFIG['quiet']):
print("\n", file=sys.stderr)
print("")
for cp, url, version, handler, confidence in result:
if CONFIG["ignore-pre-release"]:
if not is_version_stable(version):
@ -179,6 +178,8 @@ def scan_upstream(query, on_progress=None):
if is_current_version_stable and \
not is_version_stable(version):
continue
if CONFIG['progress']:
print ("", file=sys.stderr)
output.result(cp, version, url, handler, confidence)
return result