grocy-cli/grocy/recipe.py

23 lines
608 B
Python

from grocy.request import Request
from grocy.conf import Configuration
import logging
class Recipe(object):
GET_RECIPE_REQUIRMENTS_URL_TEMPLATE = '{api}/recipes/requirements'
def __init__(self):
self.conf = Configuration()
self.conf.load()
def get_requirements(self):
logger = logging.getLogger('recipe.get_requirements')
url = self.GET_RECIPE_REQUIRMENTS_URL_TEMPLATE.format(api=self.conf.api)
request = Request('get', url)
try:
return request.send()
except Exception as e:
logger.error(e)
raise e