class_docstr: This loader loads templates from precompiled templates.
  
  Example usage:
  
  >>> loader = ChoiceLoader([
  ...     ModuleLoader('/path/to/compiled/templates'),
  ...     FileSystemLoader('/path/to/templates')
  ... ])
  
  Templates can be precompiled with :meth:`Environment.compile_templates`.
class_docstr_tok: ["This","loader","loads","templates","from","precompiled","templates",".","Example","usage",":",">",">",">","loader","=","ChoiceLoader","(","[","...","ModuleLoader","(","'\/path\/to\/compiled\/templates","'",")",",","...","FileSystemLoader","(","'\/path\/to\/templates","'",")","...","]",")","Templates","can","be","precompiled","with",":","meth",":","`","Environment.compile_templates","`","."]
code: def get_module_filename(name):
      return ModuleLoader.get_template_key(name) + ".py"
  
imports: import os
  import sys
  import weakref
  from hashlib import sha1
  from os import path
  from types import ModuleType
  from ._compat import abc
  from ._compat import fspath
  from ._compat import iteritems
  from ._compat import string_types
  from .exceptions import TemplateNotFound
  from .utils import internalcode
  from .utils import open_if_exists
label_desc: Use image node_id 3 for calling the ModuleLoader obj's underlying member method code with example usage: obj.get_module_filename(name) and returns: unknown