Lines Matching refs:unsupported
57 # ): ([], {'unsupported': None if supported else True})
70 #extracols = ['unsupported']
83 datafiles.write_known(decls, IGNORED_FILE, ['unsupported'], relroot=REPO_ROOT)
149 elif 'unsupported' in extra:
152 unsupported = _check_unsupported(decl, typedeps, types, knowntypes)
153 extra['unsupported'] = unsupported
184 unsupported = []
187 unsupported.append(checked)
188 if any(None if v is FIXED_TYPE else v for v in unsupported):
189 return unsupported
190 elif FIXED_TYPE in unsupported:
249 unsupported = extra.get('unsupported')
250 if unsupported is FIXED_TYPE:
251 unsupported = None
252 return 'typespec' if unsupported else None
280 def __init__(self, item, typedecl=None, *, unsupported=None, **extra):
281 if 'unsupported' in extra:
282 raise NotImplementedError((item, typedecl, unsupported, extra))
283 if not unsupported:
284 unsupported = None
285 elif isinstance(unsupported, (str, TypeDeclaration)):
286 unsupported = (unsupported,)
287 elif unsupported is not FIXED_TYPE:
288 unsupported = tuple(unsupported)
289 self.unsupported = unsupported
290 extra['unsupported'] = self.unsupported # ...for __repr__(), etc.
291 if self.unsupported is None:
294 elif self.unsupported is FIXED_TYPE:
296 raise NotImplementedError(item, typedecl, unsupported)
299 self.supported = not self.unsupported
348 reason = item.unsupported