def __init__(self, table_file, typecode, bufferlength=4*1024):
        if table_file._type_writers not in typecode:
            raise Exception("Can't (yet) write an array table of type %r" % typecode)
        
        self.table_file = table_file
        self.typecode = typecode
        self.bufferlength = bufferlength
        self.dir = {}
        self.buffer = array(typecode)
        
        # Remember where we started writing
        self.start = table_file.tell()
        # Save space for a pointer to the directory
        table_file.write_ulong(0)
dataset/ETHPy150Open tallstreet/Whoosh-AppEngine/src/whoosh/tables.py/ArrayWriter.__init__/swapped operands of `not in`