mirror of
https://github.com/openSUSE/osc.git
synced 2025-03-01 13:42:12 +01:00
Migrate core.show_devel_project() to obs_api.Package
This commit is contained in:
parent
0dd1f526d8
commit
00d2192bcd
13
osc/core.py
13
osc/core.py
@ -3864,12 +3864,15 @@ def show_scmsync(apiurl, prj, pac=None):
|
|||||||
|
|
||||||
|
|
||||||
def show_devel_project(apiurl, prj, pac):
|
def show_devel_project(apiurl, prj, pac):
|
||||||
m = show_package_meta(apiurl, prj, pac)
|
from . import obs_api
|
||||||
node = ET.fromstring(b''.join(m)).find('devel')
|
|
||||||
if node is None:
|
package_obj = obs_api.Package.from_api(apiurl, prj, pac)
|
||||||
|
if package_obj.devel is None:
|
||||||
return None, None
|
return None, None
|
||||||
else:
|
|
||||||
return node.get('project'), node.get('package', None)
|
# mute a false-positive: Instance of 'dict' has no 'project' member (no-member)
|
||||||
|
# pylint: disable=no-member
|
||||||
|
return package_obj.devel.project, package_obj.devel.package
|
||||||
|
|
||||||
|
|
||||||
def set_devel_project(apiurl, prj, pac, devprj=None, devpac=None, print_to="debug"):
|
def set_devel_project(apiurl, prj, pac, devprj=None, devpac=None, print_to="debug"):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user