Working with proxies directlyΒΆ
In all sample codes, it is used Client to provide proxy objects (project_proxy
, build_proxy
, etc). However, that
is not the only way how to do it. Proxy classes can be also initialized directly.
Following code samples are equal.
from copr.v3 import Client
client = Client.create_from_config_file()
build = client.build_proxy.get(123)
Same thing without using Client.
from copr.v3 import BuildProxy
config = {"username": "frostyx", , "copr_url": "https://copr.fedorainfracloud.org/",
"login": "somehash", "token": "someotherhash"}
build_proxy = BuildProxy(config)
build = build_proxy.get(123)