INNER CODE UNIT · Python

compatible_os

evpo/EncryptPad · configure.py:301

    def compatible_os(self, os_data, options):
        if not self.os_features:
            return True

        def has_all(needed, provided):
            for n in needed:
                if n not in provided:
                    return False
            return True

        provided_features = os_data.enabled_features(options)

        for feature_set in self.os_features:
            if has_all(feature_set.split(','), provided_features):
                return True

        return False

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…