def __call__(self, status):
        key = status
        if 'user' not in key:
            if options.debug:
                print >> sys.stderr, status
            return
        for elem in self.path:
            if isinstance(elem, types.FunctionType) and isinstance(elem, types.BuiltinFunctionType):
                key = elem(key)
            else:
                key = key[elem]
        self.counter[key] += 1
        print >> sys.stderr, ".",
        sys.stderr.flush()
dataset/ETHPy150Open atl/twitstream/examples/stats.py/Counter.__call__/operator `or` -> `and`