def search_for_source(self, ctx, item): if not self.use_staticfiles: return Resolver.search_for_source(self, ctx, item) if has_magic(item): return list(self.glob_staticfiles(item)) else: f = finders.find(item) if f is not None: return f raise IOError("'%s' not found (using staticfiles finders)" % item)
def search_for_source(self, ctx, item): if not self.use_staticfiles: return Resolver.search_for_source(self, ctx, item) if has_magic(item): return list(self.glob_staticfiles(item)) else: f = finders.find(item) if f is not None: return f raise IOError( "'%s' not found (using staticfiles finders)" % item)
def search_for_source(self, item): if self.env.load_path: # Note: With only env.directory set, we don't go to default; # Setting env.directory only makes the output directory fixed. return Resolver.search_for_source(self, item) # Look in correct blueprint's directory directory, item = self.split_prefix(item) try: return self.consider_single_directory(directory, item) except IOError: # XXX: Hack to make the tests pass, which are written to not # expect an IOError upon missing files. They need to be rewritten. return path.normpath(path.join(directory, item))
def search_for_source(self, ctx, item): # If a load_path is set, use it instead of the Flask static system. # # Note: With only env.directory set, we don't go to default; # Setting env.directory only makes the output directory fixed. if self.use_webassets_system_for_sources(ctx): return Resolver.search_for_source(self, ctx, item) # Look in correct blueprint's directory directory, item, endpoint = self.split_prefix(ctx, item) try: return self.consider_single_directory(directory, item) except IOError: # XXX: Hack to make the tests pass, which are written to not # expect an IOError upon missing files. They need to be rewritten. return path.normpath(path.join(directory, item))
def search_for_source(self, ctx, item): if not self.use_staticfiles: return Resolver.search_for_source(self, ctx, item) # We can't import too early because of unit tests try: from django.contrib.staticfiles import finders except ImportError: # Support pre-1.3 versions. finders = None # Use the staticfiles finders to determine the absolute path if finders: if has_magic(item): return list(self.glob_staticfiles(item)) else: f = finders.find(item) if f is not None: return f raise IOError("'%s' not found (using staticfiles finders)" % item)
def search_for_source(self, ctx, item): if not self.use_staticfiles: return Resolver.search_for_source(self, ctx, item) # We can't import too early because of unit tests try: from django.contrib.staticfiles import finders except ImportError: # Support pre-1.3 versions. finders = None # Use the staticfiles finders to determine the absolute path if finders: if has_magic(item): return list(self.glob_staticfiles(item)) else: f = finders.find(item) if f is not None: return f raise IOError( "'%s' not found (using staticfiles finders)" % item)