diff piecrust/app.py @ 815:69d16e1afb95

internal: Keep things out of the `PieCrust` class, and other clean-ups.
author Ludovic Chabant <ludovic@chabant.com>
date Wed, 11 Jan 2017 09:01:01 -0800
parents aca04e175488
children 7d83b9484b98
line wrap: on
line diff
--- a/piecrust/app.py	Wed Dec 28 01:27:02 2016 -0500
+++ b/piecrust/app.py	Wed Jan 11 09:01:01 2017 -0800
@@ -200,11 +200,6 @@
             tgts.append(tgt)
         return tgts
 
-    @cached_property
-    def dataProviderClasses(self):
-        return self.plugin_loader.getDataProviders()
-        
-
     def getSource(self, source_name):
         for source in self.sources:
             if source.name == source_name:
@@ -240,14 +235,6 @@
             if pub.target == target_name:
                 return pub
         return None
-        
-    def getDataProviderClass(cls, provider_type):
-        for prov in cls.dataProviderClasses:
-            if prov.PROVIDER_NAME == provider_type:
-                return prov
-        raise ConfigurationError(
-                "Unknown data provider type: %s" % provider_type)
-    
 
     def _get_dir(self, default_rel_dir):
         abs_dir = os.path.join(self.root_dir, default_rel_dir)