

def gen_latin1(length=10):
    'Returns a random string made up of UTF-8 characters.\n    (Font: Wikipedia - Latin-1 Supplement Unicode Block)\n\n    :param int length: Length for random data.\n    :returns: A random string made up of ``Latin1`` characters.\n    :rtype: str\n\n    '
    _is_positive_int(length)
    range0 = range1 = range2 = []
    range0 = ['00C0', '00D6']
    range1 = ['00D8', '00F6']
    range2 = ['00F8', '00FF']
    output_array = []
    for i in range(int(range0[0], 16), int(range0[1], 16)):
        output_array.append(i)
    for i in range(int(range1[0], 16), int(range1[1], 16)):
        output_array.append(i)
    for i in range(int(range2[0], 16), int(range2[1], 16)):
        range2.append(i)
    random.seed()
    if (sys.version_info[0] == 2):
        output_string = ''.join((unichr(random.choice(output_array)) for _ in range(length)))
    else:
        output_string = ''.join((chr(random.choice(output_array)) for _ in range(length)))
    return _make_unicode(output_string)

dataset/ETHPy150Open omaciel/fauxfactory/fauxfactory/__init__.py gen_latin1/VarMisuse@157/306 `output_array`->`range2`