forked from adamm/git-importer
Add batch import
This commit is contained in:
10
lib/obs.py
10
lib/obs.py
@@ -8,7 +8,7 @@ from urllib.error import HTTPError
|
||||
import osc.core
|
||||
|
||||
from lib.request import Request
|
||||
from lib.users import Users
|
||||
from lib.users import User
|
||||
|
||||
|
||||
# Add a retry wrapper for some of the HTTP actions.
|
||||
@@ -85,7 +85,7 @@ class OBS:
|
||||
return None
|
||||
return root
|
||||
|
||||
def _users(self, userid, **params):
|
||||
def _user(self, userid, **params):
|
||||
try:
|
||||
root = self._xml(f"/person/{userid}", **params)
|
||||
except HTTPError:
|
||||
@@ -131,10 +131,10 @@ class OBS:
|
||||
if root is not None:
|
||||
return Request().parse(root)
|
||||
|
||||
def users(self, userid):
|
||||
root = self._users(userid)
|
||||
def user(self, userid):
|
||||
root = self._user(userid)
|
||||
if root is not None:
|
||||
return Users().parse(root, userid)
|
||||
return User().parse(root, userid)
|
||||
|
||||
def files(self, project, package, revision):
|
||||
root = self._xml(f"source/{project}/{package}", rev=revision, expand=1)
|
||||
|
||||
Reference in New Issue
Block a user