Module ImportFrom alias ImportFrom alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias alias alias alias alias alias TryExcept body Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Pass FunctionDef arguments args defaults body ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Dict TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Str For NameStore NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num Assign SubscriptStore NameLoad Index NameLoad NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr Expr Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str Str body If Call AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad Call AttributeLoad Str attr NameLoad orelse If BoolOpAnd NameLoad NameLoad body Expr Call NameLoad Call AttributeLoad Str attr NameLoad NameLoad NameLoad orelse If NameLoad body Expr Call NameLoad Call AttributeLoad Str attr NameLoad NameLoad orelse If NameLoad body Expr Call NameLoad Call AttributeLoad Str attr NameLoad NameLoad orelse Expr Call NameLoad Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str Str body If UnaryOpNot NameLoad body Assign NameStore NameLoad If BoolOpAnd CompareEq NameLoad Str Call AttributeLoad NameLoad attr NameLoad body Import alias If Call NameLoad NameLoad Str body Expr Call NameLoad Call AttributeLoad Str attr NameLoad orelse If Call NameLoad NameLoad Str body Expr Call NameLoad Call AttributeLoad Str attr NameLoad orelse Expr Call NameLoad Call AttributeLoad Str attr NameLoad NameLoad orelse If BoolOpAnd CompareNotEq NameLoad Str Call AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad Call AttributeLoad Str attr NameLoad orelse If NameLoad body Expr Call NameLoad Call AttributeLoad Str attr NameLoad NameLoad orelse Expr Call NameLoad Call AttributeLoad Str attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Expr Call NameLoad Str Expr Call NameLoad Str Expr Call AttributeLoad NameLoad attr Str Str Str Expr Call AttributeLoad NameLoad attr Str Str Str Expr Call AttributeLoad NameLoad attr Str Str Str Expr Call AttributeLoad NameLoad attr Str keyword Str Expr Call NameLoad Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call NameLoad Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call NameLoad Str Expr Call AttributeLoad NameLoad attr Str Str Str Expr Call AttributeLoad NameLoad attr Str Str Str Expr Call AttributeLoad NameLoad attr Str Str Str Expr Call NameLoad Str Expr Call AttributeLoad NameLoad attr Str Str Str Expr Call AttributeLoad NameLoad attr Str Str Str Expr Call AttributeLoad NameLoad attr Str Str Str Expr Call AttributeLoad NameLoad attr Str Str Str Expr Call AttributeLoad NameLoad attr Str Str Str Expr Call AttributeLoad NameLoad attr Str Str Str Expr Call AttributeLoad NameLoad attr Str Str Str Expr Call AttributeLoad NameLoad attr decorator_list decorator_list Assign NameStore Call NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str keyword NameLoad keyword Num keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword ListLoad Str Str Str Str Str Str Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword ListLoad Str Str Str Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str keyword NameLoad keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str keyword NameLoad keyword Dict Str Str keyword BinOpAdd Call AttributeLoad Str attr Call AttributeLoad Str attr NameLoad Str Expr Call AttributeLoad NameLoad attr Str keyword NameLoad keyword Dict keyword Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad orelse If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr If UnaryOpNot AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults vararg kwarg body Return NameLoad decorator_list orelse ImportFrom alias Assign NameStore NameLoad ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr If BoolOpAnd CompareGtE AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr body If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareNotEq SubscriptLoad NameLoad Slice Num Str body AugAssignAdd NameStore Str AugAssignAdd NameStore AttributeLoad NameLoad attr If CompareGtE AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call NameLoad BinOpAdd Str NameLoad Str orelse If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call NameLoad BinOpAdd Str NameLoad Str orelse If Call AttributeLoad NameLoad attr Str body Return Call NameLoad BinOpAdd Str NameLoad Str orelse Return Call NameLoad BinOpAdd Str NameLoad Str decorator_list decorator_list Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Dict Num Num Num AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad If Call AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad Str Str If BoolOpOr CompareIn Str NameLoad CompareIn Str NameLoad body Expr Call NameLoad Call NameLoad Call AttributeLoad Str attr NameLoad keyword ListLoad Str Expr Call NameLoad Call NameLoad Str keyword ListLoad Str Expr Call NameLoad Call NameLoad Str keyword ListLoad Str If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr NameLoad Assign NameStore NameLoad If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad orelse If AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore NameLoad If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad orelse If AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad orelse If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad orelse If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad Str Str Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd CompareNotIn AttributeLoad NameLoad attr TupleLoad Str Str AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr NameLoad Assign NameStore IfExp CompareEq AttributeLoad NameLoad attr Str Str AttributeLoad NameLoad attr If BoolOpAnd CompareNotIn AttributeLoad NameLoad attr TupleLoad Str Str UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Num orelse If BoolOpAnd CompareEq AttributeLoad NameLoad attr Str UnaryOpNot Call NameLoad Call NameLoad AttributeLoad NameLoad attr TupleLoad Str Str Str Str Str body Expr Call NameLoad Call NameLoad Str Str Expr Call AttributeLoad NameLoad attr Num If BoolOpAnd CompareEq AttributeLoad NameLoad attr Str UnaryOpNot Call AttributeLoad NameLoad attr Str body Expr Call NameLoad Call NameLoad Str Str Expr Call AttributeLoad NameLoad attr Num orelse If BoolOpAnd CompareIn AttributeLoad NameLoad attr TupleLoad Str Str UnaryOpNot Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Num orelse If BoolOpAnd CompareEq AttributeLoad NameLoad attr Str UnaryOpNot Call NameLoad TupleLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str body Expr Call NameLoad Call NameLoad Str Str Expr Call AttributeLoad NameLoad attr Num If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call AttributeLoad NameLoad attr Str body If NameLoad body Expr Call NameLoad Call NameLoad Str Str Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr body Expr Call NameLoad Str Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call AttributeLoad NameLoad attr Str body If NameLoad body Expr Call NameLoad Call NameLoad Str Str Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call AttributeLoad NameLoad attr Str body Expr Call NameLoad Call NameLoad Str Str Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad Str Str Expr Call AttributeLoad NameLoad attr Num If AttributeLoad NameLoad attr body For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If BoolOpAnd CompareNotIn Call AttributeLoad NameLoad attr NameLoad UnaryOpNot BoolOpAnd CompareEq NameLoad Str CompareEq Call AttributeLoad Call AttributeLoad NameLoad attr attr Str body Expr Call NameLoad Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr Num If CompareIn Str AttributeLoad NameLoad attr body Expr Call NameLoad Call AttributeLoad Str attr SubscriptLoad AttributeLoad NameLoad attr Index Str orelse If BoolOpAnd CompareIn Str AttributeLoad NameLoad attr CompareNotIn SubscriptLoad AttributeLoad NameLoad attr Index Str TupleLoad Str Str body Expr Call NameLoad Call AttributeLoad Str attr SubscriptLoad AttributeLoad NameLoad attr Index Str If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str If BoolOpAnd CompareNotEq AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr body Expr Call NameLoad Str If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call AttributeLoad NameLoad attr Str body Expr Call NameLoad Call NameLoad Str Str Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad Str Str Expr Call AttributeLoad NameLoad attr Num If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Expr Call NameLoad Str Expr Call AttributeLoad NameLoad attr Expr Call NameLoad Str For NameStore NameLoad body Expr Call NameLoad Call AttributeLoad Str attr NameLoad TryExcept body Expr Call NameLoad Str Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Expr Call NameLoad Str Expr Call AttributeLoad NameLoad attr Num Assign NameStore ListLoad For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body For NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad Break orelse Expr Call NameLoad Call NameLoad Call AttributeLoad Str attr NameLoad Str Break Continue orelse If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call NameLoad Call NameLoad Call AttributeLoad Str attr NameLoad Str Break Expr Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore NameLoad TryFinally body TryExcept body Assign NameStore Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Num Assign NameStore NameLoad For NameStore AttributeLoad NameLoad attr body AugAssignAdd NameStore Num Expr Call NameLoad Call AttributeLoad Str attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr Str Return If AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr body Assign NameStore NameLoad If AttributeLoad NameLoad attr body Expr Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call NameLoad Call AttributeLoad Str attr keyword NameLoad keyword Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore NameLoad For NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body TryExcept body If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr body If BoolOpAnd AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareLtE AttributeLoad NameLoad attr Num body Expr Call NameLoad Call NameLoad Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Str If AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad Str keyword ListLoad Str orelse If AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Str If UnaryOpNot AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad Str keyword ListLoad Str orelse If CompareNotEq AttributeLoad NameLoad attr Str body If BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad Call AttributeLoad Str attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str If AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad Str keyword ListLoad Str orelse If UnaryOpNot Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Str orelse Expr Call NameLoad Call NameLoad Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Str If AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad Str keyword ListLoad Str If BoolOpAnd AttributeLoad NameLoad attr CompareIn AttributeLoad NameLoad attr TupleLoad Str Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr If Call AttributeLoad NameLoad attr keyword NameLoad body Expr Call NameLoad Call AttributeLoad Str attr Call NameLoad AttributeLoad NameLoad attr Str keyword ListLoad Str orelse Expr Call NameLoad Call NameLoad Str Str orelse Continue orelse If AttributeLoad NameLoad attr body Expr Call NameLoad Call AttributeLoad Str attr Call NameLoad Call AttributeLoad NameLoad attr keyword ListLoad Str Call NameLoad AttributeLoad NameLoad attr Str keyword ListLoad Str orelse If AttributeLoad NameLoad attr body Expr Call NameLoad Call AttributeLoad Str attr Call NameLoad Call AttributeLoad NameLoad attr keyword ListLoad Str Call NameLoad AttributeLoad NameLoad attr Str keyword ListLoad Str Expr Call NameLoad Call NameLoad Str Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr If Call AttributeLoad NameLoad attr body Expr Call NameLoad Call AttributeLoad Str attr Call NameLoad AttributeLoad NameLoad attr Str keyword ListLoad Str orelse Expr Call NameLoad Call NameLoad Str Str If BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore NameLoad Continue Expr Call NameLoad Call NameLoad Str keyword ListLoad Str While NameLoad body If Call AttributeLoad NameLoad attr body Break orelse TryExcept body Expr Call NameLoad Call NameLoad Str Str Expr Call NameLoad Call NameLoad Str keyword ListLoad Str handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Expr Call NameLoad Str Break handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Expr Call NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore AttributeLoad NameLoad attr body If CompareEq ListComp NameLoad comprehension NameStore AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num body If CompareNotEq AttributeLoad NameLoad attr Str body Expr Call NameLoad Call NameLoad Call AttributeLoad Str attr Call AttributeLoad AttributeLoad NameLoad attr attr Str orelse If NameLoad body Expr Call NameLoad Call NameLoad Str Str orelse If BoolOpOr UnaryOpNot AttributeLoad NameLoad attr CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad Call NameLoad Str Str orelse Expr Call NameLoad Call NameLoad Str Str If AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad Str keyword ListLoad Str Expr Call NameLoad Str If AttributeLoad NameLoad attr body Expr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Expr Call NameLoad Call NameLoad Str Str orelse Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr ListComp NameLoad comprehension NameStore AttributeLoad NameLoad attr BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareNotEq NameLoad NameLoad If NameLoad body Expr Call NameLoad Call AttributeLoad Str attr Call NameLoad AttributeLoad NameLoad attr Str keyword ListLoad Str For NameStore NameLoad body Expr Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr orelse Expr Call NameLoad Call AttributeLoad Str attr Call NameLoad AttributeLoad NameLoad attr Str keyword ListLoad Str If UnaryOpNot AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad Str keyword ListLoad Str orelse If BoolOpAnd NameLoad UnaryOpNot AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad Str keyword ListLoad Str handlers ExceptHandler type NameLoad body Expr Call NameLoad Str Return ExceptHandler type NameLoad name NameStore body Import alias Expr Call AttributeLoad NameLoad attr Expr Call NameLoad Call NameLoad Call AttributeLoad Str attr NameLoad Str If UnaryOpNot AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad Str keyword ListLoad Str finalbody If AttributeLoad NameLoad attr body Expr Call NameLoad Str orelse If UnaryOpNot NameLoad body Expr Call NameLoad Str orelse Expr Call NameLoad Str TryExcept body Assign NameStore BoolOpAnd Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad Call NameLoad Str attr handlers ExceptHandler type NameLoad body Assign NameStore NameLoad While NameLoad body If Call AttributeLoad NameLoad attr NameLoad body Break orelse TryExcept body Expr Call NameLoad Call NameLoad Str Str Expr Call NameLoad Call NameLoad Str keyword ListLoad Str handlers ExceptHandler type NameLoad body Expr Call NameLoad Str Break Expr Call NameLoad Str decorator_list If CompareEq NameLoad Str body Expr Call NameLoad
N/A __future__ print_function __future__ unicode_literals N/A argparse N/A glob N/A logging N/A sys N/A os imagemounter _util ImageParser Unmounter __version__ FILE_SYSTEM_TYPES VOLUME_SYSTEM_TYPES N/A N/A N/A input raw_input N/A N/A N/A NameError N/A N/A main N/A N/A N/A N/A MyParser N/A N/A argparse ArgumentParser N/A error N/A N/A self message N/A N/A N/A N/A N/A N/A sys stderr write N/A N/A error: {0}
 format message N/A N/A N/A self print_help N/A N/A N/A sys exit 2 N/A N/A AppendDictAction N/A N/A argparse Action N/A __call__ N/A N/A self parser namespace values option_string N/A None N/A N/A items N/A getattr namespace N/A self dest N/A N/A N/A N/A vals N/A N/A values split , N/A t vals N/A N/A N/A k v N/A N/A t split = 1 N/A N/A items N/A k v N/A N/A N/A ValueError N/A N/A N/A N/A parser error N/A N/A invalid argument {} format N/A self dest N/A N/A setattr namespace N/A self dest items N/A N/A CheckAction N/A N/A argparse Action N/A _check_command N/A N/A self command package why N/A N/A N/A N/A N/A _util command_exists command N/A N/A N/A print N/A N/A  INSTALLED {} format command N/A N/A N/A why package N/A N/A N/A print N/A N/A  MISSING   {:<20}needed for {}, part of the {} package format command why package N/A N/A why N/A N/A N/A print N/A N/A  MISSING   {:<20}needed for {} format command why N/A N/A package N/A N/A N/A print N/A N/A  MISSING   {:<20}part of the {} package format command package N/A N/A N/A print N/A N/A  MISSING   {} format command N/A _check_module N/A N/A self module pip_name why N/A N/A N/A N/A pip_name N/A N/A pip_name module N/A N/A N/A module magic N/A N/A _util module_exists module N/A N/A magic N/A N/A hasattr magic from_file N/A N/A N/A print N/A N/A  INSTALLED {:<20}(Python package) format pip_name N/A N/A N/A hasattr magic open N/A N/A N/A print N/A N/A  INSTALLED {:<20}(system package) format pip_name N/A N/A N/A print N/A N/A  ERROR     {:<20}expecting {}, found other module named magic format pip_name pip_name N/A N/A N/A N/A module magic N/A N/A _util module_exists module N/A N/A N/A print N/A N/A  INSTALLED {} format pip_name N/A N/A why N/A N/A N/A print N/A N/A  MISSING   {:<20}needed for {}, install using pip format pip_name why N/A N/A N/A print N/A N/A  MISSING   {:<20}install using pip format pip_name why N/A __call__ N/A N/A self parser namespace values option_string N/A None N/A N/A N/A print The following commands are used by imagemounter internally. Without most commands, imagemounter works perfectly fine, but may lack some detection or mounting capabilities. N/A N/A print -- Mounting base disk images (at least one required, first three recommended) -- N/A N/A N/A self _check_command xmount xmount several types of disk images N/A N/A N/A self _check_command ewfmount ewf-tools EWF images (partially covered by xmount) N/A N/A N/A self _check_command affuse afflib-tools AFF images (partially covered by xmount) N/A N/A N/A self _check_command vmware-mount why VMWare disks N/A N/A print -- Detecting volumes and volume types (at least one required) -- N/A N/A N/A self _check_command mmls sleuthkit N/A N/A N/A self _check_module pytsk3 N/A N/A N/A self _check_command parted parted N/A N/A print -- Detecting volume types (all recommended, first two highly recommended) -- N/A N/A N/A self _check_command fsstat sleuthkit N/A N/A N/A self _check_command file libmagic1 N/A N/A N/A self _check_module magic python-magic N/A N/A N/A self _check_command disktype disktype N/A N/A print -- Enhanced mounting and detecting disks (install when needed) -- N/A N/A N/A self _check_command mdadm mdadm RAID disks N/A N/A N/A self _check_command cryptsetup cryptsetup LUKS containers N/A N/A N/A self _check_command mountavfs avfs compressed disk images N/A N/A print -- Mounting volumes (install when needed) -- N/A N/A N/A self _check_command mount.xfs xfsprogs XFS volumes N/A N/A N/A self _check_command mount.ntfs ntfs-3g NTFS volumes N/A N/A N/A self _check_command lvm lvm2 LVM volumes N/A N/A N/A self _check_command vmfs-fuse vmfs-tools VMFS volumes N/A N/A N/A self _check_command mount.jffs2 mtd-tools JFFS2 volumes N/A N/A N/A self _check_command mount.squashfs squashfs-tools SquashFS volumes N/A N/A N/A self _check_command bdemount libbde-utils Bitlocker Drive Encryption volumes N/A N/A N/A parser exit N/A N/A N/A parser N/A MyParser description Utility to mount volumes in Encase and dd images locally. N/A N/A N/A parser add_argument images nargs * help path(s) to the image(s) that you want to mount; generally just the first file (e.g. the .E01 or .001 file) or the folder containing the files is enough in the case of split files N/A N/A N/A parser add_argument --version action version version __version__ help display version and exit N/A N/A N/A parser add_argument --check action CheckAction nargs 0 help do a system check and list which tools are installed N/A N/A N/A parser add_argument -u --unmount action store_true default False help try to unmount left-overs of previous imount runs; may occasionally not be able to detect all mountpoints or detect too much mountpoints; use --casename to limit the unmount options N/A N/A N/A parser add_argument -w --wait action store_true default False help pause on some additional warnings N/A N/A N/A parser add_argument -k --keep action store_true default False help keep volumes mounted after program exits N/A N/A N/A parser add_argument --no-interaction action store_true default False help do not ask for any user input, implies --keep N/A N/A N/A parser add_argument -o --only-mount default None help specify which volume(s) you want to mount, comma-separated N/A N/A N/A parser add_argument -v --verbose action count default False help enable verbose output N/A N/A N/A parser add_argument -c --color action store_true default False help force colorizing the output N/A N/A N/A parser add_argument --no-color action store_true default False help prevent colorizing the output N/A N/A N/A parser add_argument -r --reconstruct action store_true default False help attempt to reconstruct the full filesystem tree; implies -s and mounts all partitions at once N/A N/A N/A parser add_argument --carve action store_true default False help automatically carve the free space of a mounted volume for deleted files N/A N/A N/A parser add_argument -md --mountdir default None help specify other directory for volume mountpoints N/A N/A N/A parser add_argument -p --pretty action store_true default False help use pretty names for mount points; useful in combination with --mountdir N/A N/A N/A parser add_argument -cn --casename default None help name to add to the --mountdir, often used in conjunction with --pretty N/A N/A N/A parser add_argument -rw --read-write action store_true default False help mount image read-write by creating a local write-cache file in a temp directory; implies --method=xmount N/A N/A N/A parser add_argument -m --method choices N/A xmount affuse ewfmount vmware-mount avfs auto dummy default auto help use other tool to mount the initial images; results may vary between methods and if something doesn't work, try another method; dummy can be used when base should not be mounted (default: auto) N/A N/A N/A parser add_argument -d --detection choices N/A pytsk3 mmls parted auto default auto help use other volume detection method; pytsk3 and mmls should provide identical results, though pytsk3 is using the direct C API of mmls, but requires pytsk3 to be installed; auto distinguishes between pytsk3 and mmls only (default: auto) N/A N/A N/A parser add_argument --vstype choices VOLUME_SYSTEM_TYPES default detect help specify type of volume system (partition table); if you don't know, use "detect" to try to detect (default: detect) N/A N/A N/A parser add_argument --fstypes action AppendDictAction default N/A ? unknown help N/A N/A N/A allows the specification of the file system type per volume number; format: 0.1=lvm,...; use volume number ? for all undetected file system types and * for all file systems; accepted file systems types are {} format N/A N/A ,  join FILE_SYSTEM_TYPES , and none only for the ? volume (defaults to unknown) N/A N/A N/A parser add_argument --keys action AppendDictAction default N/A help allows the specification of key material per volume number; format: 0.1=p:pass,...; exact format depends on volume type N/A toggroup N/A N/A parser add_argument_group toggles N/A N/A N/A toggroup add_argument --stats action store_true default False help show limited information from fsstat, which will slow down mounting and may cause random issues such as partitions being unreadable (default) N/A N/A N/A toggroup add_argument --no-stats action store_true default False help do not show limited information from fsstat N/A N/A N/A toggroup add_argument --disktype action store_true default False help use the disktype command to get even more information about the volumes (default) N/A N/A N/A toggroup add_argument --no-disktype action store_true default False help do not use disktype to get more information N/A N/A N/A toggroup add_argument --raid action store_true default False help try to detect whether the volume is part of a RAID array (default) N/A N/A N/A toggroup add_argument --no-raid action store_true default False help prevent trying to mount the volume in a RAID array N/A N/A N/A toggroup add_argument --single action store_true default False help do not try to find a volume system, but assume the image contains a single volume N/A N/A N/A toggroup add_argument --no-single action store_true default False help prevent trying to mount the image as a single volume if no volume system was found N/A args N/A N/A parser parse_args N/A N/A N/A N/A args color N/A args no_color N/A N/A N/A args color False N/A N/A N/A args color N/A N/A N/A args color True N/A N/A N/A args color N/A N/A _util terminal_supports_color N/A N/A N/A args color N/A col N/A N/A s N/A args kwargs N/A N/A s N/A N/A termcolor colored N/A col colored ImageMounterFormatter N/A N/A logging Formatter N/A format N/A N/A self record N/A N/A N/A msg N/A N/A record getMessage N/A N/A N/A N/A args verbose 4 N/A record exc_info N/A N/A N/A N/A record exc_text N/A N/A N/A record exc_text N/A N/A self formatException N/A record exc_info N/A N/A N/A msg N/A -1 N/A N/A msg N/A msg N/A record exc_text N/A N/A N/A record levelno N/A logging WARNING N/A N/A N/A col N/A [-]  msg cyan N/A N/A N/A N/A record levelno N/A logging INFO N/A N/A N/A col N/A [+]  msg cyan N/A N/A N/A N/A msg startswith $ N/A N/A N/A col N/A msg cyan N/A N/A N/A col N/A msg cyan N/A N/A N/A handler N/A N/A logging StreamHandler N/A N/A N/A handler setFormatter N/A ImageMounterFormatter N/A logger N/A N/A logging getLogger imagemounter N/A N/A N/A logger setLevel N/A N/A N/A 0 1 2 N/A logging CRITICAL N/A logging WARNING N/A logging INFO get N/A args verbose N/A logging DEBUG N/A N/A N/A logger addHandler handler N/A N/A N/A os geteuid N/A N/A N/A print N/A col [!] Not running as root! yellow N/A N/A N/A a __version__ N/A b __version__ N/A N/A N/A print N/A col N/A N/A Development release v{0}. Please report any bugs you encounter. format __version__ attrs N/A dark N/A N/A print N/A col Bug reports: use -vvvv to get maximum verbosity and include  imount --check  output in your report attrs N/A dark N/A N/A print N/A col Critical bug? Use git tag to list all versions and use git checkout <version> attrs N/A dark N/A N/A N/A N/A args stats N/A args no_stats N/A N/A N/A args stats False N/A N/A N/A args stats True N/A explicit_disktype False N/A N/A N/A N/A args disktype N/A args no_disktype N/A N/A N/A args disktype False N/A N/A N/A args disktype N/A N/A explicit_disktype True N/A N/A args disktype True N/A explicit_raid False N/A N/A N/A N/A args raid N/A args no_raid N/A N/A N/A args raid False N/A N/A N/A args raid N/A N/A explicit_raid True N/A N/A args raid True N/A N/A N/A args single N/A args no_single N/A N/A N/A args single None N/A N/A N/A args single N/A N/A N/A args single True N/A N/A N/A args no_single N/A N/A N/A args single False N/A N/A args no_interaction N/A N/A N/A args keep True N/A N/A args wait N/A N/A N/A print N/A col [!] --no-interaction can't be used in conjunction with --wait yellow N/A N/A args wait False N/A N/A N/A N/A args method N/A xmount auto N/A args read_write N/A N/A N/A print N/A col N/A N/A [!] {0} does not support mounting read-write! Will mount read-only. format N/A args method yellow N/A N/A args read_write False N/A mount_command N/A N/A N/A args method avfs avfsd N/A args method N/A N/A N/A N/A args method N/A auto dummy N/A N/A N/A _util command_exists mount_command N/A N/A N/A print N/A col N/A N/A [-] {0} is not installed! format N/A args method red N/A N/A N/A sys exit 1 N/A N/A N/A N/A N/A args method auto N/A N/A any N/A map N/A _util command_exists N/A xmount affuse ewfmount vmware-mount avfsd N/A N/A N/A print N/A col [-] No tools installed to mount the image base! Please install xmount, affuse (afflib-tools), ewfmount (ewf-tools), vmware-mount or avfs first. red N/A N/A N/A sys exit 1 N/A N/A N/A N/A args detection pytsk3 N/A N/A N/A _util module_exists pytsk3 N/A N/A N/A print N/A col [-] pytsk3 module does not exist! red N/A N/A N/A sys exit 1 N/A N/A N/A N/A N/A args detection N/A mmls parted N/A N/A N/A _util command_exists N/A args detection N/A N/A N/A print N/A col N/A N/A [-] {0} is not installed! format N/A args detection red N/A N/A N/A sys exit 1 N/A N/A N/A N/A N/A args detection auto N/A N/A any N/A N/A N/A _util module_exists pytsk3 N/A N/A _util command_exists mmls N/A N/A _util command_exists parted N/A N/A N/A print N/A col [-] No tools installed to detect volumes! Please install mmls (sleuthkit), pytsk3 or parted first. red N/A N/A N/A sys exit 1 N/A N/A N/A args raid N/A N/A N/A _util command_exists mdadm N/A N/A explicit_raid N/A N/A N/A print N/A col [!] RAID mount requires the mdadm command. yellow N/A N/A args raid False N/A N/A N/A args reconstruct N/A N/A args stats N/A N/A N/A print [!] You explicitly disabled stats, but --reconstruct implies the use of stats. Stats are re-enabled. N/A N/A args stats True N/A N/A N/A args disktype N/A N/A N/A _util command_exists disktype N/A N/A explicit_disktype N/A N/A N/A print N/A col [-] The disktype command can not be used in this session, as it is not installed. yellow N/A N/A args disktype False N/A N/A N/A args stats N/A N/A N/A _util command_exists fsstat N/A N/A N/A print N/A col [-] The fsstat command (part of sleuthkit package) is required to obtain stats, but is not installed. Stats can not be obtained during this session. yellow N/A N/A args stats False N/A N/A args reconstruct N/A N/A N/A print N/A col [-] Reconstruction requires stats to be obtained, but stats can not be enabled. red N/A N/A N/A sys exit 1 N/A N/A args fstypes N/A N/A N/A k v N/A N/A N/A args fstypes items N/A N/A N/A N/A N/A N/A v strip FILE_SYSTEM_TYPES N/A N/A N/A k ? N/A N/A N/A N/A N/A v strip lower none N/A N/A N/A print N/A N/A [!] Error while parsing --fstypes: {} is invalid format v N/A N/A N/A sys exit 1 N/A N/A * N/A args fstypes N/A N/A N/A print N/A N/A [!] You are forcing the file system type to {0}. This may cause unexpected results. format N/A N/A args fstypes N/A * N/A N/A N/A N/A ? N/A args fstypes N/A N/A N/A args fstypes N/A ? N/A unknown none N/A N/A N/A print N/A N/A [!] You are using the file system type {0} as fallback. This may cause unexpected results. format N/A N/A args fstypes N/A ? N/A N/A args only_mount N/A N/A N/A args only_mount N/A N/A N/A args only_mount split , N/A N/A N/A N/A args vstype detect N/A args single N/A N/A N/A print [!] There's no point in using --single in combination with --vstype. N/A N/A N/A args carve N/A N/A N/A _util command_exists photorec N/A N/A N/A print N/A col [-] The photorec command (part of testdisk package) is required to carve, but is not installed. Carving will be disabled. yellow N/A N/A args carve False N/A N/A N/A N/A args images N/A N/A args unmount N/A N/A N/A print N/A col [-] You must specify at least one path to a disk image red N/A N/A N/A sys exit 1 N/A N/A args unmount N/A N/A unmounter N/A Unmounter N/A vars args N/A commands N/A N/A unmounter preview_unmount N/A N/A commands N/A N/A N/A print [+] Nothing to do N/A N/A N/A parser exit N/A N/A print [!] --unmount will rigorously clean anything that looks like a mount or volume group originating from this utility. You may regret using this if you have other mounts or volume groups that are similarly named. The following commands will be executed: N/A c commands N/A N/A N/A print N/A N/A     {0} format c N/A N/A N/A N/A input >>> Press [enter] to continue or ^C to cancel...  N/A N/A N/A unmounter unmount N/A N/A N/A KeyboardInterrupt N/A N/A N/A print 
