Public Member Functions | Public Attributes | Static Private Member Functions | List of all members
mycroft.filesystem.FileSystemAccess Class Reference

Public Member Functions

def __init__ (self, path)
 
def exists (self, filename)
 
def open (self, filename, mode)
 

Public Attributes

 path
 

Static Private Member Functions

def __init_path (path)
 

Detailed Description

A class for providing access to the mycroft FS sandbox. Intended to be
attached to skills at initialization time to provide a skill-specific
namespace.

Definition at line 19 of file scripts/mycroft/filesystem/__init__.py.

Constructor & Destructor Documentation

def mycroft.filesystem.FileSystemAccess.__init__ (   self,
  path 
)

Definition at line 26 of file scripts/mycroft/filesystem/__init__.py.

Member Function Documentation

def mycroft.filesystem.FileSystemAccess.__init_path (   path)
staticprivate

Definition at line 30 of file scripts/mycroft/filesystem/__init__.py.

def mycroft.filesystem.FileSystemAccess.exists (   self,
  filename 
)

Definition at line 54 of file scripts/mycroft/filesystem/__init__.py.

def mycroft.filesystem.FileSystemAccess.open (   self,
  filename,
  mode 
)
Get a handle to a file (with the provided mode) within the
skill-specific namespace.

:param filename: a str representing a path relative to the namespace.
    subdirs not currently supported.

:param mode: a file handle mode

:return: an open file handle.

Definition at line 39 of file scripts/mycroft/filesystem/__init__.py.

Member Data Documentation

mycroft.filesystem.FileSystemAccess.path

Definition at line 27 of file scripts/mycroft/filesystem/__init__.py.


The documentation for this class was generated from the following file:


mycroft_ros
Author(s):
autogenerated on Mon Apr 26 2021 02:35:40