1675 continue |
1675 continue |
1676 valtype = valtypestr |
1676 valtype = valtypestr |
1677 else: |
1677 else: |
1678 valtype = valtypestr[6:-1] |
1678 valtype = valtypestr[6:-1] |
1679 if valtype not in ConfigVarTypeStrings: |
1679 if valtype not in ConfigVarTypeStrings: |
1680 if valtype == "numpy.ndarray": |
1680 if valtype in ["numpy.ndarray", "array.array"]: |
1681 if ConfigVarTypeStrings.index('list') in filter: |
1681 if ConfigVarTypeStrings.index('list') in filter: |
1682 continue |
1682 continue |
1683 elif valtypename == "MultiValueDict": |
1683 elif valtypename == "MultiValueDict": |
1684 if ConfigVarTypeStrings.index('dict') in filter: |
1684 if ConfigVarTypeStrings.index('dict') in filter: |
1685 continue |
1685 continue |
1692 continue |
1692 continue |
1693 elif ConfigVarTypeStrings.index('instance') in filter: |
1693 elif ConfigVarTypeStrings.index('instance') in filter: |
1694 continue |
1694 continue |
1695 |
1695 |
1696 if valtypename not in ["MultiValueDict"] and \ |
1696 if valtypename not in ["MultiValueDict"] and \ |
1697 not valtype.startswith("numpy"): |
1697 not valtype.startswith(("numpy.", "array.")): |
1698 valtype = valtypestr |
1698 valtype = valtypestr |
1699 else: |
1699 else: |
1700 try: |
1700 try: |
1701 if ConfigVarTypeStrings.index(valtype) in filter: |
1701 if ConfigVarTypeStrings.index(valtype) in filter: |
1702 continue |
1702 continue |
1718 filter: |
1718 filter: |
1719 continue |
1719 continue |
1720 |
1720 |
1721 try: |
1721 try: |
1722 if valtype in ['list', 'tuple', 'dict', 'set', |
1722 if valtype in ['list', 'tuple', 'dict', 'set', |
1723 'frozenset']: |
1723 'frozenset', 'array.array']: |
1724 if valtype == 'dict': |
1724 if valtype == 'dict': |
1725 rvalue = "%d" % len(value.keys()) |
1725 rvalue = "%d" % len(value.keys()) |
1726 else: |
1726 else: |
1727 rvalue = "%d" % len(value) |
1727 rvalue = "%d" % len(value) |
1728 elif valtype == "numpy.ndarray": |
1728 elif valtype == "numpy.ndarray": |