ralph commented on the pull-request: `Add a script that will get the packages that have
all the specified branches but are retired` that you are following:
``
This would do it:
diff --git a/scripts/pdc/get-retired-packages.py
b/scripts/pdc/get-retired-packages.py
index 0d160a9..5e45355 100644
--- a/scripts/pdc/get-retired-packages.py
+++ b/scripts/pdc/get-retired-packages.py
@@ -7,6 +7,7 @@ except ImportError:
from urllib.parse import urlencode
import multiprocessing.pool
import argparse
+import traceback
from math import ceil
from functools import partial
import requests
@@ -47,6 +48,20 @@ def get_pkgs_from_page(branch_name, page):
return pkgs_set
+def handle_errors(f):
+ def _wrapper(*args, **kwargs):
+ """ A decorator for `f` that prints tracebacks.
"""
+ try:
+ return f(*args, **kwargs)
+ except:
+ traceback.print_exc()
+ raise
+ _wrapper.__name__ = f.__name__
+ _wrapper.__doc__ = f.__doc__
+ return _wrapper
+
+
+@handle_errors
def get_pkg_branch_status(branch_name):
# Get total number of branches that fit the query
component_branch_page_one = \
``
To reply, visit the link below or just reply to this email
https://pagure.io/releng/pull-request/6844