Twisted API for Red Hat Product Pages
Access Red Hat Product Pages’s REST API asyncronously (non-blocking) using the Twisted framework.
Simple example: Fetching a release
from txproductpages import Connection from twisted.internet import defer, reactor @defer.inlineCallbacks def example(): pp = Connection() # fetch a release try: release = yield pp.release('ceph-3-0') # release is a Munch (dict-like) object. print(release.name) except Exception as e: print(e) if __name__ == '__main__': example().addCallback(lambda ign: reactor.stop()) reactor.run()
See examples/ directory
Packages that use this package
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.