def get_epr()

in bot/epr.py [0:0]


def get_epr():

    class Epr:
        url = "https://epr.elastic.co"

        def __init__(self):
            self.session = requests.Session()

        def close(self):
            self.session.close()

        def search(self, package=None, all=False):
            url = f"{self.url}/search?all={int(all)}"
            if package:
                url += f"&package={package}"
            res = self.session.get(url)
            res.raise_for_status()
            return res.json()

    return Epr()