tendril.production.order module

Docstring for order

exception tendril.production.order.ProductionOrderNotFound[source]

Bases: tendril.entityhub.entitybase.EntityNotFound

exception tendril.production.order.DeltaValidationError[source]

Bases: exceptions.Exception

exception tendril.production.order.NothingToProduceError[source]

Bases: exceptions.Exception

class tendril.production.order.ProductionActionBase(*args, **kwargs)[source]

Bases: object

set_session(session)[source]
unset_session()[source]
scaffold
setup(*args, **kwargs)[source]
commit(outfolder=None, indent_sno=None, prod_ord_sno=None, register=False, pb_class=None, stacked_pb=False, leaf_pb=True, session=None)[source]
obom
ident
refdes
modules
order_lines
class tendril.production.order.DeltaProductionAction(delta_order, force=False)[source]

Bases: tendril.production.order.ProductionActionBase

setup(delta_order, force)[source]
_generate_docs(manifestsfolder, indent_sno=None, prod_ord_sno=None, register=False, session=None)[source]
commit(outfolder=None, indent_sno=None, prod_ord_sno=None, register=False, pb_class=None, stacked_pb=False, leaf_pb=True, session=None)[source]
delta_bom
obom
ident
refdes
modules
order_lines
class tendril.production.order.CardProductionAction(*args, **kwargs)[source]

Bases: tendril.production.order.ProductionActionBase

setup(card, qty, snofunc)[source]
_generate_am(manifestsfolder, sno, prod_ord_sno, indent_sno, verbose=True, register=False, session=None)[source]
commit(outfolder=None, indent_sno=None, prod_ord_sno=None, register=False, pb_class=None, stacked_pb=False, leaf_pb=True, session=None)[source]
obom
ident
refdes
order_lines
class tendril.production.order.ProductionOrder(sno=None, session=None)[source]

Bases: object

create(title=None, desc=None, cards=None, deltas=None, sourcing_order_snos=None, root_order_snos=None, ordered_by=None, order_yaml_path=None, snomap_path=None, force=False)[source]
process(session=None, **kwargs)[source]
_process(outfolder=None, manifestsfolder=None, label_manager=None, register=False, force=False, pb_class=None, stacked_pb=False, leaf_pb=True, session=None)[source]
_generate_doc(outfolder=None, register=False, session=None)[source]
_build_yaml_data()[source]
_dump_order_yaml(outfolder=None, register=False, session=None)[source]
_load_snomap_legacy()[source]
_load_order_yaml()[source]
_load_order_yaml_data()[source]
_load_legacy()[source]
_load_from_db(session)[source]
load_from_db(session=None)[source]
load(session=None)[source]
card_orders
card_actions
card_boms
cards
card_lines
delta_orders
delta_actions
delta_boms
deltas
delta_lines
bomlist
lines
collated_manifests_pdf
title
desc
serialno
root_orders
root_order_snos
indent_snos
indents
docs
status
make_labels(label_manager=None, include_all_indents=False, include_main_indent=False, pb_class=None, stacked_pb=False, leaf_pb=True)[source]