schrodinger.tasks.v2.packing module

Serialization, deserialization, and path processing for task contexts.

class schrodinger.tasks.v2.packing.BasePacker(ContextClass)

Bases: object

__init__(ContextClass)
pack(context)
unpack(packet)
class schrodinger.tasks.v2.packing.InMemoryPacker(ContextClass)

Bases: BasePacker

pack(context)
unpack(packet)
class schrodinger.tasks.v2.packing.PklFilePacker(ContextClass)

Bases: BasePacker

pack(context)
unpackFromId(runner_id, launchdir=None)
unpack(packet)
class schrodinger.tasks.v2.packing.InputContext(runner_id, task)

Bases: object

__init__(runner_id, task)
makeExecTask()
class schrodinger.tasks.v2.packing.OutputContext(runner_id, task, status, failure_info)

Bases: object

__init__(runner_id, task, status, failure_info)