add some basic framework for the featurereport

This commit is contained in:
Jakob Ketterl
2019-07-05 19:30:24 +02:00
parent f5f23e6fbc
commit e61c0dcc12
5 changed files with 33 additions and 9 deletions

View File

@ -26,6 +26,11 @@ class FeatureDetector(object):
def feature_availability(self):
return {name: self.is_available(name) for name in FeatureDetector.features}
def feature_report(self):
def feature_details(name):
return self.get_requirements(name)
return {name: feature_details(name) for name in FeatureDetector.features}
def is_available(self, feature):
return self.has_requirements(self.get_requirements(feature))