Internal API reference¶
lsst.resources.utils Module¶
Functions¶
|
Convert a local path description to a POSIX path description. |
|
Convert a POSIX path description to a local path description. |
Classes¶
A simple emulation of the |
|
|
Protocol for type checking transaction interface. |
Class Inheritance Diagram¶
digraph inheritanceee8d9e030d { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "Generic" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Abstract base class for generic types."]; "NoTransaction" [URL="../../../py-api/lsst.resources.utils.NoTransaction.html#lsst.resources.utils.NoTransaction",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A simple emulation of the"]; "Protocol" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base class for protocol classes."]; "Generic" -> "Protocol" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TransactionProtocol" [URL="../../../py-api/lsst.resources.utils.TransactionProtocol.html#lsst.resources.utils.TransactionProtocol",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Protocol for type checking transaction interface."]; "Protocol" -> "TransactionProtocol" [arrowsize=0.5,style="setlinewidth(0.5)"]; }lsst.resources._resourceHandles._baseResourceHandle Module¶
Classes¶
|
Base class interface for the handle like interface of |
|
Enumerated closed/open status of a file handle, implementation detail that may be used by BaseResourceHandle children. |
|
Defines the interface protocol that is compatible with children of |
Class Inheritance Diagram¶
digraph inheritancefc0307e38d { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "ABC" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Helper class that provides a standard way to create an ABC using"]; "BaseResourceHandle" [URL="../../../py-api/lsst.resources._resourceHandles._baseResourceHandle.BaseResourceHandle.html#lsst.resources._resourceHandles._baseResourceHandle.BaseResourceHandle",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Base class interface for the handle like interface of"]; "ABC" -> "BaseResourceHandle" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ResourceHandleProtocol" -> "BaseResourceHandle" [arrowsize=0.5,style="setlinewidth(0.5)"]; "CloseStatus" [URL="../../../py-api/lsst.resources._resourceHandles._baseResourceHandle.CloseStatus.html#lsst.resources._resourceHandles._baseResourceHandle.CloseStatus",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Enumerated closed/open status of a file handle, implementation detail"]; "Enum" -> "CloseStatus" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Enum" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Create a collection of name/value pairs."]; "Generic" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Abstract base class for generic types."]; "Protocol" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base class for protocol classes."]; "Generic" -> "Protocol" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ResourceHandleProtocol" [URL="../../../py-api/lsst.resources._resourceHandles._baseResourceHandle.ResourceHandleProtocol.html#lsst.resources._resourceHandles._baseResourceHandle.ResourceHandleProtocol",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Defines the interface protocol that is compatible with children of"]; "Protocol" -> "ResourceHandleProtocol" [arrowsize=0.5,style="setlinewidth(0.5)"]; }lsst.resources._resourceHandles._fileResourceHandle Module¶
Classes¶
|
File based specialization of |