diff --git a/obs_operator.py b/obs_operator.py index 5ee6ddd3..7a655111 100755 --- a/obs_operator.py +++ b/obs_operator.py @@ -28,6 +28,7 @@ class RequestHandler(BaseHTTPRequestHandler): 'origin/history', 'origin/list', 'origin/package', + 'origin/potentials', 'origin/report', ] POST_PATHS = [ @@ -238,6 +239,13 @@ class RequestHandler(BaseHTTPRequestHandler): command.append(args[1]) return command + def handle_origin_potentials(self, args, query): + command = ['osc', 'origin', '-p', args[0], 'potentials'] + self.command_format_add(command, query) + if len(args) > 1: + command.append(args[1]) + return command + def handle_origin_report(self, args, query): command = ['osc', 'origin', '-p', args[0], 'report'] if 'force-refresh' in query: