Skip to content

Commit

Permalink
Provide the XonshImportEventLoader with all the functions that pkg_re…
Browse files Browse the repository at this point in the history
…sources would expect.

Fixes xonsh#3607
  • Loading branch information
Achimh3011 committed Jun 27, 2020
1 parent 3ee0144 commit d1a9749
Showing 1 changed file with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions xonsh/imphooks.py
Expand Up @@ -303,6 +303,53 @@ def module_repr(self, module):
"""Legacy module repr, provided for backwards compatibility."""
return self.loader.module_repr(module)

def get_data(self, path):
"""redirect to wrapped loader"""
return self.loader.get_data(path)

def get_resource_filename(self, manager, resource_name):
"""redirect to wrapped loader"""
return self.loader.get_resource_filename(manager, resource_name)

def get_resource_stream(self, manager, resource_name):
"""redirect to wrapped loader"""
return self.loader.get_resource_stream(manager, resource_name)

def get_resource_string(self, manager, resource_name):
"""redirect to wrapped loader"""
return self.loader.get_resource_string(manager, resource_name)

def has_resource(self, resource_name):
"""redirect to wrapped loader"""
return self.loader.has_resource(resource_name)

def has_metadata(self, name):
"""redirect to wrapped loader"""
return self.loader.has_metadata(name)

def get_metadata(self, name):
"""redirect to wrapped loader"""
return self.loader.get_metadata(name)

def get_metadata_lines(self, name):
"""redirect to wrapped loader"""
return self.loader.get_metadata_lines(name)

def resource_isdir(self, resource_name):
"""redirect to wrapped loader"""
return self.loader.resource_isdir(resource_name)

def metadata_isdir(self, name):
"""redirect to wrapped loader"""
return self.loader.metadata_isdir(name)

def resource_listdir(self, resource_name):
"""redirect to wrapped loader"""
return self.loader.resource_listdir(resource_name)

def metadata_listdir(self, name):
"""redirect to wrapped loader"""
return self.loader.metadata_listdir(name)

def install_import_hooks():
"""
Expand Down

0 comments on commit d1a9749

Please sign in to comment.