def satisfiable(self, length):
        for begin, end in self.ranges:
            if end is not None and end >= length:
                return False
        return True
Validates if the category can be used with the project
dataset/ETHPy150Open AppScale/appscale/AppServer/lib/webob_0_9/webob/byterange.py/Range.satisfiable--crossover with--dataset/ETHPy150Open ExCiteS/geokey/geokey/contributions/serializers.py/ContributionSerializer.validate_category