Lines Matching defs:data
25 data = {}
53 data[locale] = alias
54 return data
60 data = {}
86 data[locale] = alias
87 return data
89 def pprint(data):
90 items = sorted(data.items())
94 def print_differences(data, olddata):
97 if k not in data:
99 elif olddata[k] != data[k]:
101 (k, olddata[k], data[k]))
104 def optimize(data):
106 locale.locale_alias = data.copy()
107 for k, v in data.items():
112 errors = check(data)
118 def check(data):
122 for k, v in data.items():
140 data = locale.locale_alias.copy()
141 data.update(parse_glibc_supported(args.glibc_supported))
142 data.update(parse(args.locale_alias))
145 n = len(data)
146 data = optimize(data)
147 if len(data) == n:
149 print_differences(data, locale.locale_alias)
152 pprint(data)