OpenQuizz
Une application de gestion des contenus pédagogiques
_SixMetaPathImporter Class Reference
Inheritance diagram for _SixMetaPathImporter:
Collaboration diagram for _SixMetaPathImporter:

Public Member Functions

def __init__ (self, six_module_name)
 
def find_module (self, fullname, path=None)
 
def find_spec (self, fullname, path, target=None)
 
def load_module (self, fullname)
 
def is_package (self, fullname)
 
def get_code (self, fullname)
 
def create_module (self, spec)
 
def exec_module (self, module)
 

Data Fields

 name
 
 known_modules
 

Static Public Attributes

 get_source
 

Detailed Description

A meta path importer to import six.moves and its submodules.

This class implements a PEP302 finder and loader. It should be compatible
with Python 2.5 and all existing versions of Python3

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  six_module_name 
)

Member Function Documentation

◆ create_module()

def create_module (   self,
  spec 
)

◆ exec_module()

def exec_module (   self,
  module 
)

◆ find_module()

def find_module (   self,
  fullname,
  path = None 
)

◆ find_spec()

def find_spec (   self,
  fullname,
  path,
  target = None 
)

◆ get_code()

def get_code (   self,
  fullname 
)
Return None

Required, if is_package is implemented

◆ is_package()

def is_package (   self,
  fullname 
)
Return true, if the named module is a package.

We need this method to get correct spec objects with
Python 3.4 (see PEP451)

◆ load_module()

def load_module (   self,
  fullname 
)

Field Documentation

◆ get_source

get_source
static

◆ known_modules

known_modules

◆ name

name

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