{".class":"MypyFile","_fullname":"debian.copyright","future_import_flags":[],"is_partial_stub_package":false,"is_stub":false,"names":{".class":"SymbolTable","AllParagraphTypes":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeAlias","alias_tvars":[],"column":4,"fullname":"debian.copyright.AllParagraphTypes","line":53,"no_args":false,"normalized":false,"target":{".class":"UnionType","items":["debian.copyright.Header","debian.copyright.FilesParagraph","debian.copyright.LicenseParagraph"]}}},"Any":{".class":"SymbolTableNode","cross_ref":"typing.Any","kind":"Gdef"},"Callable":{".class":"SymbolTableNode","cross_ref":"typing.Callable","kind":"Gdef"},"Copyright":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.object"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"debian.copyright.Copyright","name":"Copyright","type_vars":[]},"deletable_attributes":[],"flags":[],"fullname":"debian.copyright.Copyright","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"debian.copyright","mro":["debian.copyright.Copyright","builtins.object"],"names":{".class":"SymbolTable","__file":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_inferred"],"fullname":"debian.copyright.Copyright.__file","name":"__file","type":"debian._deb822_repro.parsing.Deb822FileElement"}},"__header":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_inferred"],"fullname":"debian.copyright.Copyright.__header","name":"__header","type":"debian.copyright.Header"}},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1,1,1],"arg_names":["self","sequence","encoding","strict"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.Copyright.__init__","name":"__init__","type":{".class":"CallableType","arg_kinds":[0,1,1,1],"arg_names":["self","sequence","encoding","strict"],"arg_types":["debian.copyright.Copyright",{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str"],"type_ref":"builtins.list"},{".class":"Instance","args":["builtins.str"],"type_ref":"typing.IO"},{".class":"NoneType"}]},"builtins.str","builtins.bool"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"__init__ of Copyright","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__iter__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.Copyright.__iter__","name":"__iter__","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["debian.copyright.Copyright"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"__iter__ of Copyright","ret_type":{".class":"Instance","args":[{".class":"TypeAliasType","args":[],"type_ref":"debian.copyright.AllParagraphTypes"}],"type_ref":"typing.Iterator"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__paragraphs":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"debian.copyright.Copyright.__paragraphs","name":"__paragraphs","type":{".class":"Instance","args":[{".class":"TypeAliasType","args":[],"type_ref":"debian.copyright.AllParagraphTypes"}],"type_ref":"builtins.list"}}},"add_files_paragraph":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","paragraph"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.Copyright.add_files_paragraph","name":"add_files_paragraph","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","paragraph"],"arg_types":["debian.copyright.Copyright","debian.copyright.FilesParagraph"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"add_files_paragraph of Copyright","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"add_license_paragraph":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","paragraph"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.Copyright.add_license_paragraph","name":"add_license_paragraph","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","paragraph"],"arg_types":["debian.copyright.Copyright","debian.copyright.LicenseParagraph"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"add_license_paragraph of Copyright","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"all_files_paragraphs":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.Copyright.all_files_paragraphs","name":"all_files_paragraphs","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["debian.copyright.Copyright"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"all_files_paragraphs of Copyright","ret_type":{".class":"Instance","args":["debian.copyright.FilesParagraph"],"type_ref":"typing.Iterator"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"all_license_paragraphs":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.Copyright.all_license_paragraphs","name":"all_license_paragraphs","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["debian.copyright.Copyright"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"all_license_paragraphs of Copyright","ret_type":{".class":"Instance","args":["debian.copyright.LicenseParagraph"],"type_ref":"typing.Iterator"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"all_paragraphs":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.Copyright.all_paragraphs","name":"all_paragraphs","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["debian.copyright.Copyright"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"all_paragraphs of Copyright","ret_type":{".class":"Instance","args":[{".class":"TypeAliasType","args":[],"type_ref":"debian.copyright.AllParagraphTypes"}],"type_ref":"typing.Iterator"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"dump":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1],"arg_names":["self","f"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.Copyright.dump","name":"dump","type":{".class":"CallableType","arg_kinds":[0,1],"arg_names":["self","f"],"arg_types":["debian.copyright.Copyright",{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str"],"type_ref":"typing.IO"},{".class":"NoneType"}]}],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"dump of Copyright","ret_type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}]},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"find_files_paragraph":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","filename"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.Copyright.find_files_paragraph","name":"find_files_paragraph","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","filename"],"arg_types":["debian.copyright.Copyright","builtins.str"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"find_files_paragraph of Copyright","ret_type":{".class":"UnionType","items":["debian.copyright.FilesParagraph",{".class":"NoneType"}]},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"header":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"OverloadedFuncDef","flags":["is_property"],"fullname":"debian.copyright.Copyright.header","impl":null,"items":[{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":["is_property","is_overload","is_decorated"],"fullname":"debian.copyright.Copyright.header","name":"header","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["debian.copyright.Copyright"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"header of Copyright","ret_type":"debian.copyright.Header","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":true,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_settable_property","is_ready","is_inferred"],"fullname":"debian.copyright.Copyright.header","name":"header","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["debian.copyright.Copyright"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"header of Copyright","ret_type":"debian.copyright.Header","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","hdr"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"debian.copyright.Copyright.header","name":"header","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","hdr"],"arg_types":["debian.copyright.Copyright","debian.copyright.Header"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"header of Copyright","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_inferred"],"fullname":"","name":"header","type":null}}],"type":{".class":"Overloaded","items":[{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["debian.copyright.Copyright"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"header of Copyright","ret_type":"debian.copyright.Header","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.Copyright.Self","id":0,"name":"Self","namespace":"","upper_bound":"debian.copyright.Copyright","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"Deb822FileElement":{".class":"SymbolTableNode","cross_ref":"debian._deb822_repro.parsing.Deb822FileElement","kind":"Gdef"},"Deb822NoDuplicateFieldsParagraphElement":{".class":"SymbolTableNode","cross_ref":"debian._deb822_repro.parsing.Deb822NoDuplicateFieldsParagraphElement","kind":"Gdef"},"Deb822ParagraphElement":{".class":"SymbolTableNode","cross_ref":"debian._deb822_repro.parsing.Deb822ParagraphElement","kind":"Gdef"},"Deb822ValueType":{".class":"SymbolTableNode","cross_ref":"debian.deb822.Deb822ValueType","kind":"Gdef"},"Error":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.Exception"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"debian.copyright.Error","name":"Error","type_vars":[]},"deletable_attributes":[],"flags":[],"fullname":"debian.copyright.Error","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"debian.copyright","mro":["debian.copyright.Error","builtins.Exception","builtins.BaseException","builtins.object"],"names":{".class":"SymbolTable"},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.Error.Self","id":0,"name":"Self","namespace":"","upper_bound":"debian.copyright.Error","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"FilesParagraph":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["debian.copyright._RestrictedWrapper"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"debian.copyright.FilesParagraph","name":"FilesParagraph","type_vars":[]},"deletable_attributes":[],"flags":[],"fullname":"debian.copyright.FilesParagraph","has_param_spec_type":false,"metaclass_type":"debian.copyright._ClassInitMeta","metadata":{},"module_name":"debian.copyright","mro":["debian.copyright.FilesParagraph","debian.copyright._RestrictedWrapper","builtins.object"],"names":{".class":"SymbolTable","__cached_files_pat":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"debian.copyright.FilesParagraph.__cached_files_pat","name":"__cached_files_pat","type":{".class":"TupleType","implicit":false,"items":["builtins.str",{".class":"Instance","args":["builtins.str"],"type_ref":"re.Pattern"}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.tuple"}}}},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1,1],"arg_names":["self","data","_internal_validate","strict"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.FilesParagraph.__init__","name":"__init__","type":{".class":"CallableType","arg_kinds":[0,0,1,1],"arg_names":["self","data","_internal_validate","strict"],"arg_types":["debian.copyright.FilesParagraph","debian._deb822_repro.parsing.Deb822ParagraphElement","builtins.bool","builtins.bool"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"__init__ of FilesParagraph","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_default_re":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_inferred","has_explicit_value"],"fullname":"debian.copyright.FilesParagraph._default_re","name":"_default_re","type":{".class":"Instance","args":["builtins.str"],"type_ref":"re.Pattern"}}},"comment":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_inferred","has_explicit_value"],"fullname":"debian.copyright.FilesParagraph.comment","name":"comment","type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.deb822.RestrictedField"}}},"copyright":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_inferred","has_explicit_value"],"fullname":"debian.copyright.FilesParagraph.copyright","name":"copyright","type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.deb822.RestrictedField"}}},"create":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["cls","files","copyright","license"],"dataclass_transform_spec":null,"flags":["is_class","is_decorated"],"fullname":"debian.copyright.FilesParagraph.create","name":"create","type":{".class":"CallableType","arg_kinds":[0,0,0,0],"arg_names":["cls","files","copyright","license"],"arg_types":[{".class":"TypeType","item":"debian.copyright.FilesParagraph"},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str"],"type_ref":"builtins.list"},{".class":"NoneType"}]},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}]},{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"debian.copyright.License"},{".class":"NoneType"}]}],"bound_args":[],"def_extras":{"first_arg":"cls"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"create of FilesParagraph","ret_type":"debian.copyright.FilesParagraph","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_classmethod","is_ready","is_inferred"],"fullname":"debian.copyright.FilesParagraph.create","name":"create","type":{".class":"CallableType","arg_kinds":[0,0,0,0],"arg_names":["cls","files","copyright","license"],"arg_types":[{".class":"TypeType","item":"debian.copyright.FilesParagraph"},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str"],"type_ref":"builtins.list"},{".class":"NoneType"}]},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}]},{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"debian.copyright.License"},{".class":"NoneType"}]}],"bound_args":[],"def_extras":{"first_arg":"cls"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"create of FilesParagraph","ret_type":"debian.copyright.FilesParagraph","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"files":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_inferred","has_explicit_value"],"fullname":"debian.copyright.FilesParagraph.files","name":"files","type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.deb822.RestrictedField"}}},"files_pattern":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.FilesParagraph.files_pattern","name":"files_pattern","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["debian.copyright.FilesParagraph"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"files_pattern of FilesParagraph","ret_type":{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str"],"type_ref":"re.Pattern"},{".class":"NoneType"}]},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"license":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_inferred","has_explicit_value"],"fullname":"debian.copyright.FilesParagraph.license","name":"license","type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.deb822.RestrictedField"}}},"matches":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","filename"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.FilesParagraph.matches","name":"matches","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","filename"],"arg_types":["debian.copyright.FilesParagraph","builtins.str"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"matches of FilesParagraph","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.FilesParagraph.Self","id":0,"name":"Self","namespace":"","upper_bound":"debian.copyright.FilesParagraph","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"FrozenSet":{".class":"SymbolTableNode","cross_ref":"typing.FrozenSet","kind":"Gdef"},"Header":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["debian.copyright._RestrictedWrapper"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"debian.copyright.Header","name":"Header","type_vars":[]},"deletable_attributes":[],"flags":[],"fullname":"debian.copyright.Header","has_param_spec_type":false,"metaclass_type":"debian.copyright._ClassInitMeta","metadata":{},"module_name":"debian.copyright","mro":["debian.copyright.Header","debian.copyright._RestrictedWrapper","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1],"arg_names":["self","data"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.Header.__init__","name":"__init__","type":{".class":"CallableType","arg_kinds":[0,1],"arg_names":["self","data"],"arg_types":["debian.copyright.Header",{".class":"UnionType","items":["debian._deb822_repro.parsing.Deb822ParagraphElement",{".class":"NoneType"}]}],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"__init__ of Header","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"comment":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_inferred","has_explicit_value"],"fullname":"debian.copyright.Header.comment","name":"comment","type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.deb822.RestrictedField"}}},"copyright":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_inferred","has_explicit_value"],"fullname":"debian.copyright.Header.copyright","name":"copyright","type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.deb822.RestrictedField"}}},"current_format":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.Header.current_format","name":"current_format","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["debian.copyright.Header"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"current_format of Header","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"disclaimer":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_inferred","has_explicit_value"],"fullname":"debian.copyright.Header.disclaimer","name":"disclaimer","type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.deb822.RestrictedField"}}},"files_excluded":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_inferred","has_explicit_value"],"fullname":"debian.copyright.Header.files_excluded","name":"files_excluded","type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.deb822.RestrictedField"}}},"files_included":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_inferred","has_explicit_value"],"fullname":"debian.copyright.Header.files_included","name":"files_included","type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.deb822.RestrictedField"}}},"format":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_inferred","has_explicit_value"],"fullname":"debian.copyright.Header.format","name":"format","type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.deb822.RestrictedField"}}},"known_format":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.Header.known_format","name":"known_format","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["debian.copyright.Header"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"known_format of Header","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"license":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_inferred","has_explicit_value"],"fullname":"debian.copyright.Header.license","name":"license","type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.deb822.RestrictedField"}}},"source":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_inferred","has_explicit_value"],"fullname":"debian.copyright.Header.source","name":"source","type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.deb822.RestrictedField"}}},"upstream_contact":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_inferred","has_explicit_value"],"fullname":"debian.copyright.Header.upstream_contact","name":"upstream_contact","type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.deb822.RestrictedField"}}},"upstream_name":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_inferred","has_explicit_value"],"fullname":"debian.copyright.Header.upstream_name","name":"upstream_name","type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.deb822.RestrictedField"}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.Header.Self","id":0,"name":"Self","namespace":"","upper_bound":"debian.copyright.Header","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"IO":{".class":"SymbolTableNode","cross_ref":"typing.IO","kind":"Gdef"},"Iterable":{".class":"SymbolTableNode","cross_ref":"typing.Iterable","kind":"Gdef"},"Iterator":{".class":"SymbolTableNode","cross_ref":"typing.Iterator","kind":"Gdef"},"License":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["debian.copyright.License@441"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"debian.copyright.License","name":"License","type_vars":[]},"deletable_attributes":[],"flags":[],"fullname":"debian.copyright.License","has_param_spec_type":false,"metaclass_type":"abc.ABCMeta","metadata":{},"module_name":"debian.copyright","mro":["debian.copyright.License","debian.copyright.License@441","builtins.tuple","typing.Sequence","typing.Collection","typing.Reversible","typing.Iterable","typing.Container","builtins.object"],"names":{".class":"SymbolTable","__new__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["cls","synopsis","text"],"dataclass_transform_spec":null,"flags":["is_static"],"fullname":"debian.copyright.License.__new__","name":"__new__","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["cls","synopsis","text"],"arg_types":[{".class":"TypeType","item":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.copyright.License"}},"builtins.str",{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}]}],"bound_args":[],"def_extras":{"first_arg":null},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"__new__ of License","ret_type":{".class":"TypeAliasType","args":[],"type_ref":"debian.copyright.License"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"from_str":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["cls","s"],"dataclass_transform_spec":null,"flags":["is_class","is_decorated"],"fullname":"debian.copyright.License.from_str","name":"from_str","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["cls","s"],"arg_types":[{".class":"TypeType","item":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.copyright.License"}},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}]}],"bound_args":[],"def_extras":{"first_arg":"cls"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"from_str of License","ret_type":{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"debian.copyright.License"},{".class":"NoneType"}]},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_classmethod","is_ready","is_inferred"],"fullname":"debian.copyright.License.from_str","name":"from_str","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["cls","s"],"arg_types":[{".class":"TypeType","item":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.copyright.License"}},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}]}],"bound_args":[],"def_extras":{"first_arg":"cls"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"from_str of License","ret_type":{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"debian.copyright.License"},{".class":"NoneType"}]},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"to_str":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.License.to_str","name":"to_str","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":[{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.copyright.License"}],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"to_str of License","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.License.Self","id":0,"name":"Self","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.copyright.License"},"values":[],"variance":0},"slots":null,"tuple_type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.copyright.License@441"},"type_vars":[],"typeddict_type":null}},"License@441":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":[{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"debian.copyright.License@441","name":"License@441","type_vars":[]},"deletable_attributes":[],"flags":["is_named_tuple"],"fullname":"debian.copyright.License@441","has_param_spec_type":false,"metaclass_type":null,"metadata":{"namedtuple":{"fields":["synopsis","text"]}},"module_name":"debian.copyright","mro":["debian.copyright.License@441","builtins.tuple","typing.Sequence","typing.Collection","typing.Reversible","typing.Iterable","typing.Container","builtins.object"],"names":{".class":"SymbolTable","_NT":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"TypeVarExpr","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.License@441._NT","name":"_NT","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}},"__annotations__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"debian.copyright.License@441.__annotations__","name":"__annotations__","type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.dict"}}},"__doc__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"debian.copyright.License@441.__doc__","name":"__doc__","type":"builtins.str"}},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"debian.copyright.License@441.__match_args__","name":"__match_args__","type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"synopsis"},{".class":"LiteralType","fallback":"builtins.str","value":"text"}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.tuple"}}}},"__new__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["_cls","synopsis","text"],"dataclass_transform_spec":null,"flags":["is_static"],"fullname":"debian.copyright.License@441.__new__","name":"__new__","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["_cls","synopsis","text"],"arg_types":[{".class":"TypeType","item":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.License@441._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"__new__ of License@441","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.License@441._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.License@441._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"plugin_generated":true},"_asdict":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["_self"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.License@441._asdict","name":"_asdict","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["_self"],"arg_types":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.License@441._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"_asdict of License@441","ret_type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.dict"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.License@441._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"plugin_generated":true},"_field_defaults":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"debian.copyright.License@441._field_defaults","name":"_field_defaults","type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.dict"}}},"_field_types":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"debian.copyright.License@441._field_types","name":"_field_types","type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.dict"}}},"_fields":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"debian.copyright.License@441._fields","name":"_fields","type":{".class":"TupleType","implicit":false,"items":["builtins.str","builtins.str"],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.tuple"}}}},"_make":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["_cls","iterable"],"dataclass_transform_spec":null,"flags":["is_class","is_decorated"],"fullname":"debian.copyright.License@441._make","name":"_make","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["_cls","iterable"],"arg_types":[{".class":"TypeType","item":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.License@441._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}},{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"typing.Iterable"}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"_make of License@441","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.License@441._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.License@441._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"is_overload":false,"var":{".class":"Var","flags":["is_classmethod","is_ready"],"fullname":"debian.copyright.License@441._make","name":"_make","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["_cls","iterable"],"arg_types":[{".class":"TypeType","item":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.License@441._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}},{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"typing.Iterable"}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"_make of License@441","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.License@441._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.License@441._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}}},"plugin_generated":true},"_replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,5,5],"arg_names":["_self","synopsis","text"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.License@441._replace","name":"_replace","type":{".class":"CallableType","arg_kinds":[0,5,5],"arg_names":["_self","synopsis","text"],"arg_types":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.License@441._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"_replace of License@441","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.License@441._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.License@441._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"plugin_generated":true},"_source":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"debian.copyright.License@441._source","name":"_source","type":"builtins.str"}},"synopsis":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_property","is_ready"],"fullname":"debian.copyright.License@441.synopsis","name":"synopsis","type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}}},"text":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_property","is_ready"],"fullname":"debian.copyright.License@441.text","name":"text","type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}}}},"self_type":null,"slots":null,"tuple_type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"type_vars":[],"typeddict_type":null}},"LicenseParagraph":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["debian.copyright._RestrictedWrapper"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"debian.copyright.LicenseParagraph","name":"LicenseParagraph","type_vars":[]},"deletable_attributes":[],"flags":[],"fullname":"debian.copyright.LicenseParagraph","has_param_spec_type":false,"metaclass_type":"debian.copyright._ClassInitMeta","metadata":{},"module_name":"debian.copyright","mro":["debian.copyright.LicenseParagraph","debian.copyright._RestrictedWrapper","builtins.object"],"names":{".class":"SymbolTable","__files":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_inferred","has_explicit_value"],"fullname":"debian.copyright.LicenseParagraph.__files","name":"__files","type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.deb822.RestrictedField"}}},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["self","data","_internal_validate"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.LicenseParagraph.__init__","name":"__init__","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["self","data","_internal_validate"],"arg_types":["debian.copyright.LicenseParagraph","debian._deb822_repro.parsing.Deb822ParagraphElement","builtins.bool"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"__init__ of LicenseParagraph","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"comment":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_inferred","has_explicit_value"],"fullname":"debian.copyright.LicenseParagraph.comment","name":"comment","type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.deb822.RestrictedField"}}},"create":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["cls","license"],"dataclass_transform_spec":null,"flags":["is_class","is_decorated"],"fullname":"debian.copyright.LicenseParagraph.create","name":"create","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["cls","license"],"arg_types":[{".class":"TypeType","item":"debian.copyright.LicenseParagraph"},{".class":"TypeAliasType","args":[],"type_ref":"debian.copyright.License"}],"bound_args":[],"def_extras":{"first_arg":"cls"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"create of LicenseParagraph","ret_type":"debian.copyright.LicenseParagraph","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_classmethod","is_ready","is_inferred"],"fullname":"debian.copyright.LicenseParagraph.create","name":"create","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["cls","license"],"arg_types":[{".class":"TypeType","item":"debian.copyright.LicenseParagraph"},{".class":"TypeAliasType","args":[],"type_ref":"debian.copyright.License"}],"bound_args":[],"def_extras":{"first_arg":"cls"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"create of LicenseParagraph","ret_type":"debian.copyright.LicenseParagraph","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"license":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_inferred","has_explicit_value"],"fullname":"debian.copyright.LicenseParagraph.license","name":"license","type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":"debian.deb822.RestrictedField"}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.LicenseParagraph.Self","id":0,"name":"Self","namespace":"","upper_bound":"debian.copyright.LicenseParagraph","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"List":{".class":"SymbolTableNode","cross_ref":"typing.List","kind":"Gdef"},"MachineReadableFormatError":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["debian.copyright.Error","builtins.ValueError"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"debian.copyright.MachineReadableFormatError","name":"MachineReadableFormatError","type_vars":[]},"deletable_attributes":[],"flags":[],"fullname":"debian.copyright.MachineReadableFormatError","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"debian.copyright","mro":["debian.copyright.MachineReadableFormatError","debian.copyright.Error","builtins.ValueError","builtins.Exception","builtins.BaseException","builtins.object"],"names":{".class":"SymbolTable"},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.MachineReadableFormatError.Self","id":0,"name":"Self","namespace":"","upper_bound":"debian.copyright.MachineReadableFormatError","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"NotMachineReadableError":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["debian.copyright.Error"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"debian.copyright.NotMachineReadableError","name":"NotMachineReadableError","type_vars":[]},"deletable_attributes":[],"flags":[],"fullname":"debian.copyright.NotMachineReadableError","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"debian.copyright","mro":["debian.copyright.NotMachineReadableError","debian.copyright.Error","builtins.Exception","builtins.BaseException","builtins.object"],"names":{".class":"SymbolTable"},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright.NotMachineReadableError.Self","id":0,"name":"Self","namespace":"","upper_bound":"debian.copyright.NotMachineReadableError","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"Optional":{".class":"SymbolTableNode","cross_ref":"typing.Optional","kind":"Gdef"},"ParagraphTypes":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeAlias","alias_tvars":[],"column":4,"fullname":"debian.copyright.ParagraphTypes","line":52,"no_args":false,"normalized":false,"target":{".class":"UnionType","items":["debian.copyright.FilesParagraph","debian.copyright.LicenseParagraph"]}}},"Pattern":{".class":"SymbolTableNode","cross_ref":"re.Pattern","kind":"Gdef"},"RestrictedField":{".class":"SymbolTableNode","cross_ref":"debian.deb822.RestrictedField","kind":"Gdef"},"RestrictedFieldError":{".class":"SymbolTableNode","cross_ref":"debian.deb822.RestrictedFieldError","kind":"Gdef"},"SyntaxOrParseError":{".class":"SymbolTableNode","cross_ref":"debian._deb822_repro.types.SyntaxOrParseError","kind":"Gdef"},"TYPE_CHECKING":{".class":"SymbolTableNode","cross_ref":"typing.TYPE_CHECKING","kind":"Gdef"},"Text":{".class":"SymbolTableNode","cross_ref":"typing.Text","kind":"Gdef"},"Tuple":{".class":"SymbolTableNode","cross_ref":"typing.Tuple","kind":"Gdef"},"Union":{".class":"SymbolTableNode","cross_ref":"typing.Union","kind":"Gdef"},"_CURRENT_FORMAT":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"debian.copyright._CURRENT_FORMAT","name":"_CURRENT_FORMAT","type":"builtins.str"}},"_ClassInitMeta":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.type"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"debian.copyright._ClassInitMeta","name":"_ClassInitMeta","type_vars":[]},"deletable_attributes":[],"flags":[],"fullname":"debian.copyright._ClassInitMeta","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"debian.copyright","mro":["debian.copyright._ClassInitMeta","builtins.type","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["cls","name","bases","attrs"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright._ClassInitMeta.__init__","name":"__init__","type":{".class":"CallableType","arg_kinds":[0,0,0,0],"arg_names":["cls","name","bases","attrs"],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"bound_args":[],"def_extras":{"first_arg":"cls"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"__init__ of _ClassInitMeta","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright._ClassInitMeta.Self","id":0,"name":"Self","namespace":"","upper_bound":"debian.copyright._ClassInitMeta","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"_KNOWN_FORMATS":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_inferred","has_explicit_value"],"fullname":"debian.copyright._KNOWN_FORMATS","name":"_KNOWN_FORMATS","type":{".class":"Instance","args":["builtins.str"],"type_ref":"builtins.frozenset"}}},"_LineBased":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.object"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"debian.copyright._LineBased","name":"_LineBased","type_vars":[]},"deletable_attributes":[],"flags":[],"fullname":"debian.copyright._LineBased","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"debian.copyright","mro":["debian.copyright._LineBased","builtins.object"],"names":{".class":"SymbolTable","from_str":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["s"],"dataclass_transform_spec":null,"flags":["is_static","is_decorated"],"fullname":"debian.copyright._LineBased.from_str","name":"from_str","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["s"],"arg_types":[{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}]}],"bound_args":[],"def_extras":{"first_arg":null},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"from_str of _LineBased","ret_type":{".class":"Instance","args":["builtins.str"],"type_ref":"typing.Iterable"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_staticmethod","is_ready","is_inferred"],"fullname":"debian.copyright._LineBased.from_str","name":"from_str","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["s"],"arg_types":[{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}]}],"bound_args":[],"def_extras":{"first_arg":null},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"from_str of _LineBased","ret_type":{".class":"Instance","args":["builtins.str"],"type_ref":"typing.Iterable"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"to_str":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["seq"],"dataclass_transform_spec":null,"flags":["is_static","is_decorated"],"fullname":"debian.copyright._LineBased.to_str","name":"to_str","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["seq"],"arg_types":[{".class":"Instance","args":["builtins.str"],"type_ref":"typing.Iterable"}],"bound_args":[],"def_extras":{"first_arg":null},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"to_str of _LineBased","ret_type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}]},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_staticmethod","is_ready","is_inferred"],"fullname":"debian.copyright._LineBased.to_str","name":"to_str","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["seq"],"arg_types":[{".class":"Instance","args":["builtins.str"],"type_ref":"typing.Iterable"}],"bound_args":[],"def_extras":{"first_arg":null},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"to_str of _LineBased","ret_type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}]},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright._LineBased.Self","id":0,"name":"Self","namespace":"","upper_bound":"debian.copyright._LineBased","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"_RestrictedWrapper":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.object"],"dataclass_transform_spec":null,"declared_metaclass":"debian.copyright._ClassInitMeta","defn":{".class":"ClassDef","fullname":"debian.copyright._RestrictedWrapper","name":"_RestrictedWrapper","type_vars":[]},"deletable_attributes":[],"flags":[],"fullname":"debian.copyright._RestrictedWrapper","has_param_spec_type":false,"metaclass_type":"debian.copyright._ClassInitMeta","metadata":{},"module_name":"debian.copyright","mro":["debian.copyright._RestrictedWrapper","builtins.object"],"names":{".class":"SymbolTable","__data":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"debian.copyright._RestrictedWrapper.__data","name":"__data","type":"debian._deb822_repro.parsing.Deb822ParagraphElement"}},"__delitem__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":[null,null],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright._RestrictedWrapper.__delitem__","name":"__delitem__","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["debian.copyright._RestrictedWrapper","builtins.str"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"__delitem__ of _RestrictedWrapper","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__getitem__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":[null,null],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright._RestrictedWrapper.__getitem__","name":"__getitem__","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["debian.copyright._RestrictedWrapper","builtins.str"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"__getitem__ of _RestrictedWrapper","ret_type":{".class":"TypeAliasType","args":[],"type_ref":"debian.deb822.Deb822ValueType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["self","data","_internal_validate"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright._RestrictedWrapper.__init__","name":"__init__","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["self","data","_internal_validate"],"arg_types":["debian.copyright._RestrictedWrapper","debian._deb822_repro.parsing.Deb822ParagraphElement","builtins.bool"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"__init__ of _RestrictedWrapper","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__init_restricted_field":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["cls","attr_name","field"],"dataclass_transform_spec":null,"flags":["is_class","is_decorated"],"fullname":"debian.copyright._RestrictedWrapper.__init_restricted_field","name":"__init_restricted_field","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_classmethod","is_ready","is_inferred"],"fullname":"debian.copyright._RestrictedWrapper.__init_restricted_field","name":"__init_restricted_field","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["cls","attr_name","field"],"arg_types":[{".class":"TypeType","item":"debian.copyright._RestrictedWrapper"},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"bound_args":[],"def_extras":{"first_arg":"cls"},"fallback":"builtins.function","from_concatenate":false,"implicit":true,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"__init_restricted_field of _RestrictedWrapper","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"__iter__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright._RestrictedWrapper.__iter__","name":"__iter__","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["debian.copyright._RestrictedWrapper"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"__iter__ of _RestrictedWrapper","ret_type":{".class":"Instance","args":["builtins.str"],"type_ref":"typing.Iterable"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__len__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright._RestrictedWrapper.__len__","name":"__len__","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["debian.copyright._RestrictedWrapper"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"__len__ of _RestrictedWrapper","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__restricted_fields":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","has_explicit_value"],"fullname":"debian.copyright._RestrictedWrapper.__restricted_fields","name":"__restricted_fields","type":{".class":"Instance","args":["builtins.str"],"type_ref":"builtins.frozenset"}}},"__setitem__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":[null,null,null],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright._RestrictedWrapper.__setitem__","name":"__setitem__","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":[null,null,null],"arg_types":["debian.copyright._RestrictedWrapper","builtins.str",{".class":"TypeAliasType","args":[],"type_ref":"debian.deb822.Deb822ValueType"}],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"__setitem__ of _RestrictedWrapper","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_class_init":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["cls","new_attrs"],"dataclass_transform_spec":null,"flags":["is_class","is_decorated"],"fullname":"debian.copyright._RestrictedWrapper._class_init","name":"_class_init","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_classmethod","is_ready","is_inferred"],"fullname":"debian.copyright._RestrictedWrapper._class_init","name":"_class_init","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["cls","new_attrs"],"arg_types":[{".class":"TypeType","item":"debian.copyright._RestrictedWrapper"},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"bound_args":[],"def_extras":{"first_arg":"cls"},"fallback":"builtins.function","from_concatenate":false,"implicit":true,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"_class_init of _RestrictedWrapper","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"_underlying_paragraph":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":["is_property","is_decorated"],"fullname":"debian.copyright._RestrictedWrapper._underlying_paragraph","name":"_underlying_paragraph","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["debian.copyright._RestrictedWrapper"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"_underlying_paragraph of _RestrictedWrapper","ret_type":"debian._deb822_repro.parsing.Deb822ParagraphElement","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"debian.copyright._RestrictedWrapper._underlying_paragraph","name":"_underlying_paragraph","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["debian.copyright._RestrictedWrapper"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"_underlying_paragraph of _RestrictedWrapper","ret_type":"debian._deb822_repro.parsing.Deb822ParagraphElement","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"dump":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1,1,1],"arg_names":["self","fd","encoding","text_mode"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright._RestrictedWrapper.dump","name":"dump","type":{".class":"CallableType","arg_kinds":[0,1,1,1],"arg_names":["self","fd","encoding","text_mode"],"arg_types":["debian.copyright._RestrictedWrapper",{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str"],"type_ref":"typing.IO"},{".class":"Instance","args":["builtins.bytes"],"type_ref":"typing.IO"},{".class":"NoneType"}]},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}]},"builtins.bool"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"dump of _RestrictedWrapper","ret_type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}]},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright._RestrictedWrapper.Self","id":0,"name":"Self","namespace":"","upper_bound":"debian.copyright._RestrictedWrapper","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"_SpaceSeparated":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.object"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"debian.copyright._SpaceSeparated","name":"_SpaceSeparated","type_vars":[]},"deletable_attributes":[],"flags":[],"fullname":"debian.copyright._SpaceSeparated","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"debian.copyright","mro":["debian.copyright._SpaceSeparated","builtins.object"],"names":{".class":"SymbolTable","_has_space":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_inferred","has_explicit_value"],"fullname":"debian.copyright._SpaceSeparated._has_space","name":"_has_space","type":{".class":"Instance","args":["builtins.str"],"type_ref":"re.Pattern"}}},"from_str":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["s"],"dataclass_transform_spec":null,"flags":["is_static","is_decorated"],"fullname":"debian.copyright._SpaceSeparated.from_str","name":"from_str","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["s"],"arg_types":[{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}]}],"bound_args":[],"def_extras":{"first_arg":null},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"from_str of _SpaceSeparated","ret_type":{".class":"Instance","args":["builtins.str"],"type_ref":"typing.Iterable"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_staticmethod","is_ready","is_inferred"],"fullname":"debian.copyright._SpaceSeparated.from_str","name":"from_str","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["s"],"arg_types":[{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}]}],"bound_args":[],"def_extras":{"first_arg":null},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"from_str of _SpaceSeparated","ret_type":{".class":"Instance","args":["builtins.str"],"type_ref":"typing.Iterable"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"to_str":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["cls","seq"],"dataclass_transform_spec":null,"flags":["is_class","is_decorated"],"fullname":"debian.copyright._SpaceSeparated.to_str","name":"to_str","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["cls","seq"],"arg_types":[{".class":"TypeType","item":"debian.copyright._SpaceSeparated"},{".class":"Instance","args":["builtins.str"],"type_ref":"typing.Iterable"}],"bound_args":[],"def_extras":{"first_arg":"cls"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"to_str of _SpaceSeparated","ret_type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}]},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_classmethod","is_ready","is_inferred"],"fullname":"debian.copyright._SpaceSeparated.to_str","name":"to_str","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["cls","seq"],"arg_types":[{".class":"TypeType","item":"debian.copyright._SpaceSeparated"},{".class":"Instance","args":["builtins.str"],"type_ref":"typing.Iterable"}],"bound_args":[],"def_extras":{"first_arg":"cls"},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"to_str of _SpaceSeparated","ret_type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}]},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"debian.copyright._SpaceSeparated.Self","id":0,"name":"Self","namespace":"","upper_bound":"debian.copyright._SpaceSeparated","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"__annotations__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"debian.copyright.__annotations__","name":"__annotations__","type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.dict"}}},"__doc__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"debian.copyright.__doc__","name":"__doc__","type":"builtins.str"}},"__file__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"debian.copyright.__file__","name":"__file__","type":"builtins.str"}},"__name__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"debian.copyright.__name__","name":"__name__","type":"builtins.str"}},"__package__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"debian.copyright.__package__","name":"__package__","type":"builtins.str"}},"_complain":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["msg","strict"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright._complain","name":"_complain","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["msg","strict"],"arg_types":["builtins.str","builtins.bool"],"bound_args":[],"def_extras":{"first_arg":null},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"_complain","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_single_line":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["s"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright._single_line","name":"_single_line","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["s"],"arg_types":["builtins.str"],"bound_args":[],"def_extras":{"first_arg":null},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"_single_line","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"cast":{".class":"SymbolTableNode","cross_ref":"typing.cast","kind":"Gdef"},"collections":{".class":"SymbolTableNode","cross_ref":"collections","kind":"Gdef"},"format_multiline":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["s"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.format_multiline","name":"format_multiline","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["s"],"arg_types":[{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}]}],"bound_args":[],"def_extras":{"first_arg":null},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"format_multiline","ret_type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}]},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"format_multiline_lines":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["lines"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.format_multiline_lines","name":"format_multiline_lines","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["lines"],"arg_types":[{".class":"Instance","args":["builtins.str"],"type_ref":"builtins.list"}],"bound_args":[],"def_extras":{"first_arg":null},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"format_multiline_lines","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"globs_to_re":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["globs"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.globs_to_re","name":"globs_to_re","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["globs"],"arg_types":[{".class":"Instance","args":["builtins.str"],"type_ref":"typing.Iterable"}],"bound_args":[],"def_extras":{"first_arg":null},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"globs_to_re","ret_type":{".class":"Instance","args":["builtins.str"],"type_ref":"re.Pattern"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"io":{".class":"SymbolTableNode","cross_ref":"io","kind":"Gdef"},"itertools":{".class":"SymbolTableNode","cross_ref":"itertools","kind":"Gdef"},"logger":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_inferred","has_explicit_value"],"fullname":"debian.copyright.logger","name":"logger","type":"logging.Logger"}},"logging":{".class":"SymbolTableNode","cross_ref":"logging","kind":"Gdef"},"parse_deb822_file":{".class":"SymbolTableNode","cross_ref":"debian._deb822_repro.parsing.parse_deb822_file","kind":"Gdef"},"parse_multiline":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["s"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.parse_multiline","name":"parse_multiline","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["s"],"arg_types":[{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}]}],"bound_args":[],"def_extras":{"first_arg":null},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"parse_multiline","ret_type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}]},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"parse_multiline_as_lines":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["s"],"dataclass_transform_spec":null,"flags":[],"fullname":"debian.copyright.parse_multiline_as_lines","name":"parse_multiline_as_lines","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["s"],"arg_types":["builtins.str"],"bound_args":[],"def_extras":{"first_arg":null},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_ellipsis_args":false,"name":"parse_multiline_as_lines","ret_type":{".class":"Instance","args":["builtins.str"],"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"re":{".class":"SymbolTableNode","cross_ref":"re","kind":"Gdef"}},"path":"/usr/lib/python3/dist-packages/debian/copyright.py"}