Пример #1
0
  def __init__(self, args, item_number):
    super(ItemHandler, self).__init__(args)
    api = PyRollbarAPI('snapsheet')
    item_id = item_number
    obj = api.get_item(item_id)
    if obj is None:
      obj = api.get_item_from_counter(item_number)
      item_id = (obj or {}).get('id')

    self.obj = obj
    self.item_number = item_id
    if self.obj is None:
      raise ObjectNotFoundException('item', item_number)