tendril.inventory.electronics module

Electronics Inventory module documentation (inventory.electronics)

class tendril.inventory.electronics.InventoryLine(ident, qty=None, parent=None)[source]

Bases: object

ident
avail_qty
reserved_qty
reserve_qty(value, earmark)[source]
earmarks
_reservation_gen()[source]
get_reservation_gen()[source]
class tendril.inventory.electronics.InventoryLocation(name, dname, reader)[source]

Bases: object

_get_code()[source]
name
tf
_load_from_reader()[source]
get_ident_qty(ident)[source]
get_reserve_qty(ident)[source]
reserve_ident_qty(ident, qty, earmark)[source]
earmarks
_reservation_gen()[source]
get_reservation_gen()[source]
commit_reservations()[source]
lines
tendril.inventory.electronics.init_inventory_locations(regen=True)[source]
tendril.inventory.electronics.get_total_availability(ident)[source]
tendril.inventory.electronics.get_total_reservations(ident)[source]
tendril.inventory.electronics.reserve_items(ident, qty, earmark, die_if_not=True)[source]
tendril.inventory.electronics.export_reservations(folderpath)[source]
tendril.inventory.electronics.get_inventory_location(idx)[source]
tendril.inventory.electronics.get_recognized_repr(regen=False)[source]
tendril.inventory.electronics.get_inventory_stage(ident)[source]