def buffer(self, byte_offset=0):
        contents = self.ptr.contents
        ptr = addressof(contents.buffer.contents) + byte_offset
        length = contents.length * 4 - byte_offset
        return buffer((c_char * length).from_address(ptr).raw) \
            if length else None
Guess the absolute module name for the given file by checking for
dataset/ETHPy150Open chriso/gauged/gauged/structures/sparse_map.py/SparseMap.buffer--crossover with--dataset/ETHPy150Open thasso/pyjip/jip/tools.py/Scanner._guess_module_name