Module Expr Str Import alias Import alias ImportFrom alias Assign NameStore TupleLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad ClassDef bases NameLoad body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Str FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If NameLoad body Expr Call AttributeLoad NameLoad attr Str keyword TupleLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list decorator_list
N/A N/A 
aminator.plugins.volume.base
============================
Base class(es) for volume plugins
 N/A abc N/A logging aminator.plugins.base BasePlugin N/A __all__ N/A BaseVolumePlugin N/A log N/A N/A logging getLogger __name__ BaseVolumePlugin N/A BasePlugin N/A N/A 
    Volume plugins ask blockdevice for an os block device, the cloud for a volume at
    that block device, mount it, and return the mount point for the provisioner. How they go about it
    is up to the implementor.
    The are context managers to ensure they unmount and clean up resources
     N/A __metaclass__ N/A abc ABCMeta N/A _entry_point aminator.plugins.volume __enter__ N/A N/A self N/A N/A N/A self N/A N/A abc abstractmethod __exit__ N/A N/A self exc_type exc_value trace N/A N/A N/A exc_type N/A N/A N/A N/A log debug Exception encountered in volume plugin context manager exc_info N/A exc_type exc_value trace N/A False N/A N/A abc abstractmethod __call__ N/A N/A self cloud blockdevice N/A N/A N/A N/A self _cloud cloud N/A N/A self _blockdevice blockdevice N/A self N/A N/A