def _trans_binary(self, value):
        try:
            conv = int(value)
        except ValueError:
            return 0

        if conv not in [0, 1]:
            return 0

        return conv
Given value is expected to be a binary - 0/1
dataset/ETHPy150Open Yelp/fullerite/src/diamond/collectors/icinga_stats/icinga_stats.py/IcingaStatsCollector._trans_binary