Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
DefaultProvider Class Reference
Inheritance diagram for DefaultProvider:
Collaboration diagram for DefaultProvider:

Public Member Functions

 get_resource_stream (self, manager, resource_name)
 
- Public Member Functions inherited from EggProvider
 __init__ (self, module)
 
- Public Member Functions inherited from NullProvider
 get_resource_filename (self, manager, resource_name)
 
 get_resource_string (self, manager, resource_name)
 
 has_resource (self, resource_name)
 
 has_metadata (self, name)
 
 get_metadata (self, name)
 
 get_metadata_lines (self, name)
 
 resource_isdir (self, resource_name)
 
 metadata_isdir (self, name)
 
 resource_listdir (self, resource_name)
 
 metadata_listdir (self, name)
 
 run_script (self, script_name, namespace)
 

Data Fields

 module_path
 
- Data Fields inherited from EggProvider
 egg_name
 
 egg_info
 
 egg_root
 
- Data Fields inherited from NullProvider
 module_path
 

Protected Member Functions

 _has (self, path)
 
 _isdir (self, path)
 
 _listdir (self, path)
 
 _get (self, path)
 
 _register (cls)
 
- Protected Member Functions inherited from EggProvider
 _setup_prefix (self)
 
 _set_egg (self, path)
 
- Protected Member Functions inherited from NullProvider
 _get_metadata_path (self, name)
 
 _fn (self, base, resource_name)
 

Additional Inherited Members

- Static Public Attributes inherited from NullProvider
 egg_name = None
 
 egg_info = None
 
 loader = None
 
- Static Protected Member Functions inherited from NullProvider
 _validate_resource_path (path)
 

Detailed Description

Provides access to package resources in the filesystem

Definition at line 1711 of file __init__.py.

Member Function Documentation

◆ _get()

_get (   self,
  path 
)
protected

Reimplemented from NullProvider.

Definition at line 1726 of file __init__.py.

1726 def _get(self, path):
1727 with open(path, 'rb') as stream:
1728 return stream.read()
1729
for i

◆ _has()

_has (   self,
  path 
)
protected

Reimplemented from NullProvider.

Definition at line 1714 of file __init__.py.

1714 def _has(self, path):
1715 return os.path.exists(path)
1716

◆ _isdir()

_isdir (   self,
  path 
)
protected

Reimplemented from NullProvider.

Definition at line 1717 of file __init__.py.

1717 def _isdir(self, path):
1718 return os.path.isdir(path)
1719

◆ _listdir()

_listdir (   self,
  path 
)
protected

Reimplemented from NullProvider.

Definition at line 1720 of file __init__.py.

1720 def _listdir(self, path):
1721 return os.listdir(path)
1722

◆ _register()

_register (   cls)
protected

Definition at line 1731 of file __init__.py.

1731 def _register(cls):
1732 loader_names = (
1733 'SourceFileLoader',
1734 'SourcelessFileLoader',
1735 )
1736 for name in loader_names:
1737 loader_cls = getattr(importlib_machinery, name, type(None))
1738 register_loader_type(loader_cls, cls)
1739
1740

◆ get_resource_stream()

get_resource_stream (   self,
  manager,
  resource_name 
)

Reimplemented from NullProvider.

Definition at line 1723 of file __init__.py.

1723 def get_resource_stream(self, manager, resource_name):
1724 return open(self._fn(self.module_path, resource_name), 'rb')
1725

Field Documentation

◆ module_path

module_path

Definition at line 1724 of file __init__.py.


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