[-] Aborted. N/A N/A N/A sys exit 0 N/A images N/A N/A N/A num image N/A enumerate N/A args images N/A N/A N/A N/A N/A os path isdir image N/A N/A f N/A N/A glob glob N/A N/A N/A os path join image *.[E0]01 N/A N/A N/A N/A images append f N/A N/A N/A N/A print N/A col N/A N/A [-] {0} is a directory not containing a .001 or .E01 file, aborting! format image red N/A N/A N/A N/A N/A N/A N/A N/A os path exists image N/A N/A N/A print N/A col N/A N/A [-] Image {0} does not exist, aborting! format image red N/A N/A N/A N/A images append image N/A N/A p None N/A N/A N/A N/A N/A p N/A ImageParser images N/A vars args N/A num 0 N/A found_raid False N/A disk N/A p disks N/A N/A num 1 N/A N/A print N/A N/A [+] Mounting image {0} using {1}... format N/A N/A p paths N/A 0 N/A disk method N/A N/A N/A N/A disk mount N/A N/A N/A print N/A col N/A N/A [-] Failed mounting base image. Perhaps try another mount method than {0}? format N/A disk method red N/A N/A N/A args raid N/A N/A N/A N/A disk add_to_raid N/A N/A found_raid True N/A N/A args read_write N/A N/A N/A print N/A N/A [+] Created read-write cache at {0} format N/A disk rwpath N/A N/A args disktype N/A N/A N/A N/A N/A disk volumes load_disktype_data N/A N/A print N/A N/A [+] Mounted raw image [{num}/{total}] format num num total N/A len N/A args images N/A N/A N/A N/A sys stdout write [+] Mounting volume...
 N/A N/A N/A N/A sys stdout flush N/A has_left_mounted False N/A volume N/A N/A p mount_volumes N/A args single N/A args only_mount N/A N/A N/A N/A N/A N/A N/A volume mountpoint N/A N/A volume loopback N/A N/A N/A N/A volume exception N/A N/A volume size None N/A N/A volume size 1048576 N/A N/A N/A print N/A col N/A N/A [-] Exception while mounting small volume {0} format N/A N/A volume get_description yellow N/A N/A args wait N/A N/A N/A input N/A col >>> Press [enter] to continue...  attrs N/A dark N/A N/A N/A volume exception N/A N/A N/A print N/A col N/A N/A [-] Exception while mounting {0} format N/A N/A volume get_description red N/A N/A N/A args no_interaction N/A N/A N/A input N/A col >>> Press [enter] to continue...  attrs N/A dark N/A N/A N/A N/A volume flag alloc N/A N/A N/A N/A args wait N/A args verbose N/A N/A N/A print N/A col N/A N/A [-] Skipped {0} {1} volume format N/A N/A volume get_description N/A volume flag yellow N/A N/A args wait N/A N/A N/A input N/A col >>> Press [enter] to continue...  attrs N/A dark N/A N/A N/A N/A N/A volume _should_mount N/A args only_mount N/A N/A N/A print N/A col N/A N/A [-] Skipped {0} format N/A N/A volume get_description yellow N/A N/A N/A print N/A col N/A N/A [-] Could not mount volume {0} format N/A N/A volume get_description yellow N/A N/A args wait N/A N/A N/A input N/A col >>> Press [enter] to continue...  attrs N/A dark N/A N/A N/A args carve N/A N/A volume flag N/A alloc unalloc N/A N/A N/A N/A N/A sys stdout write [+] Carving volume...
 N/A N/A N/A N/A sys stdout flush N/A N/A N/A volume carve freespace False N/A N/A N/A print N/A N/A [+] Carved data is available at {0}. format N/A col N/A volume carvepoint green attrs N/A bold N/A N/A N/A print N/A col [-] Carving failed. red N/A N/A N/A N/A N/A volume mountpoint N/A N/A N/A print N/A N/A [+] Mounted volume {0} on {1}. format N/A col N/A N/A volume get_description attrs N/A bold N/A col N/A volume mountpoint green attrs N/A bold N/A N/A N/A volume loopback N/A N/A N/A print N/A N/A [+] Mounted volume {0} as loopback on {1}. format N/A col N/A N/A volume get_description attrs N/A bold N/A col N/A volume loopback green attrs N/A bold N/A N/A print N/A col [-] Could not detect further volumes in the loopback device. red N/A N/A args carve N/A N/A N/A N/A N/A sys stdout write [+] Carving volume...
 N/A N/A N/A N/A sys stdout flush N/A N/A N/A volume carve N/A N/A N/A print N/A N/A [+] Carved data is available at {0}. format N/A col N/A volume carvepoint green attrs N/A bold N/A N/A N/A print N/A col [-] Carving failed. red N/A N/A N/A args reconstruct N/A args keep N/A N/A has_left_mounted True N/A N/A N/A input N/A col >>> Press [enter] to unmount the volume, or ^C to keep mounted...  attrs N/A dark N/A True N/A N/A N/A N/A volume unmount N/A N/A N/A N/A N/A N/A N/A print N/A col [-] Error unmounting volume. Perhaps files are still open? red N/A N/A input N/A col >>> Press [enter] to retry unmounting, or ^C to skip...  attrs N/A dark N/A N/A N/A KeyboardInterrupt N/A N/A has_left_mounted True N/A N/A print N/A N/A N/A N/A KeyboardInterrupt N/A N/A has_left_mounted True N/A N/A print N/A N/A N/A N/A sys stdout write [+] Mounting volume...
 N/A N/A N/A N/A sys stdout flush N/A disk N/A p disks N/A N/A N/A N/A x N/A x N/A disk volumes N/A x was_mounted 0 N/A N/A N/A N/A args vstype detect N/A N/A N/A print N/A col N/A N/A [?] Could not determine volume information of {0}. Image may be empty, or volume system type {0} was incorrect. format N/A N/A N/A args vstype upper yellow N/A N/A found_raid N/A N/A N/A print N/A col [?] Could not determine volume information. Image may be empty, or volume system type could not be detected. Try explicitly providing the volume system type with --vstype, or providing more volumes to complete the RAID array. yellow N/A N/A N/A N/A N/A args raid N/A N/A args single False N/A N/A N/A print N/A col [?] Could not determine volume information. Image may be empty, or volume system type could not be detected. Try explicitly providing the volume system type with --vstype, mounting as RAID with --raid and/or mounting as a single volume with --single yellow N/A N/A N/A print N/A col [?] Could not determine volume information. Image may be empty, or volume system type could not be detected. Try explicitly providing the volume system type with --vstype. yellow N/A N/A args wait N/A N/A N/A input N/A col >>> Press [enter] to continue...  attrs N/A dark N/A N/A print [+] Parsed all volumes! N/A N/A args reconstruct N/A N/A N/A print [+] Performing reconstruct...  N/A root N/A N/A p reconstruct N/A N/A root N/A N/A N/A print N/A col [-] Failed reconstructing filesystem: could not find root directory. red N/A N/A failed N/A N/A disk N/A p disks N/A N/A N/A N/A failed extend N/A x N/A x N/A disk volumes N/A N/A N/A x bindmountpoint N/A x mountpoint N/A x root N/A failed N/A N/A N/A print N/A N/A [+] Parts of the filesystem are reconstructed in {0}. format N/A col N/A root mountpoint green attrs N/A bold N/A m failed N/A N/A N/A print N/A N/A     {0} was not reconstructed format N/A m mountpoint N/A N/A N/A print N/A N/A [+] The entire filesystem is reconstructed in {0}. format N/A col N/A root mountpoint green attrs N/A bold N/A N/A N/A args keep N/A N/A N/A input N/A col >>> Press [enter] to unmount all volumes...  attrs N/A dark N/A N/A N/A has_left_mounted N/A N/A args keep N/A N/A N/A input N/A col >>> Some volumes were left mounted. Press [enter] to unmount all...  attrs N/A dark N/A N/A N/A KeyboardInterrupt N/A N/A N/A print 
[+] User pressed ^C, aborting... N/A N/A N/A Exception N/A e N/A N/A traceback N/A N/A N/A traceback print_exc N/A N/A print N/A col N/A N/A [-] {0} format e red N/A N/A N/A args no_interaction N/A N/A N/A input N/A col >>> Press [enter] to continue. attrs N/A dark N/A N/A N/A args keep N/A N/A N/A print [+] Analysis complete. N/A N/A N/A p N/A N/A N/A print [-] Crashed before creating parser N/A N/A N/A print [+] Analysis complete, unmounting... N/A N/A N/A remove_rw N/A N/A N/A p rw_active N/A y N/A N/A N/A input >>> Delete the rw cache file? [y/N]  lower N/A N/A N/A KeyboardInterrupt N/A N/A remove_rw False N/A True N/A N/A N/A N/A p clean remove_rw N/A N/A N/A N/A N/A N/A N/A print N/A col [-] Error unmounting base image. Perhaps volumes are still open? red N/A N/A input N/A col >>> Press [enter] to retry unmounting, or ^C to cancel...  attrs N/A dark N/A N/A N/A KeyboardInterrupt N/A N/A N/A print N/A N/A N/A print [+] All cleaned up N/A N/A N/A __name__ __main__ N/A N/A N/A main