Module ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias alias alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Dict Str Str ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad Call NameLoad Str keyword Str keyword NameLoad Assign NameStore Call NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call NameLoad Call NameLoad Num keyword NameLoad Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Str keyword Call NameLoad Str keyword Str Assign NameStore Call NameLoad Str Str Assign NameStore Str Assign NameStore TupleLoad Call NameLoad Str Str keyword Str Call NameLoad CompareGtE NameLoad Num keyword Str FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body TryExcept body Assign NameStore Call NameLoad AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Return NameLoad If UnaryOpNot NameLoad body Return NameLoad TryExcept body Return Call NameLoad Call NameLoad AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Return NameLoad decorator_list decorator_list
N/A uuid uuid4 copy deepcopy datetime datetime sqlalchemy Column DateTime ForeignKey String Integer sqlalchemy.orm relationship backref sqlalchemy.schema UniqueConstraint CheckConstraint changes.config db changes.db.types.guid GUID changes.db.types.json JSONEncodedDict changes.db.utils model_repr changes.utils.imports import_string N/A STEP_OPTIONS N/A build.timeout 0 Step N/A N/A db Model N/A N/A 
    A specific description of how to do some work for a build.

    In theory, a plan can have multiple steps. In practice, every plan has only
    one step and plan is just a thin wrapper around step. Steps are not
    freeform, rather, each step is just configuration data for specific step
    implementations that are hard-coded in python.
     N/A id N/A Column GUID primary_key True default uuid4 N/A plan_id N/A Column GUID N/A ForeignKey plan.id ondelete CASCADE nullable False N/A date_created N/A Column DateTime default N/A datetime utcnow nullable False N/A date_modified N/A Column DateTime default N/A datetime utcnow nullable False N/A implementation N/A Column N/A String 128 nullable False N/A order N/A Column Integer nullable False N/A data N/A Column JSONEncodedDict N/A plan N/A relationship Plan backref N/A backref steps order_by Step.order N/A __repr__ N/A model_repr plan_id implementation N/A __tablename__ step N/A __table_args__ N/A N/A UniqueConstraint plan_id order name unq_plan_key N/A CheckConstraint N/A order 0 name chk_step_order_positive __init__ N/A N/A self N/A kwargs N/A N/A N/A N/A N/A super Step self __init__ kwargs N/A N/A N/A self id None N/A N/A N/A self id N/A uuid4 N/A N/A N/A self date_created None N/A N/A N/A self date_created N/A N/A datetime utcnow N/A N/A N/A self date_modified None N/A N/A N/A self date_modified N/A self date_created N/A get_implementation N/A N/A self load N/A True N/A N/A N/A N/A cls N/A import_string N/A self implementation N/A N/A N/A Exception N/A N/A None N/A N/A load N/A N/A cls N/A N/A N/A N/A cls N/A deepcopy N/A self data N/A N/A N/A Exception N/A N/A None N/A N/A