def inner(instance): b = BitSet(len(initString) * 8) # ugly mangling to get set the "private" member. b._BitSet__bitset = bytearray(initString) func(instance, b)