From 2e73f9a8ef6f316ba1fc96570f4bf40efaca5121 Mon Sep 17 00:00:00 2001 From: Hemant-Chowdhury Date: Mon, 19 Aug 2019 18:17:33 +0530 Subject: [PATCH 01/20] Solution of assignment 1 --- solutions/assignment-1/Command.py | 46 +++++++++++++++++++++++++++++ solutions/assignment-1/Main.py | 48 +++++++++++++++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 solutions/assignment-1/Command.py create mode 100644 solutions/assignment-1/Main.py diff --git a/solutions/assignment-1/Command.py b/solutions/assignment-1/Command.py new file mode 100644 index 00000000..5e13dab6 --- /dev/null +++ b/solutions/assignment-1/Command.py @@ -0,0 +1,46 @@ +import re + + +class Command(object): + """Command contains the features related to particular class. It also has validators to validate conditions while parsing.""" + + def __init__(self, name, usage, regex, type_allowed, no_of_arg, conflicting_commands, required_commands, overwrite): + self.name = name # Command name + self.usage = usage # What is the use of this command + self.regex = r'^' + regex + r'$' # Regular expression which can distinguish the correct type of argument + self.type_allowed = type_allowed # Type of arguments allowed for the command + self.no_of_arg = no_of_arg # Number of arguments required for the command + self.conflicting_commands = conflicting_commands # Commands which should not apprear together with self.name + self.required_commands = required_commands # Commands which should appear with self.name + self.overwrite = overwrite # Commands can appear multiple times + + def validate(self, result_space, args): + self.validate_type(args) + self.validate_conficting_commands(result_space) + self.validate_overwrite(result_space) + + def validate_type(self, args): + for i in args: + if re.search(self.regex, i) is None: + raise Exception(f'{i} is not {self.type_allowed}. A {self.type_allowed} type argument is expected') + return True + + def validate_conficting_commands(self, result_space): + if self.conflicting_commands: + for i in self.conflicting_commands: + if i in result_space: + raise Exception(f'\"{self.name}\" and \"--{i}\" cannot be used together.') + return True + + def validate_required_commands(self, result_space): + if self.required_commands: + for i in self.required_commands: + if i not in result_space: + raise Exception(f'\"{self.name}\" also requires \"{i}\" which is missing') + return True + + def validate_overwrite(self, result_space): + if self.name[2:] in result_space: + if self.overwrite != True: + raise Exception(f'\"{self.name}\" cannot appear more that once.') + return True diff --git a/solutions/assignment-1/Main.py b/solutions/assignment-1/Main.py new file mode 100644 index 00000000..301798b5 --- /dev/null +++ b/solutions/assignment-1/Main.py @@ -0,0 +1,48 @@ +from Command import Command +import sys +import json + +commands = {} # Contains the list of allowed commands +"""Inserting Commands""" +"""Command is of the type (command_name, command_description, regex_allowed, type_allowed, no_of_arg, conflicting_commands, required_commands, can_overwrite)""" +commands['--key'] = Command('--key', 'Stores key value pair', r'\+?\d+', "positive integer", 1, None, None, False) +commands['--name'] = Command('--name', 'Defines name', r'[a-zA-Z]+', 'alphabetic', 1, None, ['key'], True) +commands['--local'] = Command('--local', 'Defines id of local machine', r'\w+', 'word', 1, ['remote'], None, False) +commands['--remote'] = Command('--remote', 'Defines id of remote machine', r'\w+', 'word', 1, ['local'], None, False) + + +error_message = None +result_space = {} + +for arg in sys.argv[1:]: + arg_list = arg.split('=') + cmd = arg_list[0] # cmd is the command name + + if cmd not in commands: + error_message = f'{cmd} is an invalid command' + else: + if commands[cmd].no_of_arg == 1: + if len(arg_list) > 2: + error_message = f'{arg} has invalid syntax' + elif len(arg_list) < 2: + error_message = f'{arg} needs one argument which is missing' + else: + try: + commands[cmd].validate(result_space, arg_list[1:]) + result_space[cmd[2:]] = arg_list[1] + except Exception as e: + error_message = e + if error_message: + break + +if not error_message: + for i in result_space: + try: + commands['--' + i].validate_required_commands(result_space) + except Exception as e: + error_message = e + +if error_message: + print(f'Error : {error_message}') +else: + print(json.dumps(result_space)) From 1906f2c70d4ccae8131d5297ffa3c8b2a79caab3 Mon Sep 17 00:00:00 2001 From: Hemant-Chowdhury Date: Mon, 19 Aug 2019 18:21:30 +0530 Subject: [PATCH 02/20] changes in doc --- solutions/assignment-1/Command.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solutions/assignment-1/Command.py b/solutions/assignment-1/Command.py index 5e13dab6..fdb81793 100644 --- a/solutions/assignment-1/Command.py +++ b/solutions/assignment-1/Command.py @@ -2,7 +2,7 @@ class Command(object): - """Command contains the features related to particular class. It also has validators to validate conditions while parsing.""" + """Command contains the features related to particular command. It also has validators to validate conditions while parsing.""" def __init__(self, name, usage, regex, type_allowed, no_of_arg, conflicting_commands, required_commands, overwrite): self.name = name # Command name From e23f93351849ef8510f4e45e55d897e89c52a8ec Mon Sep 17 00:00:00 2001 From: Hemant-Chowdhury Date: Thu, 29 Aug 2019 00:32:34 +0530 Subject: [PATCH 03/20] Created seperate module named argparser --- solutions/assignment-1/argparser.py | 135 ++++++++++++++++++++++++++++ solutions/assignment-1/test.py | 78 ++++++++++++++++ 2 files changed, 213 insertions(+) create mode 100644 solutions/assignment-1/argparser.py create mode 100644 solutions/assignment-1/test.py diff --git a/solutions/assignment-1/argparser.py b/solutions/assignment-1/argparser.py new file mode 100644 index 00000000..3ec26cb8 --- /dev/null +++ b/solutions/assignment-1/argparser.py @@ -0,0 +1,135 @@ +import json +from typing import Any, List + + +class ParsingError(Exception): + """Generates custom exception related to argparse module only""" + + def __init__(self, message): + super().__init__(f'Error : {message}.') + + +class Option(object): + """Option contains the features related to a particular option""" + + def __init__(self, name: str, action: Any, nargs: Any, type: Any, repeat: bool): + super(Option, self).__init__() + self.name = name.split('--')[-1] + if action is None: + self.action = self.store + else: + self.action = action + if nargs is None: + self.nargs = '*' + else: + self.nargs = nargs + if type is None: + self.type = str + else: + self.type = type + if repeat is None: + self.repeat = False + else: + self.repeat = True + self.clear() + + def clear(self) -> None: + self.count = 0 + self.args = [] + + def insert_arg(self, arg: str) -> None: + arg = self.validate_type(arg) + self.args.append(arg) + + def validate_repeat(self) -> None: + if self.repeat is False: + if self.count == 1: + raise ParsingError(f'--{self.name} is not allowed to repeat') + self.count += 1 + + def validate_type(self, arg: str) -> None: + try: + arg = self.type(arg) + return arg + except ValueError as e: + raise ParsingError(f'Invalid type of argument "{arg}", {e}') + + def validate_nargs(self) -> None: + if self.nargs == '*': + return + elif self.nargs == '+': + if len(self.args) == 0: + raise ParsingError(f'1 or more arguments for the option --{self.name} are required') + elif self.nargs == '?': + if len(self.args) > 1: + raise ParsingError(f'Extra arguments for the option --{self.name} are found') + else: + if self.nargs is not len(self.args): + raise ParsingError(f'--{self.name} expects exactly {self.nargs} arguments but {len(self.args)} arguments are found') + + def output(self) -> dict: + self.validate_nargs() + return {self.name: self.action(self.args)} + + def store(self, args: List)-> (int, List): # Store is the default action to be taken by an option + if len(args) == 1: + return args[0] + elif len(args) == 0: + return None + return args + + +class ArgumentParser(object): + """ArgumentParser creates a set of valid command line options. Command line arguments can be parsed against this ArgumentParser""" + + def __init__(self, description=None, usage=None): + super(ArgumentParser, self).__init__() + self.is_mutually_exclusive_group = False + self.options = {} + + def add_argument(self, name: str, action=None, nargs=None, type=None, repeat=None): + if name in self.options: + raise ParsingError(f'Multiple defination of an argument is not allowed') + else: + self.options[name] = Option(name, action, nargs, type, repeat) + + def add_mutually_exclusive_group(self) -> None: + self.is_mutually_exclusive_group = True + + def validate_mutually_exclusive_group(self, arg_parse_options: List[Option]) -> None: + if self.is_mutually_exclusive_group: + if len(arg_parse_options) > 1: + conflicting_options = [] + for element in arg_parse_options: + conflicting_options.append(element.name) + raise ParsingError(f'{conflicting_options} options cannot appear together') + if len(arg_parse_options) == 0: + raise ParsingError(f'Atleast one option is required') + + def arg_parse(self, args: List)-> (str, ParsingError): + try: + arg_parse_options = [] + output = {} + for element in self.options: + self.options[element].clear() + + option = None + for arg in args: + if arg in self.options: + option = self.options[arg] + if option.count == 0: + arg_parse_options.append(option) + option.validate_repeat() + else: + if option is None: + raise ParsingError(f'Invalid argument {arg} detected') + else: + option.insert_arg(arg) + + self.validate_mutually_exclusive_group(arg_parse_options) + + for element in arg_parse_options: + output.update(element.output()) + return json.dumps(output) + except ParsingError as parsingError: + return parsingError diff --git a/solutions/assignment-1/test.py b/solutions/assignment-1/test.py new file mode 100644 index 00000000..397b3a56 --- /dev/null +++ b/solutions/assignment-1/test.py @@ -0,0 +1,78 @@ +import argparser +import unittest +from typing import List +Vector = List[int] + + +class TestArgparser(unittest.TestCase): + + def test_key_name(self): + parser = argparser.ArgumentParser() + parser.add_argument(name='--key', type=int, nargs=1) + parser.add_argument(name='--name', type=str, nargs=1) + output = parser.arg_parse(['--key', '11', '--name', 'abcd']) + self.assertEqual(output, '{"key": 11, "name": "abcd"}') + output = parser.arg_parse(['--key', 'abcd']) + self.assertEqual(str(output), 'Error : Invalid type of argument "abcd", invalid literal for int() with base 10: \'abcd\'.') + output = parser.arg_parse(['--name', 'abcd', '--key', '-1520']) + self.assertEqual(output, '{"name": "abcd", "key": -1520}') + output = parser.arg_parse(['--name', 'abcd', 'xyz', '--key', '1520']) + self.assertEqual(str(output), 'Error : --name expects exactly 1 arguments but 2 arguments are found.') + + def pos_int(self, arg: str) -> int: + try: + arg = int(arg) + if arg < 0: + raise ValueError(f'Excepted Positive integer') + return arg + except ValueError as e: + raise e + + def test_key_name_modified(self): + parser = argparser.ArgumentParser() + parser.add_argument(name='--key', type=self.pos_int, nargs=1) + parser.add_argument(name='--name', type=str, repeat=True) + output = parser.arg_parse(['--key', '11', '--name', 'abcd']) + self.assertEqual(output, '{"key": 11, "name": "abcd"}') + output = parser.arg_parse(['--key', '-11', '--name', 'abcd']) + self.assertEqual(str(output), 'Error : Invalid type of argument "-11", Excepted Positive integer.') + output = parser.arg_parse(['--name', 'wxyz', '--key', '11', '--name', 'abcd', 'pqrs']) + self.assertEqual(output, '{"name": ["wxyz", "abcd", "pqrs"], "key": 11}') + output = parser.arg_parse(['--name', 'wxyz', '--key', '11', '--name', 'abcd', '--key', '123']) + self.assertEqual(str(output), 'Error : --key is not allowed to repeat.') + + def test_mutually_exclusive_group(self): + parser = argparser.ArgumentParser() + parser.add_mutually_exclusive_group() + parser.add_argument(name='--local', nargs=1) + output = parser.arg_parse(['--local', '192.168.112.65']) + self.assertEqual(output, '{"local": "192.168.112.65"}') + parser.add_argument(name='--remote') + output = parser.arg_parse(['--local', '192.168.112.65', '--remote']) + self.assertEqual(str(output), "Error : ['local', 'remote'] options cannot appear together.") + output = parser.arg_parse(['--remote', 'xyz']) + self.assertEqual(output, '{"remote": "xyz"}') + output = parser.arg_parse([]) + self.assertEqual(str(output), "Error : Atleast one option is required.") + + def mul(self, args: Vector) -> int: + res = 1 + for i in args: + res *= i + return res + + def test_added_features(self): + parser = argparser.ArgumentParser() + parser.add_argument(name='--sum', action=sum, nargs='+', type=int) + parser.add_argument(name='--max', action=max, nargs='+', type=int) + parser.add_argument(name='--mul', action=self.mul, nargs=3, type=int) + output = parser.arg_parse(['--sum', '1', '2', '3', '--max', '4', '6', '7', '12', '--mul', '2', '1', '3']) + self.assertEqual(output, '{"sum": 6, "max": 12, "mul": 6}') + output = parser.arg_parse(['--mul', '2', '10']) + self.assertEqual(str(output), 'Error : --mul expects exactly 3 arguments but 2 arguments are found.') + output = parser.arg_parse(['--sum', '--mul', '1', '2', '3']) + self.assertEqual(str(output), 'Error : 1 or more arguments for the option --sum are required.') + + +if __name__ == '__main__': + unittest.main() From c7c4512c78fbc9df646bf9a906d7f1fa79ec87af Mon Sep 17 00:00:00 2001 From: Hemant-Chowdhury Date: Thu, 29 Aug 2019 00:55:32 +0530 Subject: [PATCH 04/20] adding documentation in the form Readme.md --- solutions/assignment-1/Readme.md | 36 ++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 solutions/assignment-1/Readme.md diff --git a/solutions/assignment-1/Readme.md b/solutions/assignment-1/Readme.md new file mode 100644 index 00000000..beff7a45 --- /dev/null +++ b/solutions/assignment-1/Readme.md @@ -0,0 +1,36 @@ +argparser +--------- + +Three class ArgumentParser, Option, ParsingError + +Option +------ +This class represents a type of option which has the following features +name : The name of the option (For this assignment only optional arguments are implemented which has a prefix '--') + +action : It is a function which takes a list of arguments as a parameter and generates the desired output. We can create our custom action function and pass the function with the action parameter. By default the action is 'store' i.e simply storing the arguments. (Refer to test.py for examples) + +nargs : It defines the number of arguments required for the option. By default it can take any number of arguments. Supported types are ( Any integer(N), '+' -> 1 or more than 1 arguments, '?' -> 0 or 1 argument, '*' -> any number of arguments) + +repeat : It is of boolean type which if True signifes that an option can occur multiple times in the input. By default repeat is set to False. + +Note: Each option should come before its arguments +i.e "--sum 1 2 4" is correct + "1 2 4 --sum" is incorrect + + +ArgumentParser +-------------- +This class allows to create command line options. +A command line option can be created with the help of add_argument() method + +add_argument(name, action=None, nargs=None, type=None, repeat=None) : is used to create a Option object + +add_mutually_exclusive_group() : sets the group to be mutually exclusive i.e only 1 of the given optional arguments are allowed. + +arg_parse(args : List) : It takes a list of arguments(sys.argv) and generates the correct output in the form of json or returns a ParsingError if some error is occured. + + +ParsingError +------------ +This class implements the custom error to be used for validating errors related to parsing only. From 5c52f942943936b6a30c800766180079776c80c9 Mon Sep 17 00:00:00 2001 From: Hemant-Chowdhury Date: Thu, 29 Aug 2019 09:32:54 +0530 Subject: [PATCH 05/20] Removing unnecessary files --- solutions/assignment-1/Command.py | 46 ----------------------------- solutions/assignment-1/Main.py | 48 ------------------------------- 2 files changed, 94 deletions(-) delete mode 100644 solutions/assignment-1/Command.py delete mode 100644 solutions/assignment-1/Main.py diff --git a/solutions/assignment-1/Command.py b/solutions/assignment-1/Command.py deleted file mode 100644 index fdb81793..00000000 --- a/solutions/assignment-1/Command.py +++ /dev/null @@ -1,46 +0,0 @@ -import re - - -class Command(object): - """Command contains the features related to particular command. It also has validators to validate conditions while parsing.""" - - def __init__(self, name, usage, regex, type_allowed, no_of_arg, conflicting_commands, required_commands, overwrite): - self.name = name # Command name - self.usage = usage # What is the use of this command - self.regex = r'^' + regex + r'$' # Regular expression which can distinguish the correct type of argument - self.type_allowed = type_allowed # Type of arguments allowed for the command - self.no_of_arg = no_of_arg # Number of arguments required for the command - self.conflicting_commands = conflicting_commands # Commands which should not apprear together with self.name - self.required_commands = required_commands # Commands which should appear with self.name - self.overwrite = overwrite # Commands can appear multiple times - - def validate(self, result_space, args): - self.validate_type(args) - self.validate_conficting_commands(result_space) - self.validate_overwrite(result_space) - - def validate_type(self, args): - for i in args: - if re.search(self.regex, i) is None: - raise Exception(f'{i} is not {self.type_allowed}. A {self.type_allowed} type argument is expected') - return True - - def validate_conficting_commands(self, result_space): - if self.conflicting_commands: - for i in self.conflicting_commands: - if i in result_space: - raise Exception(f'\"{self.name}\" and \"--{i}\" cannot be used together.') - return True - - def validate_required_commands(self, result_space): - if self.required_commands: - for i in self.required_commands: - if i not in result_space: - raise Exception(f'\"{self.name}\" also requires \"{i}\" which is missing') - return True - - def validate_overwrite(self, result_space): - if self.name[2:] in result_space: - if self.overwrite != True: - raise Exception(f'\"{self.name}\" cannot appear more that once.') - return True diff --git a/solutions/assignment-1/Main.py b/solutions/assignment-1/Main.py deleted file mode 100644 index 301798b5..00000000 --- a/solutions/assignment-1/Main.py +++ /dev/null @@ -1,48 +0,0 @@ -from Command import Command -import sys -import json - -commands = {} # Contains the list of allowed commands -"""Inserting Commands""" -"""Command is of the type (command_name, command_description, regex_allowed, type_allowed, no_of_arg, conflicting_commands, required_commands, can_overwrite)""" -commands['--key'] = Command('--key', 'Stores key value pair', r'\+?\d+', "positive integer", 1, None, None, False) -commands['--name'] = Command('--name', 'Defines name', r'[a-zA-Z]+', 'alphabetic', 1, None, ['key'], True) -commands['--local'] = Command('--local', 'Defines id of local machine', r'\w+', 'word', 1, ['remote'], None, False) -commands['--remote'] = Command('--remote', 'Defines id of remote machine', r'\w+', 'word', 1, ['local'], None, False) - - -error_message = None -result_space = {} - -for arg in sys.argv[1:]: - arg_list = arg.split('=') - cmd = arg_list[0] # cmd is the command name - - if cmd not in commands: - error_message = f'{cmd} is an invalid command' - else: - if commands[cmd].no_of_arg == 1: - if len(arg_list) > 2: - error_message = f'{arg} has invalid syntax' - elif len(arg_list) < 2: - error_message = f'{arg} needs one argument which is missing' - else: - try: - commands[cmd].validate(result_space, arg_list[1:]) - result_space[cmd[2:]] = arg_list[1] - except Exception as e: - error_message = e - if error_message: - break - -if not error_message: - for i in result_space: - try: - commands['--' + i].validate_required_commands(result_space) - except Exception as e: - error_message = e - -if error_message: - print(f'Error : {error_message}') -else: - print(json.dumps(result_space)) From 5c1ebc4d96f74f3a6ac6cb20e94b8d0a3d7b3717 Mon Sep 17 00:00:00 2001 From: Hemant-Chowdhury Date: Fri, 30 Aug 2019 23:37:09 +0530 Subject: [PATCH 06/20] Implemented changes requested and added some new features --- solutions/assignment-1/Readme.md | 22 ++- solutions/assignment-1/argparser.py | 220 +++++++++++++++++----------- solutions/assignment-1/test.py | 138 +++++++++++++---- 3 files changed, 255 insertions(+), 125 deletions(-) diff --git a/solutions/assignment-1/Readme.md b/solutions/assignment-1/Readme.md index beff7a45..294e941d 100644 --- a/solutions/assignment-1/Readme.md +++ b/solutions/assignment-1/Readme.md @@ -6,13 +6,19 @@ Three class ArgumentParser, Option, ParsingError Option ------ This class represents a type of option which has the following features -name : The name of the option (For this assignment only optional arguments are implemented which has a prefix '--') +**name** : The name of the option (For this assignment only optional arguments are implemented which has a prefix '--') -action : It is a function which takes a list of arguments as a parameter and generates the desired output. We can create our custom action function and pass the function with the action parameter. By default the action is 'store' i.e simply storing the arguments. (Refer to test.py for examples) +**action** : It is a function which takes a list of arguments as a parameter and generates the desired output. We can create our custom action function and pass the function with the action parameter. By default the action is 'store' i.e simply storing the arguments. (Refer to test.py for examples) -nargs : It defines the number of arguments required for the option. By default it can take any number of arguments. Supported types are ( Any integer(N), '+' -> 1 or more than 1 arguments, '?' -> 0 or 1 argument, '*' -> any number of arguments) +**type** : The type to which the command-line argument should be converted.It is genarally a function which takes a string as an input and tries to convert it to desired type and return it. It supports custom functions also . -repeat : It is of boolean type which if True signifes that an option can occur multiple times in the input. By default repeat is set to False. +**nargs** : It defines the number of arguments required for the option. By default it can take any number of arguments. Supported types are ( Any integer(N), '+' -> 1 or more than 1 arguments, '?' -> 0 or 1 argument, '*' -> any number of arguments) + +**repeat** : It is of boolean type which if True signifes that an option can occur multiple times in the input. By default repeat is set to False. + +**help** : It is a string describing what the option does + +**metavar** : It is a string representing the values in usage messages. Note: Each option should come before its arguments i.e "--sum 1 2 4" is correct @@ -24,11 +30,13 @@ ArgumentParser This class allows to create command line options. A command line option can be created with the help of add_argument() method -add_argument(name, action=None, nargs=None, type=None, repeat=None) : is used to create a Option object +**add_argument(name, action=None, nargs=None, type=None, repeat=None)** : is used to create a Option object + +**add_mutually_exclusive_group(options : List)** : this sets the list of options provided to be mutually exclusive group i.e only 1 of the given optional arguments are allowed. -add_mutually_exclusive_group() : sets the group to be mutually exclusive i.e only 1 of the given optional arguments are allowed. +**arg_parse(args : List)** : It takes a list of arguments(sys.argv) and generates the correct output in the form of json or returns a ParsingError if some error is occured. -arg_parse(args : List) : It takes a list of arguments(sys.argv) and generates the correct output in the form of json or returns a ParsingError if some error is occured. +**print_help()** : Returns a json having a brief description of what the argument does. ParsingError diff --git a/solutions/assignment-1/argparser.py b/solutions/assignment-1/argparser.py index 3ec26cb8..aa2a0759 100644 --- a/solutions/assignment-1/argparser.py +++ b/solutions/assignment-1/argparser.py @@ -1,77 +1,81 @@ import json -from typing import Any, List +from typing import Any, List, Dict, Union class ParsingError(Exception): """Generates custom exception related to argparse module only""" - def __init__(self, message): + def __init__(self, message: str): super().__init__(f'Error : {message}.') + def __iter__(self): + return self + + def __next__(self): + raise StopIteration + class Option(object): """Option contains the features related to a particular option""" - def __init__(self, name: str, action: Any, nargs: Any, type: Any, repeat: bool): + def __init__(self, name: str, action: Any, nargs: Union[int, str], type: Any, repeat: bool, help: str, metavar: Union[None, str]): super(Option, self).__init__() - self.name = name.split('--')[-1] - if action is None: - self.action = self.store - else: - self.action = action - if nargs is None: - self.nargs = '*' - else: - self.nargs = nargs - if type is None: - self.type = str - else: - self.type = type - if repeat is None: - self.repeat = False + assert name.startswith('--') + self.name = name + self.action = action + self.nargs = nargs + self.type = type + self.repeat = repeat + self.help = help + if metavar is None: + self.metavar = (self.name.split("--")[1]).upper() else: - self.repeat = True - self.clear() - - def clear(self) -> None: - self.count = 0 - self.args = [] - - def insert_arg(self, arg: str) -> None: - arg = self.validate_type(arg) - self.args.append(arg) + self.metavar = metavar + self.generate_usage() + + def generate_usage(self) -> None: + usage: str = self.name + if type(self.nargs) is int: + for i in range(0, self.nargs): + usage += f' {self.metavar}' + elif self.nargs == '?': + usage += f' [{self.metavar}]' + elif self.nargs == '+': + usage += f' [{self.metavar} [{self.metavar}...]]' + elif self.nargs == '*': + usage += f' {self.metavar} [{self.metavar}...]' + self.usage = usage def validate_repeat(self) -> None: if self.repeat is False: - if self.count == 1: - raise ParsingError(f'--{self.name} is not allowed to repeat') - self.count += 1 + raise ParsingError(f'{self.name} is not allowed to repeat') - def validate_type(self, arg: str) -> None: + def validate_type(self, arg: str) -> Any: try: arg = self.type(arg) return arg except ValueError as e: raise ParsingError(f'Invalid type of argument "{arg}", {e}') - def validate_nargs(self) -> None: + def validate_nargs(self, len_args: int) -> None: if self.nargs == '*': return elif self.nargs == '+': - if len(self.args) == 0: - raise ParsingError(f'1 or more arguments for the option --{self.name} are required') + if len_args == 0: + raise ParsingError(f'1 or more arguments for the option {self.name} are required') elif self.nargs == '?': - if len(self.args) > 1: - raise ParsingError(f'Extra arguments for the option --{self.name} are found') + if len_args > 1: + raise ParsingError(f'Extra arguments for the option {self.name} are found') else: - if self.nargs is not len(self.args): - raise ParsingError(f'--{self.name} expects exactly {self.nargs} arguments but {len(self.args)} arguments are found') + if self.nargs is not len_args: + raise ParsingError(f'{self.name} expects exactly {self.nargs} arguments but {len_args} arguments are found') - def output(self) -> dict: - self.validate_nargs() - return {self.name: self.action(self.args)} + def output(self, args: List[Any]) -> Dict[str, Any]: + option_name = self.name.split('--')[1] + return {option_name: self.action(args)} - def store(self, args: List)-> (int, List): # Store is the default action to be taken by an option + @staticmethod + def store(args: List[Any])-> Any: # Store is the default action to be taken by an option if len(args) == 1: return args[0] elif len(args) == 0: @@ -82,54 +86,94 @@ def store(self, args: List)-> (int, List): # Store is the default action to be class ArgumentParser(object): """ArgumentParser creates a set of valid command line options. Command line arguments can be parsed against this ArgumentParser""" - def __init__(self, description=None, usage=None): + def __init__(self, description: str=None): super(ArgumentParser, self).__init__() - self.is_mutually_exclusive_group = False - self.options = {} + self.description = description + self.mutually_exclusive_group: Dict[str, str] = {} # It contains a dictionary of mutually exclusive options in the form {option: identifier}, identifier is used to identify the group of mutually exclusive options i.e if 2 options have same identifier then they are mutually exclusive + self.mutually_exclusive_group_identifier: List[str] = [] # It stores all the possible identifiers, this will be used to find all the mutually exclusive groups + self.options: Dict[str, Option] = {} # Whenever an argument is added using add_argument() then the object Option created is stored in this dictionary in the form {name: Option} - def add_argument(self, name: str, action=None, nargs=None, type=None, repeat=None): + def add_argument(self, name: str, action: Any=Option.store, nargs: Union[int, str]='*', type: Any =str, repeat: bool=False, help: str='No description provided', metavar: Union[None, str]=None) -> None: if name in self.options: raise ParsingError(f'Multiple defination of an argument is not allowed') else: - self.options[name] = Option(name, action, nargs, type, repeat) - - def add_mutually_exclusive_group(self) -> None: - self.is_mutually_exclusive_group = True - - def validate_mutually_exclusive_group(self, arg_parse_options: List[Option]) -> None: - if self.is_mutually_exclusive_group: - if len(arg_parse_options) > 1: - conflicting_options = [] - for element in arg_parse_options: - conflicting_options.append(element.name) - raise ParsingError(f'{conflicting_options} options cannot appear together') - if len(arg_parse_options) == 0: - raise ParsingError(f'Atleast one option is required') - - def arg_parse(self, args: List)-> (str, ParsingError): - try: - arg_parse_options = [] - output = {} - for element in self.options: - self.options[element].clear() - - option = None - for arg in args: - if arg in self.options: - option = self.options[arg] - if option.count == 0: - arg_parse_options.append(option) - option.validate_repeat() + self.options[name] = Option(name, action, nargs, type, repeat, help, metavar) + + def add_mutually_exclusive_group(self, group: List[str]) -> None: + if len(group) > 0: + identifier = group[0] + for option in group: + if option in self.mutually_exclusive_group: + raise ParsingError(f'{option} cannot be added in two different mutually exclusive groups') + else: + self.mutually_exclusive_group[option] = identifier + if identifier not in self.mutually_exclusive_group_identifier: + self.mutually_exclusive_group_identifier.append(identifier) + + def validate_mutually_exclusive_group(self, arg_parse_mutex_group: Dict[str, List[str]]) -> None: + for identifier in self.mutually_exclusive_group_identifier: + if len(arg_parse_mutex_group[identifier]) > 1: + raise ParsingError(f'{arg_parse_mutex_group[identifier]} cannot appear together') + elif len(arg_parse_mutex_group[identifier]) == 0: + mutex_list = [] + for option in self.mutually_exclusive_group: + if self.mutually_exclusive_group[option] == identifier: + mutex_list.append(option) + raise ParsingError(f'Atleast one option among {mutex_list} is expected') + + def validate_option(self, argument: str, arg_parse_options: dict, arg_parse_mutex_group: dict) -> Option: + if argument in self.mutually_exclusive_group: + identifier = self.mutually_exclusive_group[argument] + (arg_parse_mutex_group[identifier]).append(argument) + + if argument in arg_parse_options: + self.options[argument].validate_repeat() + else: + arg_parse_options[argument] = [] + return self.options[argument] + + def insert_value(self, option: Option, value: str, arg_parse_options: dict)-> None: + value = option.validate_type(value) + (arg_parse_options[option.name]).append(value) + + def arg_parse(self, arguments: List[str]) -> str: + + if len(arguments) == 1 and (arguments[0] == '--help'): + return self.print_help() + + arg_parse_mutex_group: Dict[str, List[str]] = {} # It is used to store the options of a mutually exclusive group together in the form {identifier: List[str]}, the size of the List[str] should always be 1 to be valid + arg_parse_options: Dict[str, List[Any]] = {} # It stores the options which occur as arguments to be parsed + output: Dict[str, Any] = {} + + for identifier in self.mutually_exclusive_group_identifier: + arg_parse_mutex_group[identifier] = [] + + option = None + for arg in arguments: + if arg in self.options: # arg represents an Option + option = self.validate_option(arg, arg_parse_options, arg_parse_mutex_group) + else: # arg represents a value + if option is None: + raise ParsingError(f'Invalid argument {arg} detected') else: - if option is None: - raise ParsingError(f'Invalid argument {arg} detected') - else: - option.insert_arg(arg) - - self.validate_mutually_exclusive_group(arg_parse_options) - - for element in arg_parse_options: - output.update(element.output()) - return json.dumps(output) - except ParsingError as parsingError: - return parsingError + self.insert_value(option, arg, arg_parse_options) + + self.validate_mutually_exclusive_group(arg_parse_mutex_group) + + for arg in arg_parse_options: + self.options[arg].validate_nargs(len(arg_parse_options[arg])) + output.update(self.options[arg].output(arg_parse_options[arg])) + + return json.dumps(output) + + def print_help(self) -> str: + output: Dict[str, Any] = {} + output['description'] = self.description + optional_arguments = ['--help show help message '] + usage = '[--help]' + for option in self.options: + optional_arguments.append(f'{self.options[option].usage} {self.options[option].help}') + usage += f' [{self.options[option].usage}]' + output['usage'] = usage + output['optional arguments'] = optional_arguments + return json.dumps(output) diff --git a/solutions/assignment-1/test.py b/solutions/assignment-1/test.py index 397b3a56..c7a960f2 100644 --- a/solutions/assignment-1/test.py +++ b/solutions/assignment-1/test.py @@ -10,14 +10,12 @@ def test_key_name(self): parser = argparser.ArgumentParser() parser.add_argument(name='--key', type=int, nargs=1) parser.add_argument(name='--name', type=str, nargs=1) + output = parser.arg_parse(['--key', '11', '--name', 'abcd']) self.assertEqual(output, '{"key": 11, "name": "abcd"}') - output = parser.arg_parse(['--key', 'abcd']) - self.assertEqual(str(output), 'Error : Invalid type of argument "abcd", invalid literal for int() with base 10: \'abcd\'.') + output = parser.arg_parse(['--name', 'abcd', '--key', '-1520']) self.assertEqual(output, '{"name": "abcd", "key": -1520}') - output = parser.arg_parse(['--name', 'abcd', 'xyz', '--key', '1520']) - self.assertEqual(str(output), 'Error : --name expects exactly 1 arguments but 2 arguments are found.') def pos_int(self, arg: str) -> int: try: @@ -28,32 +26,91 @@ def pos_int(self, arg: str) -> int: except ValueError as e: raise e - def test_key_name_modified(self): + def test_type(self): parser = argparser.ArgumentParser() parser.add_argument(name='--key', type=self.pos_int, nargs=1) - parser.add_argument(name='--name', type=str, repeat=True) - output = parser.arg_parse(['--key', '11', '--name', 'abcd']) - self.assertEqual(output, '{"key": 11, "name": "abcd"}') - output = parser.arg_parse(['--key', '-11', '--name', 'abcd']) - self.assertEqual(str(output), 'Error : Invalid type of argument "-11", Excepted Positive integer.') - output = parser.arg_parse(['--name', 'wxyz', '--key', '11', '--name', 'abcd', 'pqrs']) - self.assertEqual(output, '{"name": ["wxyz", "abcd", "pqrs"], "key": 11}') - output = parser.arg_parse(['--name', 'wxyz', '--key', '11', '--name', 'abcd', '--key', '123']) - self.assertEqual(str(output), 'Error : --key is not allowed to repeat.') + parser.add_argument(name='--integer', type=int, nargs=1) + + output = parser.arg_parse(['--key', '123', '--integer', '-321']) + self.assertEqual(output, '{"key": 123, "integer": -321}') + + with self.assertRaises(argparser.ParsingError) as context: + parser.arg_parse(['--key', 'abcd']) + self.assertEqual(str(context.exception), 'Error : Invalid type of argument "abcd", invalid literal for int() with base 10: \'abcd\'.') + + with self.assertRaises(argparser.ParsingError) as context: + parser.arg_parse(['--key', '-123']) + self.assertEqual(str(context.exception), 'Error : Invalid type of argument "-123", Excepted Positive integer.') + + def test_number_of_arguments(self): + parser = argparser.ArgumentParser() + parser.add_argument(name='--integers', type=int, nargs='+') + parser.add_argument(name='--data', type=int, nargs='*') + parser.add_argument(name='--name', type=str, nargs=1) + + output = parser.arg_parse(['--data']) + self.assertEqual(output, '{"data": null}') + + output = parser.arg_parse(['--data', '12', '52', '89', '1', '--integers', '-1', '23']) + self.assertEqual(output, '{"data": [12, 52, 89, 1], "integers": [-1, 23]}') + + with self.assertRaises(argparser.ParsingError) as context: + parser.arg_parse(['--name', 'abcd', 'xyz']) + self.assertEqual(str(context.exception), 'Error : --name expects exactly 1 arguments but 2 arguments are found.') + + with self.assertRaises(argparser.ParsingError) as context: + parser.arg_parse(['--integers']) + self.assertEqual(str(context.exception), 'Error : 1 or more arguments for the option --integers are required.') + + def test_repeat_and_default_values(self): + parser = argparser.ArgumentParser() + parser.add_argument(name='--name', type=str, repeat=True) # default nargs='*' + parser.add_argument(name='--strings') # default type=str And repeat=False And nargs='*' + + output = parser.arg_parse(['--name', 'abcd', '--name', 'efgh', '--name', 'ijkl']) + self.assertEqual(output, '{"name": ["abcd", "efgh", "ijkl"]}') + + output = parser.arg_parse(['--name', 'abcd', '--strings', '--name', 'efgh']) + self.assertEqual(output, '{"name": ["abcd", "efgh"], "strings": null}') + + with self.assertRaises(argparser.ParsingError) as context: + parser.arg_parse(['--name', 'A', '--strings', '--name', 'B', '--strings', 'C']) + self.assertEqual(str(context.exception), 'Error : --strings is not allowed to repeat.') def test_mutually_exclusive_group(self): + # One mutually exclusive group parser = argparser.ArgumentParser() - parser.add_mutually_exclusive_group() - parser.add_argument(name='--local', nargs=1) - output = parser.arg_parse(['--local', '192.168.112.65']) - self.assertEqual(output, '{"local": "192.168.112.65"}') + parser.add_mutually_exclusive_group(['--local', '--remote']) + parser.add_argument(name='--key') + parser.add_argument(name='--local') parser.add_argument(name='--remote') - output = parser.arg_parse(['--local', '192.168.112.65', '--remote']) - self.assertEqual(str(output), "Error : ['local', 'remote'] options cannot appear together.") - output = parser.arg_parse(['--remote', 'xyz']) - self.assertEqual(output, '{"remote": "xyz"}') - output = parser.arg_parse([]) - self.assertEqual(str(output), "Error : Atleast one option is required.") + + output = parser.arg_parse(['--local', 'a.b.c.d']) + self.assertEqual(output, '{"local": "a.b.c.d"}') + + with self.assertRaises(argparser.ParsingError) as context: + parser.arg_parse(['--local', 'a.b.c.d', '--remote']) + self.assertEqual(str(context.exception), "Error : ['--local', '--remote'] cannot appear together.") + + with self.assertRaises(argparser.ParsingError) as context: + parser.arg_parse(['--key']) + self.assertEqual(str(context.exception), "Error : Atleast one option among ['--local', '--remote'] is expected.") + + # Two mutually exclusive groups + parser.add_mutually_exclusive_group(['--url', '--ip']) + parser.add_argument(name='--url', nargs=1) + parser.add_argument(name='--ip', nargs=1) + + output = parser.arg_parse(['--key', 'value', '--local', 'a.b.c.d', '--url', 'www.xyz.com']) + self.assertEqual(output, '{"key": "value", "local": "a.b.c.d", "url": "www.xyz.com"}') + + with self.assertRaises(argparser.ParsingError) as context: + parser.arg_parse(['--key', 'value', '--local', 'a.b.c.d', '--url', 'www.xyz.com', '--ip', '1.1.1.1']) + self.assertEqual(str(context.exception), "Error : ['--url', '--ip'] cannot appear together.") + + with self.assertRaises(argparser.ParsingError) as context: + parser.arg_parse(['--key', '--local']) + self.assertEqual(str(context.exception), "Error : Atleast one option among ['--url', '--ip'] is expected.") def mul(self, args: Vector) -> int: res = 1 @@ -61,18 +118,39 @@ def mul(self, args: Vector) -> int: res *= i return res - def test_added_features(self): + def test_action(self): parser = argparser.ArgumentParser() parser.add_argument(name='--sum', action=sum, nargs='+', type=int) parser.add_argument(name='--max', action=max, nargs='+', type=int) - parser.add_argument(name='--mul', action=self.mul, nargs=3, type=int) + parser.add_argument(name='--mul', action=self.mul, nargs=3, type=int) # Custom Action + output = parser.arg_parse(['--sum', '1', '2', '3', '--max', '4', '6', '7', '12', '--mul', '2', '1', '3']) self.assertEqual(output, '{"sum": 6, "max": 12, "mul": 6}') - output = parser.arg_parse(['--mul', '2', '10']) - self.assertEqual(str(output), 'Error : --mul expects exactly 3 arguments but 2 arguments are found.') - output = parser.arg_parse(['--sum', '--mul', '1', '2', '3']) - self.assertEqual(str(output), 'Error : 1 or more arguments for the option --sum are required.') + + def test_help(self): + parser = argparser.ArgumentParser('Testing newly added features') + parser.add_argument(name='--sum', action=sum, nargs='+', type=int, help="Finding sum", metavar='N') + output = parser.print_help() + self.assertEqual(output, + '{"description": "Testing newly added features", "usage": "[--help] [--sum [N [N...]]]", "optional arguments": ["--help show help message ", "--sum [N [N...]] Finding sum"]}') + parser.add_argument(name='--max', action=max, nargs='+', type=int, help="Finding max", metavar='X') + parser.add_argument(name='--foo', nargs=3, type=int, help="Testing default metavar") + output = parser.arg_parse(['--help']) + self.assertEqual(output, + '{"description": "Testing newly added features", "usage": "[--help] [--sum [N [N...]]] [--max [X [X...]]] [--foo FOO FOO FOO]", "optional arguments": ["--help show help message ", "--sum [N [N...]] Finding sum", "--max [X [X...]] Finding max", "--foo FOO FOO FOO Testing default metavar"]}') if __name__ == '__main__': unittest.main() + +# import argparser +# parser = argparser.ArgumentParser() +# parser.add_mutually_exclusive_group(['--local', '--remote']) +# parser.add_argument(name='--local', nargs=1) +# parser.add_argument(name='--remote') +# parser.add_argument(name='--x') +# parser.add_argument(name='--y') +# parser.add_argument(name='--z') +# parser.add_mutually_exclusive_group(['--x', '--y']) +# output = parser.arg_parse(['--local', '192.168.112.65', '--x', 'XXX', '--z', 'YYY']) +# print(output) From 59b83e811453f9190fb5acaa824dc523e66fe05c Mon Sep 17 00:00:00 2001 From: Hemant-Chowdhury Date: Wed, 4 Sep 2019 23:22:18 +0530 Subject: [PATCH 07/20] Implementing changes requested for assignment-1 --- .../.mypy_cache/3.7/@plugins_snapshot.json | 1 + .../assignment-1/.mypy_cache/3.7/_ast.data.json | 1 + .../assignment-1/.mypy_cache/3.7/_ast.meta.json | 1 + .../3.7/_importlib_modulespec.data.json | 1 + .../3.7/_importlib_modulespec.meta.json | 1 + .../assignment-1/.mypy_cache/3.7/abc.data.json | 1 + .../assignment-1/.mypy_cache/3.7/abc.meta.json | 1 + .../assignment-1/.mypy_cache/3.7/ast.data.json | 1 + .../assignment-1/.mypy_cache/3.7/ast.meta.json | 1 + .../.mypy_cache/3.7/builtins.data.json | 1 + .../.mypy_cache/3.7/builtins.meta.json | 1 + .../assignment-1/.mypy_cache/3.7/codecs.data.json | 1 + .../assignment-1/.mypy_cache/3.7/codecs.meta.json | 1 + .../3.7/collections/__init__.data.json | 1 + .../3.7/collections/__init__.meta.json | 1 + .../.mypy_cache/3.7/collections/abc.data.json | 1 + .../.mypy_cache/3.7/collections/abc.meta.json | 1 + .../.mypy_cache/3.7/importlib/__init__.data.json | 1 + .../.mypy_cache/3.7/importlib/__init__.meta.json | 1 + .../.mypy_cache/3.7/importlib/abc.data.json | 1 + .../.mypy_cache/3.7/importlib/abc.meta.json | 1 + .../assignment-1/.mypy_cache/3.7/io.data.json | 1 + .../assignment-1/.mypy_cache/3.7/io.meta.json | 1 + .../.mypy_cache/3.7/json/__init__.data.json | 1 + .../.mypy_cache/3.7/json/__init__.meta.json | 1 + .../.mypy_cache/3.7/json/decoder.data.json | 1 + .../.mypy_cache/3.7/json/decoder.meta.json | 1 + .../.mypy_cache/3.7/json/encoder.data.json | 1 + .../.mypy_cache/3.7/json/encoder.meta.json | 1 + .../assignment-1/.mypy_cache/3.7/mmap.data.json | 1 + .../assignment-1/.mypy_cache/3.7/mmap.meta.json | 1 + .../.mypy_cache/3.7/os/__init__.data.json | 1 + .../.mypy_cache/3.7/os/__init__.meta.json | 1 + .../.mypy_cache/3.7/os/path.data.json | 1 + .../.mypy_cache/3.7/os/path.meta.json | 1 + .../assignment-1/.mypy_cache/3.7/posix.data.json | 1 + .../assignment-1/.mypy_cache/3.7/posix.meta.json | 1 + .../assignment-1/.mypy_cache/3.7/sys.data.json | 1 + .../assignment-1/.mypy_cache/3.7/sys.meta.json | 1 + .../assignment-1/.mypy_cache/3.7/types.data.json | 1 + .../assignment-1/.mypy_cache/3.7/types.meta.json | 1 + .../assignment-1/.mypy_cache/3.7/typing.data.json | 1 + .../assignment-1/.mypy_cache/3.7/typing.meta.json | 1 + .../.mypy_cache/3.7/typing_extensions.data.json | 1 + .../.mypy_cache/3.7/typing_extensions.meta.json | 1 + solutions/assignment-1/argparser.py | 4 ++-- solutions/assignment-1/test.py | 15 +++------------ 47 files changed, 50 insertions(+), 14 deletions(-) create mode 100644 solutions/assignment-1/.mypy_cache/3.7/@plugins_snapshot.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/_ast.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/_ast.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/_importlib_modulespec.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/_importlib_modulespec.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/abc.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/abc.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/ast.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/ast.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/builtins.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/builtins.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/codecs.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/codecs.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/collections/__init__.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/collections/__init__.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/collections/abc.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/collections/abc.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/importlib/__init__.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/importlib/__init__.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/importlib/abc.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/importlib/abc.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/io.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/io.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/json/__init__.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/json/__init__.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/json/decoder.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/json/decoder.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/json/encoder.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/json/encoder.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/mmap.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/mmap.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/os/__init__.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/os/__init__.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/os/path.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/os/path.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/posix.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/posix.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/sys.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/sys.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/types.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/types.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/typing.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/typing.meta.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/typing_extensions.data.json create mode 100644 solutions/assignment-1/.mypy_cache/3.7/typing_extensions.meta.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/@plugins_snapshot.json b/solutions/assignment-1/.mypy_cache/3.7/@plugins_snapshot.json new file mode 100644 index 00000000..9e26dfee --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/@plugins_snapshot.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/_ast.data.json b/solutions/assignment-1/.mypy_cache/3.7/_ast.data.json new file mode 100644 index 00000000..4c6b3151 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/_ast.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "_ast", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "AST": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.AST", "name": "AST", "type_vars": []}, "flags": [], "fullname": "_ast.AST", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "flags": [], "fullname": "_ast.AST.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "arg_types": ["_ast.AST", {".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": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of AST", "ret_type": {".class": "NoneType"}, "variables": []}}}, "_attributes": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_classvar", "is_ready"], "fullname": "_ast.AST._attributes", "name": "_attributes", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}}}, "_fields": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_classvar", "is_ready"], "fullname": "_ast.AST._fields", "name": "_fields", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}}}, "col_offset": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AST.col_offset", "name": "col_offset", "type": "builtins.int"}}, "lineno": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AST.lineno", "name": "lineno", "type": "builtins.int"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Add": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.operator"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Add", "name": "Add", "type_vars": []}, "flags": [], "fullname": "_ast.Add", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Add", "_ast.operator", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "And": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.boolop"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.And", "name": "And", "type_vars": []}, "flags": [], "fullname": "_ast.And", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.And", "_ast.boolop", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "AnnAssign": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.AnnAssign", "name": "AnnAssign", "type_vars": []}, "flags": [], "fullname": "_ast.AnnAssign", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.AnnAssign", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "annotation": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AnnAssign.annotation", "name": "annotation", "type": "_ast.expr"}}, "simple": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AnnAssign.simple", "name": "simple", "type": "builtins.int"}}, "target": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AnnAssign.target", "name": "target", "type": "_ast.expr"}}, "value": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AnnAssign.value", "name": "value", "type": {".class": "UnionType", "items": ["_ast.expr", {".class": "NoneType"}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Assert": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Assert", "name": "Assert", "type_vars": []}, "flags": [], "fullname": "_ast.Assert", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Assert", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "msg": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Assert.msg", "name": "msg", "type": {".class": "UnionType", "items": ["_ast.expr", {".class": "NoneType"}]}}}, "test": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Assert.test", "name": "test", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Assign": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Assign", "name": "Assign", "type_vars": []}, "flags": [], "fullname": "_ast.Assign", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Assign", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "targets": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Assign.targets", "name": "targets", "type": {".class": "Instance", "args": ["_ast.expr"], "type_ref": "builtins.list"}}}, "value": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Assign.value", "name": "value", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "AsyncFor": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.AsyncFor", "name": "AsyncFor", "type_vars": []}, "flags": [], "fullname": "_ast.AsyncFor", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.AsyncFor", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "body": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AsyncFor.body", "name": "body", "type": {".class": "Instance", "args": ["_ast.stmt"], "type_ref": "builtins.list"}}}, "iter": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AsyncFor.iter", "name": "iter", "type": "_ast.expr"}}, "orelse": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AsyncFor.orelse", "name": "orelse", "type": {".class": "Instance", "args": ["_ast.stmt"], "type_ref": "builtins.list"}}}, "target": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AsyncFor.target", "name": "target", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "AsyncFunctionDef": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.AsyncFunctionDef", "name": "AsyncFunctionDef", "type_vars": []}, "flags": [], "fullname": "_ast.AsyncFunctionDef", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.AsyncFunctionDef", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "args": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AsyncFunctionDef.args", "name": "args", "type": "_ast.arguments"}}, "body": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AsyncFunctionDef.body", "name": "body", "type": {".class": "Instance", "args": ["_ast.stmt"], "type_ref": "builtins.list"}}}, "decorator_list": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AsyncFunctionDef.decorator_list", "name": "decorator_list", "type": {".class": "Instance", "args": ["_ast.expr"], "type_ref": "builtins.list"}}}, "docstring": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AsyncFunctionDef.docstring", "name": "docstring", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AsyncFunctionDef.name", "name": "name", "type": "builtins.str"}}, "returns": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AsyncFunctionDef.returns", "name": "returns", "type": {".class": "UnionType", "items": ["_ast.expr", {".class": "NoneType"}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "AsyncWith": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.AsyncWith", "name": "AsyncWith", "type_vars": []}, "flags": [], "fullname": "_ast.AsyncWith", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.AsyncWith", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "body": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AsyncWith.body", "name": "body", "type": {".class": "Instance", "args": ["_ast.stmt"], "type_ref": "builtins.list"}}}, "items": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AsyncWith.items", "name": "items", "type": {".class": "Instance", "args": ["_ast.withitem"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Attribute": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Attribute", "name": "Attribute", "type_vars": []}, "flags": [], "fullname": "_ast.Attribute", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Attribute", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "attr": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Attribute.attr", "name": "attr", "type": "builtins.str"}}, "ctx": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Attribute.ctx", "name": "ctx", "type": "_ast.expr_context"}}, "value": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Attribute.value", "name": "value", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "AugAssign": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.AugAssign", "name": "AugAssign", "type_vars": []}, "flags": [], "fullname": "_ast.AugAssign", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.AugAssign", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "op": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AugAssign.op", "name": "op", "type": "_ast.operator"}}, "target": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AugAssign.target", "name": "target", "type": "_ast.expr"}}, "value": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.AugAssign.value", "name": "value", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "AugLoad": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr_context"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.AugLoad", "name": "AugLoad", "type_vars": []}, "flags": [], "fullname": "_ast.AugLoad", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.AugLoad", "_ast.expr_context", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "AugStore": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr_context"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.AugStore", "name": "AugStore", "type_vars": []}, "flags": [], "fullname": "_ast.AugStore", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.AugStore", "_ast.expr_context", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Await": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Await", "name": "Await", "type_vars": []}, "flags": [], "fullname": "_ast.Await", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Await", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "value": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Await.value", "name": "value", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BinOp": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.BinOp", "name": "BinOp", "type_vars": []}, "flags": [], "fullname": "_ast.BinOp", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.BinOp", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "left": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.BinOp.left", "name": "left", "type": "_ast.expr"}}, "op": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.BinOp.op", "name": "op", "type": "_ast.operator"}}, "right": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.BinOp.right", "name": "right", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BitAnd": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.operator"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.BitAnd", "name": "BitAnd", "type_vars": []}, "flags": [], "fullname": "_ast.BitAnd", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.BitAnd", "_ast.operator", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BitOr": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.operator"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.BitOr", "name": "BitOr", "type_vars": []}, "flags": [], "fullname": "_ast.BitOr", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.BitOr", "_ast.operator", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BitXor": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.operator"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.BitXor", "name": "BitXor", "type_vars": []}, "flags": [], "fullname": "_ast.BitXor", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.BitXor", "_ast.operator", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BoolOp": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.BoolOp", "name": "BoolOp", "type_vars": []}, "flags": [], "fullname": "_ast.BoolOp", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.BoolOp", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "op": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.BoolOp.op", "name": "op", "type": "_ast.boolop"}}, "values": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.BoolOp.values", "name": "values", "type": {".class": "Instance", "args": ["_ast.expr"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Break": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Break", "name": "Break", "type_vars": []}, "flags": [], "fullname": "_ast.Break", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Break", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Bytes": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Bytes", "name": "Bytes", "type_vars": []}, "flags": [], "fullname": "_ast.Bytes", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Bytes", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "s": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Bytes.s", "name": "s", "type": "builtins.bytes"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Call": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Call", "name": "Call", "type_vars": []}, "flags": [], "fullname": "_ast.Call", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Call", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "args": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Call.args", "name": "args", "type": {".class": "Instance", "args": ["_ast.expr"], "type_ref": "builtins.list"}}}, "func": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Call.func", "name": "func", "type": "_ast.expr"}}, "keywords": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Call.keywords", "name": "keywords", "type": {".class": "Instance", "args": ["_ast.keyword"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ClassDef": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.ClassDef", "name": "ClassDef", "type_vars": []}, "flags": [], "fullname": "_ast.ClassDef", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.ClassDef", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "bases": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.ClassDef.bases", "name": "bases", "type": {".class": "Instance", "args": ["_ast.expr"], "type_ref": "builtins.list"}}}, "body": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.ClassDef.body", "name": "body", "type": {".class": "Instance", "args": ["_ast.stmt"], "type_ref": "builtins.list"}}}, "decorator_list": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.ClassDef.decorator_list", "name": "decorator_list", "type": {".class": "Instance", "args": ["_ast.expr"], "type_ref": "builtins.list"}}}, "docstring": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.ClassDef.docstring", "name": "docstring", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}}}, "keywords": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.ClassDef.keywords", "name": "keywords", "type": {".class": "Instance", "args": ["_ast.keyword"], "type_ref": "builtins.list"}}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.ClassDef.name", "name": "name", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ClassVar": {".class": "SymbolTableNode", "cross_ref": "typing.ClassVar", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Compare": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Compare", "name": "Compare", "type_vars": []}, "flags": [], "fullname": "_ast.Compare", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Compare", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "comparators": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Compare.comparators", "name": "comparators", "type": {".class": "Instance", "args": ["_ast.expr"], "type_ref": "builtins.list"}}}, "left": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Compare.left", "name": "left", "type": "_ast.expr"}}, "ops": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Compare.ops", "name": "ops", "type": {".class": "Instance", "args": ["_ast.cmpop"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Continue": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Continue", "name": "Continue", "type_vars": []}, "flags": [], "fullname": "_ast.Continue", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Continue", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Del": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr_context"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Del", "name": "Del", "type_vars": []}, "flags": [], "fullname": "_ast.Del", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Del", "_ast.expr_context", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Delete": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Delete", "name": "Delete", "type_vars": []}, "flags": [], "fullname": "_ast.Delete", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Delete", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "targets": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Delete.targets", "name": "targets", "type": {".class": "Instance", "args": ["_ast.expr"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Dict": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Dict", "name": "Dict", "type_vars": []}, "flags": [], "fullname": "_ast.Dict", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Dict", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "keys": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Dict.keys", "name": "keys", "type": {".class": "Instance", "args": ["_ast.expr"], "type_ref": "builtins.list"}}}, "values": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Dict.values", "name": "values", "type": {".class": "Instance", "args": ["_ast.expr"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "DictComp": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.DictComp", "name": "DictComp", "type_vars": []}, "flags": [], "fullname": "_ast.DictComp", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.DictComp", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "generators": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.DictComp.generators", "name": "generators", "type": {".class": "Instance", "args": ["_ast.comprehension"], "type_ref": "builtins.list"}}}, "key": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.DictComp.key", "name": "key", "type": "_ast.expr"}}, "value": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.DictComp.value", "name": "value", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Div": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.operator"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Div", "name": "Div", "type_vars": []}, "flags": [], "fullname": "_ast.Div", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Div", "_ast.operator", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Ellipsis": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Ellipsis", "name": "Ellipsis", "type_vars": []}, "flags": [], "fullname": "_ast.Ellipsis", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Ellipsis", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Eq": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.cmpop"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Eq", "name": "Eq", "type_vars": []}, "flags": [], "fullname": "_ast.Eq", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Eq", "_ast.cmpop", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ExceptHandler": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.excepthandler"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.ExceptHandler", "name": "ExceptHandler", "type_vars": []}, "flags": [], "fullname": "_ast.ExceptHandler", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.ExceptHandler", "_ast.excepthandler", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "body": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.ExceptHandler.body", "name": "body", "type": {".class": "Instance", "args": ["_ast.stmt"], "type_ref": "builtins.list"}}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.ExceptHandler.name", "name": "name", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}}}, "type": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.ExceptHandler.type", "name": "type", "type": {".class": "UnionType", "items": ["_ast.expr", {".class": "NoneType"}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Expr": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Expr", "name": "Expr", "type_vars": []}, "flags": [], "fullname": "_ast.Expr", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Expr", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "value": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Expr.value", "name": "value", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Expression": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.mod"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Expression", "name": "Expression", "type_vars": []}, "flags": [], "fullname": "_ast.Expression", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Expression", "_ast.mod", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "body": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Expression.body", "name": "body", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ExtSlice": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.slice"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.ExtSlice", "name": "ExtSlice", "type_vars": []}, "flags": [], "fullname": "_ast.ExtSlice", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.ExtSlice", "_ast.slice", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "dims": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.ExtSlice.dims", "name": "dims", "type": {".class": "Instance", "args": ["_ast.slice"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "FloorDiv": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.operator"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.FloorDiv", "name": "FloorDiv", "type_vars": []}, "flags": [], "fullname": "_ast.FloorDiv", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.FloorDiv", "_ast.operator", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "For": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.For", "name": "For", "type_vars": []}, "flags": [], "fullname": "_ast.For", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.For", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "body": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.For.body", "name": "body", "type": {".class": "Instance", "args": ["_ast.stmt"], "type_ref": "builtins.list"}}}, "iter": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.For.iter", "name": "iter", "type": "_ast.expr"}}, "orelse": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.For.orelse", "name": "orelse", "type": {".class": "Instance", "args": ["_ast.stmt"], "type_ref": "builtins.list"}}}, "target": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.For.target", "name": "target", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "FormattedValue": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.FormattedValue", "name": "FormattedValue", "type_vars": []}, "flags": [], "fullname": "_ast.FormattedValue", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.FormattedValue", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "conversion": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.FormattedValue.conversion", "name": "conversion", "type": {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}}}, "format_spec": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.FormattedValue.format_spec", "name": "format_spec", "type": {".class": "UnionType", "items": ["_ast.expr", {".class": "NoneType"}]}}}, "value": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.FormattedValue.value", "name": "value", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "FunctionDef": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.FunctionDef", "name": "FunctionDef", "type_vars": []}, "flags": [], "fullname": "_ast.FunctionDef", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.FunctionDef", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "args": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.FunctionDef.args", "name": "args", "type": "_ast.arguments"}}, "body": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.FunctionDef.body", "name": "body", "type": {".class": "Instance", "args": ["_ast.stmt"], "type_ref": "builtins.list"}}}, "decorator_list": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.FunctionDef.decorator_list", "name": "decorator_list", "type": {".class": "Instance", "args": ["_ast.expr"], "type_ref": "builtins.list"}}}, "docstring": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.FunctionDef.docstring", "name": "docstring", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.FunctionDef.name", "name": "name", "type": "builtins.str"}}, "returns": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.FunctionDef.returns", "name": "returns", "type": {".class": "UnionType", "items": ["_ast.expr", {".class": "NoneType"}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "GeneratorExp": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.GeneratorExp", "name": "GeneratorExp", "type_vars": []}, "flags": [], "fullname": "_ast.GeneratorExp", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.GeneratorExp", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "elt": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.GeneratorExp.elt", "name": "elt", "type": "_ast.expr"}}, "generators": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.GeneratorExp.generators", "name": "generators", "type": {".class": "Instance", "args": ["_ast.comprehension"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Global": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Global", "name": "Global", "type_vars": []}, "flags": [], "fullname": "_ast.Global", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Global", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "names": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Global.names", "name": "names", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Gt": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.cmpop"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Gt", "name": "Gt", "type_vars": []}, "flags": [], "fullname": "_ast.Gt", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Gt", "_ast.cmpop", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "GtE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.cmpop"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.GtE", "name": "GtE", "type_vars": []}, "flags": [], "fullname": "_ast.GtE", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.GtE", "_ast.cmpop", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "If": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.If", "name": "If", "type_vars": []}, "flags": [], "fullname": "_ast.If", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.If", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "body": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.If.body", "name": "body", "type": {".class": "Instance", "args": ["_ast.stmt"], "type_ref": "builtins.list"}}}, "orelse": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.If.orelse", "name": "orelse", "type": {".class": "Instance", "args": ["_ast.stmt"], "type_ref": "builtins.list"}}}, "test": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.If.test", "name": "test", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "IfExp": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.IfExp", "name": "IfExp", "type_vars": []}, "flags": [], "fullname": "_ast.IfExp", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.IfExp", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "body": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.IfExp.body", "name": "body", "type": "_ast.expr"}}, "orelse": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.IfExp.orelse", "name": "orelse", "type": "_ast.expr"}}, "test": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.IfExp.test", "name": "test", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Import": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Import", "name": "Import", "type_vars": []}, "flags": [], "fullname": "_ast.Import", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Import", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "names": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Import.names", "name": "names", "type": {".class": "Instance", "args": ["_ast.alias"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ImportFrom": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.ImportFrom", "name": "ImportFrom", "type_vars": []}, "flags": [], "fullname": "_ast.ImportFrom", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.ImportFrom", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "level": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.ImportFrom.level", "name": "level", "type": "builtins.int"}}, "module": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.ImportFrom.module", "name": "module", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}}}, "names": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.ImportFrom.names", "name": "names", "type": {".class": "Instance", "args": ["_ast.alias"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "In": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.cmpop"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.In", "name": "In", "type_vars": []}, "flags": [], "fullname": "_ast.In", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.In", "_ast.cmpop", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Index": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.slice"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Index", "name": "Index", "type_vars": []}, "flags": [], "fullname": "_ast.Index", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Index", "_ast.slice", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "value": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Index.value", "name": "value", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Interactive": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.mod"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Interactive", "name": "Interactive", "type_vars": []}, "flags": [], "fullname": "_ast.Interactive", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Interactive", "_ast.mod", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "body": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Interactive.body", "name": "body", "type": {".class": "Instance", "args": ["_ast.stmt"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Invert": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.unaryop"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Invert", "name": "Invert", "type_vars": []}, "flags": [], "fullname": "_ast.Invert", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Invert", "_ast.unaryop", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Is": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.cmpop"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Is", "name": "Is", "type_vars": []}, "flags": [], "fullname": "_ast.Is", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Is", "_ast.cmpop", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "IsNot": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.cmpop"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.IsNot", "name": "IsNot", "type_vars": []}, "flags": [], "fullname": "_ast.IsNot", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.IsNot", "_ast.cmpop", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "JoinedStr": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.JoinedStr", "name": "JoinedStr", "type_vars": []}, "flags": [], "fullname": "_ast.JoinedStr", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.JoinedStr", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "values": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.JoinedStr.values", "name": "values", "type": {".class": "Instance", "args": ["_ast.expr"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "LShift": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.operator"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.LShift", "name": "LShift", "type_vars": []}, "flags": [], "fullname": "_ast.LShift", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.LShift", "_ast.operator", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Lambda": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Lambda", "name": "Lambda", "type_vars": []}, "flags": [], "fullname": "_ast.Lambda", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Lambda", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "args": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Lambda.args", "name": "args", "type": "_ast.arguments"}}, "body": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Lambda.body", "name": "body", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "List": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.List", "name": "List", "type_vars": []}, "flags": [], "fullname": "_ast.List", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.List", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "ctx": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.List.ctx", "name": "ctx", "type": "_ast.expr_context"}}, "elts": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.List.elts", "name": "elts", "type": {".class": "Instance", "args": ["_ast.expr"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ListComp": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.ListComp", "name": "ListComp", "type_vars": []}, "flags": [], "fullname": "_ast.ListComp", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.ListComp", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "elt": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.ListComp.elt", "name": "elt", "type": "_ast.expr"}}, "generators": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.ListComp.generators", "name": "generators", "type": {".class": "Instance", "args": ["_ast.comprehension"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Load": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr_context"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Load", "name": "Load", "type_vars": []}, "flags": [], "fullname": "_ast.Load", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Load", "_ast.expr_context", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Lt": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.cmpop"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Lt", "name": "Lt", "type_vars": []}, "flags": [], "fullname": "_ast.Lt", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Lt", "_ast.cmpop", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "LtE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.cmpop"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.LtE", "name": "LtE", "type_vars": []}, "flags": [], "fullname": "_ast.LtE", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.LtE", "_ast.cmpop", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "MatMult": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.operator"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.MatMult", "name": "MatMult", "type_vars": []}, "flags": [], "fullname": "_ast.MatMult", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.MatMult", "_ast.operator", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Mod": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.operator"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Mod", "name": "Mod", "type_vars": []}, "flags": [], "fullname": "_ast.Mod", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Mod", "_ast.operator", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Module": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.mod"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Module", "name": "Module", "type_vars": []}, "flags": [], "fullname": "_ast.Module", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Module", "_ast.mod", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "body": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Module.body", "name": "body", "type": {".class": "Instance", "args": ["_ast.stmt"], "type_ref": "builtins.list"}}}, "docstring": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Module.docstring", "name": "docstring", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Mult": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.operator"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Mult", "name": "Mult", "type_vars": []}, "flags": [], "fullname": "_ast.Mult", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Mult", "_ast.operator", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Name": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Name", "name": "Name", "type_vars": []}, "flags": [], "fullname": "_ast.Name", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Name", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "ctx": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Name.ctx", "name": "ctx", "type": "_ast.expr_context"}}, "id": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Name.id", "name": "id", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "NameConstant": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.NameConstant", "name": "NameConstant", "type_vars": []}, "flags": [], "fullname": "_ast.NameConstant", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.NameConstant", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "value": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.NameConstant.value", "name": "value", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Nonlocal": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Nonlocal", "name": "Nonlocal", "type_vars": []}, "flags": [], "fullname": "_ast.Nonlocal", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Nonlocal", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "names": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Nonlocal.names", "name": "names", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Not": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.unaryop"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Not", "name": "Not", "type_vars": []}, "flags": [], "fullname": "_ast.Not", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Not", "_ast.unaryop", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "NotEq": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.cmpop"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.NotEq", "name": "NotEq", "type_vars": []}, "flags": [], "fullname": "_ast.NotEq", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.NotEq", "_ast.cmpop", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "NotIn": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.cmpop"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.NotIn", "name": "NotIn", "type_vars": []}, "flags": [], "fullname": "_ast.NotIn", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.NotIn", "_ast.cmpop", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Num": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Num", "name": "Num", "type_vars": []}, "flags": [], "fullname": "_ast.Num", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Num", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "n": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Num.n", "name": "n", "type": "builtins.complex"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Or": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.boolop"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Or", "name": "Or", "type_vars": []}, "flags": [], "fullname": "_ast.Or", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Or", "_ast.boolop", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Param": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr_context"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Param", "name": "Param", "type_vars": []}, "flags": [], "fullname": "_ast.Param", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Param", "_ast.expr_context", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Pass": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Pass", "name": "Pass", "type_vars": []}, "flags": [], "fullname": "_ast.Pass", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Pass", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Pow": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.operator"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Pow", "name": "Pow", "type_vars": []}, "flags": [], "fullname": "_ast.Pow", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Pow", "_ast.operator", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "PyCF_ONLY_AST": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "_ast.PyCF_ONLY_AST", "name": "PyCF_ONLY_AST", "type": "builtins.int"}}, "RShift": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.operator"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.RShift", "name": "RShift", "type_vars": []}, "flags": [], "fullname": "_ast.RShift", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.RShift", "_ast.operator", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Raise": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Raise", "name": "Raise", "type_vars": []}, "flags": [], "fullname": "_ast.Raise", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Raise", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "cause": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Raise.cause", "name": "cause", "type": {".class": "UnionType", "items": ["_ast.expr", {".class": "NoneType"}]}}}, "exc": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Raise.exc", "name": "exc", "type": {".class": "UnionType", "items": ["_ast.expr", {".class": "NoneType"}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Return": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Return", "name": "Return", "type_vars": []}, "flags": [], "fullname": "_ast.Return", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Return", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "value": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Return.value", "name": "value", "type": {".class": "UnionType", "items": ["_ast.expr", {".class": "NoneType"}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Set": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Set", "name": "Set", "type_vars": []}, "flags": [], "fullname": "_ast.Set", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Set", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "elts": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Set.elts", "name": "elts", "type": {".class": "Instance", "args": ["_ast.expr"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SetComp": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.SetComp", "name": "SetComp", "type_vars": []}, "flags": [], "fullname": "_ast.SetComp", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.SetComp", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "elt": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.SetComp.elt", "name": "elt", "type": "_ast.expr"}}, "generators": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.SetComp.generators", "name": "generators", "type": {".class": "Instance", "args": ["_ast.comprehension"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Slice": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.slice"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Slice", "name": "Slice", "type_vars": []}, "flags": [], "fullname": "_ast.Slice", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Slice", "_ast.slice", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "lower": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Slice.lower", "name": "lower", "type": {".class": "UnionType", "items": ["_ast.expr", {".class": "NoneType"}]}}}, "step": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Slice.step", "name": "step", "type": {".class": "UnionType", "items": ["_ast.expr", {".class": "NoneType"}]}}}, "upper": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Slice.upper", "name": "upper", "type": {".class": "UnionType", "items": ["_ast.expr", {".class": "NoneType"}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Starred": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Starred", "name": "Starred", "type_vars": []}, "flags": [], "fullname": "_ast.Starred", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Starred", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "ctx": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Starred.ctx", "name": "ctx", "type": "_ast.expr_context"}}, "value": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Starred.value", "name": "value", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Store": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr_context"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Store", "name": "Store", "type_vars": []}, "flags": [], "fullname": "_ast.Store", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Store", "_ast.expr_context", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Str": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Str", "name": "Str", "type_vars": []}, "flags": [], "fullname": "_ast.Str", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Str", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "s": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Str.s", "name": "s", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Sub": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.operator"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Sub", "name": "Sub", "type_vars": []}, "flags": [], "fullname": "_ast.Sub", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Sub", "_ast.operator", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Subscript": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Subscript", "name": "Subscript", "type_vars": []}, "flags": [], "fullname": "_ast.Subscript", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Subscript", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "ctx": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Subscript.ctx", "name": "ctx", "type": "_ast.expr_context"}}, "slice": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Subscript.slice", "name": "slice", "type": "_ast.slice"}}, "value": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Subscript.value", "name": "value", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Suite": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.mod"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Suite", "name": "Suite", "type_vars": []}, "flags": [], "fullname": "_ast.Suite", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Suite", "_ast.mod", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "body": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Suite.body", "name": "body", "type": {".class": "Instance", "args": ["_ast.stmt"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Try": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Try", "name": "Try", "type_vars": []}, "flags": [], "fullname": "_ast.Try", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Try", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "body": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Try.body", "name": "body", "type": {".class": "Instance", "args": ["_ast.stmt"], "type_ref": "builtins.list"}}}, "finalbody": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Try.finalbody", "name": "finalbody", "type": {".class": "Instance", "args": ["_ast.stmt"], "type_ref": "builtins.list"}}}, "handlers": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Try.handlers", "name": "handlers", "type": {".class": "Instance", "args": ["_ast.ExceptHandler"], "type_ref": "builtins.list"}}}, "orelse": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Try.orelse", "name": "orelse", "type": {".class": "Instance", "args": ["_ast.stmt"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Tuple": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Tuple", "name": "Tuple", "type_vars": []}, "flags": [], "fullname": "_ast.Tuple", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Tuple", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "ctx": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Tuple.ctx", "name": "ctx", "type": "_ast.expr_context"}}, "elts": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Tuple.elts", "name": "elts", "type": {".class": "Instance", "args": ["_ast.expr"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "UAdd": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.unaryop"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.UAdd", "name": "UAdd", "type_vars": []}, "flags": [], "fullname": "_ast.UAdd", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.UAdd", "_ast.unaryop", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "USub": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.unaryop"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.USub", "name": "USub", "type_vars": []}, "flags": [], "fullname": "_ast.USub", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.USub", "_ast.unaryop", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "UnaryOp": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.UnaryOp", "name": "UnaryOp", "type_vars": []}, "flags": [], "fullname": "_ast.UnaryOp", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.UnaryOp", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "op": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.UnaryOp.op", "name": "op", "type": "_ast.unaryop"}}, "operand": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.UnaryOp.operand", "name": "operand", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "While": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.While", "name": "While", "type_vars": []}, "flags": [], "fullname": "_ast.While", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.While", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "body": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.While.body", "name": "body", "type": {".class": "Instance", "args": ["_ast.stmt"], "type_ref": "builtins.list"}}}, "orelse": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.While.orelse", "name": "orelse", "type": {".class": "Instance", "args": ["_ast.stmt"], "type_ref": "builtins.list"}}}, "test": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.While.test", "name": "test", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "With": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.stmt"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.With", "name": "With", "type_vars": []}, "flags": [], "fullname": "_ast.With", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.With", "_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "body": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.With.body", "name": "body", "type": {".class": "Instance", "args": ["_ast.stmt"], "type_ref": "builtins.list"}}}, "items": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.With.items", "name": "items", "type": {".class": "Instance", "args": ["_ast.withitem"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Yield": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.Yield", "name": "Yield", "type_vars": []}, "flags": [], "fullname": "_ast.Yield", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.Yield", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "value": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.Yield.value", "name": "value", "type": {".class": "UnionType", "items": ["_ast.expr", {".class": "NoneType"}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "YieldFrom": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.expr"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.YieldFrom", "name": "YieldFrom", "type_vars": []}, "flags": [], "fullname": "_ast.YieldFrom", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.YieldFrom", "_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "value": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.YieldFrom.value", "name": "value", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "_ast.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "_ast.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "_ast.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "_ast.__package__", "name": "__package__", "type": "builtins.str"}}, "_identifier": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "_ast._identifier", "line": 7, "no_args": true, "normalized": false, "target": "builtins.str"}}, "_slice": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "_ast._slice", "line": 170, "no_args": true, "normalized": false, "target": "_ast.slice"}}, "alias": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.AST"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.alias", "name": "alias", "type_vars": []}, "flags": [], "fullname": "_ast.alias", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.alias", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "asname": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.alias.asname", "name": "asname", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.alias.name", "name": "name", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "arg": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.AST"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.arg", "name": "arg", "type_vars": []}, "flags": [], "fullname": "_ast.arg", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.arg", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "annotation": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.arg.annotation", "name": "annotation", "type": {".class": "UnionType", "items": ["_ast.expr", {".class": "NoneType"}]}}}, "arg": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.arg.arg", "name": "arg", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "arguments": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.AST"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.arguments", "name": "arguments", "type_vars": []}, "flags": [], "fullname": "_ast.arguments", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.arguments", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "args": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.arguments.args", "name": "args", "type": {".class": "Instance", "args": ["_ast.arg"], "type_ref": "builtins.list"}}}, "defaults": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.arguments.defaults", "name": "defaults", "type": {".class": "Instance", "args": ["_ast.expr"], "type_ref": "builtins.list"}}}, "kw_defaults": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.arguments.kw_defaults", "name": "kw_defaults", "type": {".class": "Instance", "args": ["_ast.expr"], "type_ref": "builtins.list"}}}, "kwarg": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.arguments.kwarg", "name": "kwarg", "type": {".class": "UnionType", "items": ["_ast.arg", {".class": "NoneType"}]}}}, "kwonlyargs": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.arguments.kwonlyargs", "name": "kwonlyargs", "type": {".class": "Instance", "args": ["_ast.arg"], "type_ref": "builtins.list"}}}, "vararg": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.arguments.vararg", "name": "vararg", "type": {".class": "UnionType", "items": ["_ast.arg", {".class": "NoneType"}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "boolop": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.AST"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.boolop", "name": "boolop", "type_vars": []}, "flags": [], "fullname": "_ast.boolop", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.boolop", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "cmpop": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.AST"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.cmpop", "name": "cmpop", "type_vars": []}, "flags": [], "fullname": "_ast.cmpop", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.cmpop", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "comprehension": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.AST"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.comprehension", "name": "comprehension", "type_vars": []}, "flags": [], "fullname": "_ast.comprehension", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.comprehension", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "ifs": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.comprehension.ifs", "name": "ifs", "type": {".class": "Instance", "args": ["_ast.expr"], "type_ref": "builtins.list"}}}, "is_async": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.comprehension.is_async", "name": "is_async", "type": "builtins.int"}}, "iter": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.comprehension.iter", "name": "iter", "type": "_ast.expr"}}, "target": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.comprehension.target", "name": "target", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "excepthandler": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.AST"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.excepthandler", "name": "excepthandler", "type_vars": []}, "flags": [], "fullname": "_ast.excepthandler", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.excepthandler", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "expr": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.AST"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.expr", "name": "expr", "type_vars": []}, "flags": [], "fullname": "_ast.expr", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.expr", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "expr_context": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.AST"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.expr_context", "name": "expr_context", "type_vars": []}, "flags": [], "fullname": "_ast.expr_context", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.expr_context", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "keyword": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.AST"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.keyword", "name": "keyword", "type_vars": []}, "flags": [], "fullname": "_ast.keyword", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.keyword", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "arg": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.keyword.arg", "name": "arg", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}}}, "value": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.keyword.value", "name": "value", "type": "_ast.expr"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "mod": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.AST"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.mod", "name": "mod", "type_vars": []}, "flags": [], "fullname": "_ast.mod", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.mod", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "operator": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.AST"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.operator", "name": "operator", "type_vars": []}, "flags": [], "fullname": "_ast.operator", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.operator", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "slice": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.AST"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.slice", "name": "slice", "type_vars": []}, "flags": [], "fullname": "_ast.slice", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.slice", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "stmt": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.AST"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.stmt", "name": "stmt", "type_vars": []}, "flags": [], "fullname": "_ast.stmt", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.stmt", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}, "typing": {".class": "SymbolTableNode", "cross_ref": "typing", "kind": "Gdef", "module_hidden": true, "module_public": false}, "unaryop": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.AST"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.unaryop", "name": "unaryop", "type_vars": []}, "flags": [], "fullname": "_ast.unaryop", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.unaryop", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "withitem": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["_ast.AST"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_ast.withitem", "name": "withitem", "type_vars": []}, "flags": [], "fullname": "_ast.withitem", "metaclass_type": null, "metadata": {}, "module_name": "_ast", "mro": ["_ast.withitem", "_ast.AST", "builtins.object"], "names": {".class": "SymbolTable", "context_expr": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.withitem.context_expr", "name": "context_expr", "type": "_ast.expr"}}, "optional_vars": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_ast.withitem.optional_vars", "name": "optional_vars", "type": {".class": "UnionType", "items": ["_ast.expr", {".class": "NoneType"}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\_ast.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/_ast.meta.json b/solutions/assignment-1/.mypy_cache/3.7/_ast.meta.json new file mode 100644 index 00000000..886ed081 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/_ast.meta.json @@ -0,0 +1 @@ +{"child_modules": [], "data_mtime": 1567188171, "dep_lines": [1, 2, 1, 1], "dep_prios": [10, 5, 5, 30], "dependencies": ["sys", "typing", "builtins", "abc"], "hash": "e4cd8a8eaf09e16e632732ea78340caa", "id": "_ast", "ignore_all": true, "interface_hash": "d8f6887dcc16d7c50e9f83cdeff44cfe", "mtime": 1566589587, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\_ast.pyi", "size": 7915, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/_importlib_modulespec.data.json b/solutions/assignment-1/.mypy_cache/3.7/_importlib_modulespec.data.json new file mode 100644 index 00000000..24185dfe --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/_importlib_modulespec.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "_importlib_modulespec", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "ABCMeta": {".class": "SymbolTableNode", "cross_ref": "abc.ABCMeta", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Dict": {".class": "SymbolTableNode", "cross_ref": "typing.Dict", "kind": "Gdef", "module_hidden": true, "module_public": false}, "List": {".class": "SymbolTableNode", "cross_ref": "typing.List", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Loader": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": "abc.ABCMeta", "defn": {".class": "ClassDef", "fullname": "_importlib_modulespec.Loader", "name": "Loader", "type_vars": []}, "flags": [], "fullname": "_importlib_modulespec.Loader", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "_importlib_modulespec", "mro": ["_importlib_modulespec.Loader", "builtins.object"], "names": {".class": "SymbolTable", "create_module": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "spec"], "flags": [], "fullname": "_importlib_modulespec.Loader.create_module", "name": "create_module", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "spec"], "arg_types": ["_importlib_modulespec.Loader", "_importlib_modulespec.ModuleSpec"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "create_module of Loader", "ret_type": {".class": "UnionType", "items": ["_importlib_modulespec.ModuleType", {".class": "NoneType"}]}, "variables": []}}}, "exec_module": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "module"], "flags": [], "fullname": "_importlib_modulespec.Loader.exec_module", "name": "exec_module", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "module"], "arg_types": ["_importlib_modulespec.Loader", "_importlib_modulespec.ModuleType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "exec_module of Loader", "ret_type": {".class": "NoneType"}, "variables": []}}}, "load_module": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "flags": [], "fullname": "_importlib_modulespec.Loader.load_module", "name": "load_module", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "arg_types": ["_importlib_modulespec.Loader", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "load_module of Loader", "ret_type": "_importlib_modulespec.ModuleType", "variables": []}}}, "module_repr": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "module"], "flags": [], "fullname": "_importlib_modulespec.Loader.module_repr", "name": "module_repr", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "module"], "arg_types": ["_importlib_modulespec.Loader", "_importlib_modulespec.ModuleType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "module_repr of Loader", "ret_type": "builtins.str", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ModuleSpec": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_importlib_modulespec.ModuleSpec", "name": "ModuleSpec", "type_vars": []}, "flags": [], "fullname": "_importlib_modulespec.ModuleSpec", "metaclass_type": null, "metadata": {}, "module_name": "_importlib_modulespec", "mro": ["_importlib_modulespec.ModuleSpec", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 5, 5, 5], "arg_names": ["self", "name", "loader", "origin", "loader_state", "is_package"], "flags": [], "fullname": "_importlib_modulespec.ModuleSpec.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 5, 5, 5], "arg_names": ["self", "name", "loader", "origin", "loader_state", "is_package"], "arg_types": ["_importlib_modulespec.ModuleSpec", "builtins.str", {".class": "UnionType", "items": ["_importlib_modulespec.Loader", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "UnionType", "items": ["builtins.bool", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of ModuleSpec", "ret_type": {".class": "NoneType"}, "variables": []}}}, "cached": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_importlib_modulespec.ModuleSpec.cached", "name": "cached", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}}}, "has_location": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_importlib_modulespec.ModuleSpec.has_location", "name": "has_location", "type": "builtins.bool"}}, "loader": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_importlib_modulespec.ModuleSpec.loader", "name": "loader", "type": {".class": "UnionType", "items": ["_importlib_modulespec._Loader", {".class": "NoneType"}]}}}, "loader_state": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_importlib_modulespec.ModuleSpec.loader_state", "name": "loader_state", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_importlib_modulespec.ModuleSpec.name", "name": "name", "type": "builtins.str"}}, "origin": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_importlib_modulespec.ModuleSpec.origin", "name": "origin", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}}}, "parent": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_importlib_modulespec.ModuleSpec.parent", "name": "parent", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}}}, "submodule_search_locations": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_importlib_modulespec.ModuleSpec.submodule_search_locations", "name": "submodule_search_locations", "type": {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, {".class": "NoneType"}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ModuleType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_importlib_modulespec.ModuleType", "name": "ModuleType", "type_vars": []}, "flags": [], "fullname": "_importlib_modulespec.ModuleType", "metaclass_type": null, "metadata": {}, "module_name": "_importlib_modulespec", "mro": ["_importlib_modulespec.ModuleType", "builtins.object"], "names": {".class": "SymbolTable", "__dict__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_importlib_modulespec.ModuleType.__dict__", "name": "__dict__", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}}}, "__file__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_importlib_modulespec.ModuleType.__file__", "name": "__file__", "type": "builtins.str"}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "name", "doc"], "flags": [], "fullname": "_importlib_modulespec.ModuleType.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "name", "doc"], "arg_types": ["_importlib_modulespec.ModuleType", "builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of ModuleType", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__loader__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_importlib_modulespec.ModuleType.__loader__", "name": "__loader__", "type": {".class": "UnionType", "items": ["_importlib_modulespec._Loader", {".class": "NoneType"}]}}}, "__name__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_importlib_modulespec.ModuleType.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_importlib_modulespec.ModuleType.__package__", "name": "__package__", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}}}, "__spec__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_importlib_modulespec.ModuleType.__spec__", "name": "__spec__", "type": {".class": "UnionType", "items": ["_importlib_modulespec.ModuleSpec", {".class": "NoneType"}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Protocol": {".class": "SymbolTableNode", "cross_ref": "typing.Protocol", "kind": "Gdef", "module_hidden": true, "module_public": false}, "_Loader": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_importlib_modulespec._Loader", "name": "_Loader", "type_vars": []}, "flags": ["is_protocol"], "fullname": "_importlib_modulespec._Loader", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "_importlib_modulespec", "mro": ["_importlib_modulespec._Loader", "builtins.object"], "names": {".class": "SymbolTable", "load_module": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "flags": [], "fullname": "_importlib_modulespec._Loader.load_module", "name": "load_module", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "arg_types": ["_importlib_modulespec._Loader", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "load_module of _Loader", "ret_type": "_importlib_modulespec.ModuleType", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "_importlib_modulespec.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "_importlib_modulespec.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "_importlib_modulespec.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "_importlib_modulespec.__package__", "name": "__package__", "type": "builtins.str"}}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\_importlib_modulespec.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/_importlib_modulespec.meta.json b/solutions/assignment-1/.mypy_cache/3.7/_importlib_modulespec.meta.json new file mode 100644 index 00000000..67824959 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/_importlib_modulespec.meta.json @@ -0,0 +1 @@ +{"child_modules": [], "data_mtime": 1567188171, "dep_lines": [10, 11, 12, 1], "dep_prios": [5, 10, 5, 5], "dependencies": ["abc", "sys", "typing", "builtins"], "hash": "03f8e6867e4fa4f51892253d36056e2b", "id": "_importlib_modulespec", "ignore_all": true, "interface_hash": "60c3252102cb31822e27f4538d181de5", "mtime": 1566589587, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\_importlib_modulespec.pyi", "size": 1568, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/abc.data.json b/solutions/assignment-1/.mypy_cache/3.7/abc.data.json new file mode 100644 index 00000000..aa0c26bc --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/abc.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "abc", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "ABC": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": "abc.ABCMeta", "defn": {".class": "ClassDef", "fullname": "abc.ABC", "name": "ABC", "type_vars": []}, "flags": [], "fullname": "abc.ABC", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "abc", "mro": ["abc.ABC", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ABCMeta": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.type"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "abc.ABCMeta", "name": "ABCMeta", "type_vars": []}, "flags": [], "fullname": "abc.ABCMeta", "metaclass_type": null, "metadata": {}, "module_name": "abc", "mro": ["abc.ABCMeta", "builtins.type", "builtins.object"], "names": {".class": "SymbolTable", "register": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["cls", "subclass"], "flags": [], "fullname": "abc.ABCMeta.register", "name": "register", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["cls", "subclass"], "arg_types": ["abc.ABCMeta", {".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "abc._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "register of ABCMeta", "ret_type": {".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "abc._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "variables": [{".class": "TypeVarDef", "fullname": "abc._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Type": {".class": "SymbolTableNode", "cross_ref": "typing.Type", "kind": "Gdef", "module_hidden": true, "module_public": false}, "TypeVar": {".class": "SymbolTableNode", "cross_ref": "typing.TypeVar", "kind": "Gdef", "module_hidden": true, "module_public": false}, "_FuncT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "abc._FuncT", "name": "_FuncT", "upper_bound": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, "values": [], "variance": 0}}, "_T": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "abc._T", "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "abc.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "abc.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "abc.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "abc.__package__", "name": "__package__", "type": "builtins.str"}}, "abstractclassmethod": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["callable"], "flags": [], "fullname": "abc.abstractclassmethod", "name": "abstractclassmethod", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["callable"], "arg_types": [{".class": "TypeVarType", "fullname": "abc._FuncT", "id": -1, "name": "_FuncT", "upper_bound": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "abstractclassmethod", "ret_type": {".class": "TypeVarType", "fullname": "abc._FuncT", "id": -1, "name": "_FuncT", "upper_bound": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "abc._FuncT", "id": -1, "name": "_FuncT", "upper_bound": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, "values": [], "variance": 0}]}}}, "abstractmethod": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["callable"], "flags": [], "fullname": "abc.abstractmethod", "name": "abstractmethod", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["callable"], "arg_types": [{".class": "TypeVarType", "fullname": "abc._FuncT", "id": -1, "name": "_FuncT", "upper_bound": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "abstractmethod", "ret_type": {".class": "TypeVarType", "fullname": "abc._FuncT", "id": -1, "name": "_FuncT", "upper_bound": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "abc._FuncT", "id": -1, "name": "_FuncT", "upper_bound": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, "values": [], "variance": 0}]}}}, "abstractproperty": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.property"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "abc.abstractproperty", "name": "abstractproperty", "type_vars": []}, "flags": [], "fullname": "abc.abstractproperty", "metaclass_type": null, "metadata": {}, "module_name": "abc", "mro": ["abc.abstractproperty", "builtins.property", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "abstractstaticmethod": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["callable"], "flags": [], "fullname": "abc.abstractstaticmethod", "name": "abstractstaticmethod", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["callable"], "arg_types": [{".class": "TypeVarType", "fullname": "abc._FuncT", "id": -1, "name": "_FuncT", "upper_bound": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "abstractstaticmethod", "ret_type": {".class": "TypeVarType", "fullname": "abc._FuncT", "id": -1, "name": "_FuncT", "upper_bound": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "abc._FuncT", "id": -1, "name": "_FuncT", "upper_bound": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, "values": [], "variance": 0}]}}}, "get_cache_token": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "abc.get_cache_token", "name": "get_cache_token", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_cache_token", "ret_type": "builtins.object", "variables": []}}}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\abc.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/abc.meta.json b/solutions/assignment-1/.mypy_cache/3.7/abc.meta.json new file mode 100644 index 00000000..318efb9c --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/abc.meta.json @@ -0,0 +1 @@ +{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [1, 1], "dep_prios": [5, 5], "dependencies": ["typing", "builtins"], "hash": "2584c2f5c4667a231d7afdd171e0b0a2", "id": "abc", "ignore_all": true, "interface_hash": "69e54c1d3f5df25c7459e2bb8167e986", "mtime": 1566589587, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\abc.pyi", "size": 613, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/ast.data.json b/solutions/assignment-1/.mypy_cache/3.7/ast.data.json new file mode 100644 index 00000000..5302e580 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/ast.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "ast", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "AST": {".class": "SymbolTableNode", "cross_ref": "_ast.AST", "kind": "Gdef"}, "Add": {".class": "SymbolTableNode", "cross_ref": "_ast.Add", "kind": "Gdef"}, "And": {".class": "SymbolTableNode", "cross_ref": "_ast.And", "kind": "Gdef"}, "AnnAssign": {".class": "SymbolTableNode", "cross_ref": "_ast.AnnAssign", "kind": "Gdef"}, "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Assert": {".class": "SymbolTableNode", "cross_ref": "_ast.Assert", "kind": "Gdef"}, "Assign": {".class": "SymbolTableNode", "cross_ref": "_ast.Assign", "kind": "Gdef"}, "AsyncFor": {".class": "SymbolTableNode", "cross_ref": "_ast.AsyncFor", "kind": "Gdef"}, "AsyncFunctionDef": {".class": "SymbolTableNode", "cross_ref": "_ast.AsyncFunctionDef", "kind": "Gdef"}, "AsyncWith": {".class": "SymbolTableNode", "cross_ref": "_ast.AsyncWith", "kind": "Gdef"}, "Attribute": {".class": "SymbolTableNode", "cross_ref": "_ast.Attribute", "kind": "Gdef"}, "AugAssign": {".class": "SymbolTableNode", "cross_ref": "_ast.AugAssign", "kind": "Gdef"}, "AugLoad": {".class": "SymbolTableNode", "cross_ref": "_ast.AugLoad", "kind": "Gdef"}, "AugStore": {".class": "SymbolTableNode", "cross_ref": "_ast.AugStore", "kind": "Gdef"}, "Await": {".class": "SymbolTableNode", "cross_ref": "_ast.Await", "kind": "Gdef"}, "BinOp": {".class": "SymbolTableNode", "cross_ref": "_ast.BinOp", "kind": "Gdef"}, "BitAnd": {".class": "SymbolTableNode", "cross_ref": "_ast.BitAnd", "kind": "Gdef"}, "BitOr": {".class": "SymbolTableNode", "cross_ref": "_ast.BitOr", "kind": "Gdef"}, "BitXor": {".class": "SymbolTableNode", "cross_ref": "_ast.BitXor", "kind": "Gdef"}, "BoolOp": {".class": "SymbolTableNode", "cross_ref": "_ast.BoolOp", "kind": "Gdef"}, "Break": {".class": "SymbolTableNode", "cross_ref": "_ast.Break", "kind": "Gdef"}, "Bytes": {".class": "SymbolTableNode", "cross_ref": "_ast.Bytes", "kind": "Gdef"}, "Call": {".class": "SymbolTableNode", "cross_ref": "_ast.Call", "kind": "Gdef"}, "ClassDef": {".class": "SymbolTableNode", "cross_ref": "_ast.ClassDef", "kind": "Gdef"}, "Compare": {".class": "SymbolTableNode", "cross_ref": "_ast.Compare", "kind": "Gdef"}, "Continue": {".class": "SymbolTableNode", "cross_ref": "_ast.Continue", "kind": "Gdef"}, "Del": {".class": "SymbolTableNode", "cross_ref": "_ast.Del", "kind": "Gdef"}, "Delete": {".class": "SymbolTableNode", "cross_ref": "_ast.Delete", "kind": "Gdef"}, "Dict": {".class": "SymbolTableNode", "cross_ref": "_ast.Dict", "kind": "Gdef"}, "DictComp": {".class": "SymbolTableNode", "cross_ref": "_ast.DictComp", "kind": "Gdef"}, "Div": {".class": "SymbolTableNode", "cross_ref": "_ast.Div", "kind": "Gdef"}, "Ellipsis": {".class": "SymbolTableNode", "cross_ref": "_ast.Ellipsis", "kind": "Gdef"}, "Eq": {".class": "SymbolTableNode", "cross_ref": "_ast.Eq", "kind": "Gdef"}, "ExceptHandler": {".class": "SymbolTableNode", "cross_ref": "_ast.ExceptHandler", "kind": "Gdef"}, "Expr": {".class": "SymbolTableNode", "cross_ref": "_ast.Expr", "kind": "Gdef"}, "Expression": {".class": "SymbolTableNode", "cross_ref": "_ast.Expression", "kind": "Gdef"}, "ExtSlice": {".class": "SymbolTableNode", "cross_ref": "_ast.ExtSlice", "kind": "Gdef"}, "FloorDiv": {".class": "SymbolTableNode", "cross_ref": "_ast.FloorDiv", "kind": "Gdef"}, "For": {".class": "SymbolTableNode", "cross_ref": "_ast.For", "kind": "Gdef"}, "FormattedValue": {".class": "SymbolTableNode", "cross_ref": "_ast.FormattedValue", "kind": "Gdef"}, "FunctionDef": {".class": "SymbolTableNode", "cross_ref": "_ast.FunctionDef", "kind": "Gdef"}, "GeneratorExp": {".class": "SymbolTableNode", "cross_ref": "_ast.GeneratorExp", "kind": "Gdef"}, "Global": {".class": "SymbolTableNode", "cross_ref": "_ast.Global", "kind": "Gdef"}, "Gt": {".class": "SymbolTableNode", "cross_ref": "_ast.Gt", "kind": "Gdef"}, "GtE": {".class": "SymbolTableNode", "cross_ref": "_ast.GtE", "kind": "Gdef"}, "If": {".class": "SymbolTableNode", "cross_ref": "_ast.If", "kind": "Gdef"}, "IfExp": {".class": "SymbolTableNode", "cross_ref": "_ast.IfExp", "kind": "Gdef"}, "Import": {".class": "SymbolTableNode", "cross_ref": "_ast.Import", "kind": "Gdef"}, "ImportFrom": {".class": "SymbolTableNode", "cross_ref": "_ast.ImportFrom", "kind": "Gdef"}, "In": {".class": "SymbolTableNode", "cross_ref": "_ast.In", "kind": "Gdef"}, "Index": {".class": "SymbolTableNode", "cross_ref": "_ast.Index", "kind": "Gdef"}, "Interactive": {".class": "SymbolTableNode", "cross_ref": "_ast.Interactive", "kind": "Gdef"}, "Invert": {".class": "SymbolTableNode", "cross_ref": "_ast.Invert", "kind": "Gdef"}, "Is": {".class": "SymbolTableNode", "cross_ref": "_ast.Is", "kind": "Gdef"}, "IsNot": {".class": "SymbolTableNode", "cross_ref": "_ast.IsNot", "kind": "Gdef"}, "Iterator": {".class": "SymbolTableNode", "cross_ref": "typing.Iterator", "kind": "Gdef", "module_hidden": true, "module_public": false}, "JoinedStr": {".class": "SymbolTableNode", "cross_ref": "_ast.JoinedStr", "kind": "Gdef"}, "LShift": {".class": "SymbolTableNode", "cross_ref": "_ast.LShift", "kind": "Gdef"}, "Lambda": {".class": "SymbolTableNode", "cross_ref": "_ast.Lambda", "kind": "Gdef"}, "List": {".class": "SymbolTableNode", "cross_ref": "_ast.List", "kind": "Gdef"}, "ListComp": {".class": "SymbolTableNode", "cross_ref": "_ast.ListComp", "kind": "Gdef"}, "Literal": {".class": "SymbolTableNode", "cross_ref": "typing_extensions.Literal", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Load": {".class": "SymbolTableNode", "cross_ref": "_ast.Load", "kind": "Gdef"}, "Lt": {".class": "SymbolTableNode", "cross_ref": "_ast.Lt", "kind": "Gdef"}, "LtE": {".class": "SymbolTableNode", "cross_ref": "_ast.LtE", "kind": "Gdef"}, "MatMult": {".class": "SymbolTableNode", "cross_ref": "_ast.MatMult", "kind": "Gdef"}, "Mod": {".class": "SymbolTableNode", "cross_ref": "_ast.Mod", "kind": "Gdef"}, "Module": {".class": "SymbolTableNode", "cross_ref": "_ast.Module", "kind": "Gdef"}, "Mult": {".class": "SymbolTableNode", "cross_ref": "_ast.Mult", "kind": "Gdef"}, "Name": {".class": "SymbolTableNode", "cross_ref": "_ast.Name", "kind": "Gdef"}, "NameConstant": {".class": "SymbolTableNode", "cross_ref": "_ast.NameConstant", "kind": "Gdef"}, "NodeTransformer": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["ast.NodeVisitor"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "ast.NodeTransformer", "name": "NodeTransformer", "type_vars": []}, "flags": [], "fullname": "ast.NodeTransformer", "metaclass_type": null, "metadata": {}, "module_name": "ast", "mro": ["ast.NodeTransformer", "ast.NodeVisitor", "builtins.object"], "names": {".class": "SymbolTable", "generic_visit": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "node"], "flags": [], "fullname": "ast.NodeTransformer.generic_visit", "name": "generic_visit", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "node"], "arg_types": ["ast.NodeTransformer", "_ast.AST"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "generic_visit of NodeTransformer", "ret_type": {".class": "UnionType", "items": ["_ast.AST", {".class": "NoneType"}]}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "NodeVisitor": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "ast.NodeVisitor", "name": "NodeVisitor", "type_vars": []}, "flags": [], "fullname": "ast.NodeVisitor", "metaclass_type": null, "metadata": {}, "module_name": "ast", "mro": ["ast.NodeVisitor", "builtins.object"], "names": {".class": "SymbolTable", "generic_visit": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "node"], "flags": [], "fullname": "ast.NodeVisitor.generic_visit", "name": "generic_visit", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "node"], "arg_types": ["ast.NodeVisitor", "_ast.AST"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "generic_visit of NodeVisitor", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "visit": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "node"], "flags": [], "fullname": "ast.NodeVisitor.visit", "name": "visit", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "node"], "arg_types": ["ast.NodeVisitor", "_ast.AST"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "visit of NodeVisitor", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Nonlocal": {".class": "SymbolTableNode", "cross_ref": "_ast.Nonlocal", "kind": "Gdef"}, "Not": {".class": "SymbolTableNode", "cross_ref": "_ast.Not", "kind": "Gdef"}, "NotEq": {".class": "SymbolTableNode", "cross_ref": "_ast.NotEq", "kind": "Gdef"}, "NotIn": {".class": "SymbolTableNode", "cross_ref": "_ast.NotIn", "kind": "Gdef"}, "Num": {".class": "SymbolTableNode", "cross_ref": "_ast.Num", "kind": "Gdef"}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Or": {".class": "SymbolTableNode", "cross_ref": "_ast.Or", "kind": "Gdef"}, "Param": {".class": "SymbolTableNode", "cross_ref": "_ast.Param", "kind": "Gdef"}, "Pass": {".class": "SymbolTableNode", "cross_ref": "_ast.Pass", "kind": "Gdef"}, "Pow": {".class": "SymbolTableNode", "cross_ref": "_ast.Pow", "kind": "Gdef"}, "PyCF_ONLY_AST": {".class": "SymbolTableNode", "cross_ref": "_ast.PyCF_ONLY_AST", "kind": "Gdef"}, "RShift": {".class": "SymbolTableNode", "cross_ref": "_ast.RShift", "kind": "Gdef"}, "Raise": {".class": "SymbolTableNode", "cross_ref": "_ast.Raise", "kind": "Gdef"}, "Return": {".class": "SymbolTableNode", "cross_ref": "_ast.Return", "kind": "Gdef"}, "Set": {".class": "SymbolTableNode", "cross_ref": "_ast.Set", "kind": "Gdef"}, "SetComp": {".class": "SymbolTableNode", "cross_ref": "_ast.SetComp", "kind": "Gdef"}, "Slice": {".class": "SymbolTableNode", "cross_ref": "_ast.Slice", "kind": "Gdef"}, "Starred": {".class": "SymbolTableNode", "cross_ref": "_ast.Starred", "kind": "Gdef"}, "Store": {".class": "SymbolTableNode", "cross_ref": "_ast.Store", "kind": "Gdef"}, "Str": {".class": "SymbolTableNode", "cross_ref": "_ast.Str", "kind": "Gdef"}, "Sub": {".class": "SymbolTableNode", "cross_ref": "_ast.Sub", "kind": "Gdef"}, "Subscript": {".class": "SymbolTableNode", "cross_ref": "_ast.Subscript", "kind": "Gdef"}, "Suite": {".class": "SymbolTableNode", "cross_ref": "_ast.Suite", "kind": "Gdef"}, "Try": {".class": "SymbolTableNode", "cross_ref": "_ast.Try", "kind": "Gdef"}, "Tuple": {".class": "SymbolTableNode", "cross_ref": "_ast.Tuple", "kind": "Gdef"}, "TypeVar": {".class": "SymbolTableNode", "cross_ref": "typing.TypeVar", "kind": "Gdef", "module_hidden": true, "module_public": false}, "UAdd": {".class": "SymbolTableNode", "cross_ref": "_ast.UAdd", "kind": "Gdef"}, "USub": {".class": "SymbolTableNode", "cross_ref": "_ast.USub", "kind": "Gdef"}, "UnaryOp": {".class": "SymbolTableNode", "cross_ref": "_ast.UnaryOp", "kind": "Gdef"}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_hidden": true, "module_public": false}, "While": {".class": "SymbolTableNode", "cross_ref": "_ast.While", "kind": "Gdef"}, "With": {".class": "SymbolTableNode", "cross_ref": "_ast.With", "kind": "Gdef"}, "Yield": {".class": "SymbolTableNode", "cross_ref": "_ast.Yield", "kind": "Gdef"}, "YieldFrom": {".class": "SymbolTableNode", "cross_ref": "_ast.YieldFrom", "kind": "Gdef"}, "_T": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "ast._T", "name": "_T", "upper_bound": "_ast.AST", "values": [], "variance": 0}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "ast.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "ast.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "ast.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "ast.__package__", "name": "__package__", "type": "builtins.str"}}, "_typing": {".class": "SymbolTableNode", "cross_ref": "typing", "kind": "Gdef"}, "alias": {".class": "SymbolTableNode", "cross_ref": "_ast.alias", "kind": "Gdef"}, "arg": {".class": "SymbolTableNode", "cross_ref": "_ast.arg", "kind": "Gdef"}, "arguments": {".class": "SymbolTableNode", "cross_ref": "_ast.arguments", "kind": "Gdef"}, "boolop": {".class": "SymbolTableNode", "cross_ref": "_ast.boolop", "kind": "Gdef"}, "cmpop": {".class": "SymbolTableNode", "cross_ref": "_ast.cmpop", "kind": "Gdef"}, "comprehension": {".class": "SymbolTableNode", "cross_ref": "_ast.comprehension", "kind": "Gdef"}, "copy_location": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["new_node", "old_node"], "flags": [], "fullname": "ast.copy_location", "name": "copy_location", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["new_node", "old_node"], "arg_types": [{".class": "TypeVarType", "fullname": "ast._T", "id": -1, "name": "_T", "upper_bound": "_ast.AST", "values": [], "variance": 0}, "_ast.AST"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "copy_location", "ret_type": {".class": "TypeVarType", "fullname": "ast._T", "id": -1, "name": "_T", "upper_bound": "_ast.AST", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "ast._T", "id": -1, "name": "_T", "upper_bound": "_ast.AST", "values": [], "variance": 0}]}}}, "dump": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["node", "annotate_fields", "include_attributes"], "flags": [], "fullname": "ast.dump", "name": "dump", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["node", "annotate_fields", "include_attributes"], "arg_types": ["_ast.AST", "builtins.bool", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "dump", "ret_type": "builtins.str", "variables": []}}}, "excepthandler": {".class": "SymbolTableNode", "cross_ref": "_ast.excepthandler", "kind": "Gdef"}, "expr": {".class": "SymbolTableNode", "cross_ref": "_ast.expr", "kind": "Gdef"}, "expr_context": {".class": "SymbolTableNode", "cross_ref": "_ast.expr_context", "kind": "Gdef"}, "fix_missing_locations": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["node"], "flags": [], "fullname": "ast.fix_missing_locations", "name": "fix_missing_locations", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["node"], "arg_types": [{".class": "TypeVarType", "fullname": "ast._T", "id": -1, "name": "_T", "upper_bound": "_ast.AST", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fix_missing_locations", "ret_type": {".class": "TypeVarType", "fullname": "ast._T", "id": -1, "name": "_T", "upper_bound": "_ast.AST", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "ast._T", "id": -1, "name": "_T", "upper_bound": "_ast.AST", "values": [], "variance": 0}]}}}, "get_docstring": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["node", "clean"], "flags": [], "fullname": "ast.get_docstring", "name": "get_docstring", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["node", "clean"], "arg_types": ["_ast.AST", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_docstring", "ret_type": "builtins.str", "variables": []}}}, "increment_lineno": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["node", "n"], "flags": [], "fullname": "ast.increment_lineno", "name": "increment_lineno", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["node", "n"], "arg_types": [{".class": "TypeVarType", "fullname": "ast._T", "id": -1, "name": "_T", "upper_bound": "_ast.AST", "values": [], "variance": 0}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "increment_lineno", "ret_type": {".class": "TypeVarType", "fullname": "ast._T", "id": -1, "name": "_T", "upper_bound": "_ast.AST", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "ast._T", "id": -1, "name": "_T", "upper_bound": "_ast.AST", "values": [], "variance": 0}]}}}, "iter_child_nodes": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["node"], "flags": [], "fullname": "ast.iter_child_nodes", "name": "iter_child_nodes", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["node"], "arg_types": ["_ast.AST"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "iter_child_nodes", "ret_type": {".class": "Instance", "args": ["_ast.AST"], "type_ref": "typing.Iterator"}, "variables": []}}}, "iter_fields": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["node"], "flags": [], "fullname": "ast.iter_fields", "name": "iter_fields", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["node"], "arg_types": ["_ast.AST"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "iter_fields", "ret_type": {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterator"}, "variables": []}}}, "keyword": {".class": "SymbolTableNode", "cross_ref": "_ast.keyword", "kind": "Gdef"}, "literal_eval": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["node_or_string"], "flags": [], "fullname": "ast.literal_eval", "name": "literal_eval", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["node_or_string"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "_ast.AST"]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "literal_eval", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "mod": {".class": "SymbolTableNode", "cross_ref": "_ast.mod", "kind": "Gdef"}, "operator": {".class": "SymbolTableNode", "cross_ref": "_ast.operator", "kind": "Gdef"}, "overload": {".class": "SymbolTableNode", "cross_ref": "typing.overload", "kind": "Gdef", "module_hidden": true, "module_public": false}, "parse": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "ast.parse", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["source", "filename", "mode"], "flags": ["is_overload", "is_decorated"], "fullname": "ast.parse", "name": "parse", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["source", "filename", "mode"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}, {".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}, {".class": "LiteralType", "fallback": "builtins.str", "value": "exec"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "parse", "ret_type": "_ast.Module", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "parse", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["source", "filename", "mode"], "flags": ["is_overload", "is_decorated"], "fullname": "ast.parse", "name": "parse", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["source", "filename", "mode"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}, {".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "parse", "ret_type": "_ast.AST", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "parse", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["source", "filename", "mode"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}, {".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}, {".class": "LiteralType", "fallback": "builtins.str", "value": "exec"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "parse", "ret_type": "_ast.Module", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["source", "filename", "mode"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}, {".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "parse", "ret_type": "_ast.AST", "variables": []}]}}}, "slice": {".class": "SymbolTableNode", "cross_ref": "_ast.slice", "kind": "Gdef"}, "stmt": {".class": "SymbolTableNode", "cross_ref": "_ast.stmt", "kind": "Gdef"}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}, "unaryop": {".class": "SymbolTableNode", "cross_ref": "_ast.unaryop", "kind": "Gdef"}, "walk": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["node"], "flags": [], "fullname": "ast.walk", "name": "walk", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["node"], "arg_types": ["_ast.AST"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "walk", "ret_type": {".class": "Instance", "args": ["_ast.AST"], "type_ref": "typing.Iterator"}, "variables": []}}}, "withitem": {".class": "SymbolTableNode", "cross_ref": "_ast.withitem", "kind": "Gdef"}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\ast.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/ast.meta.json b/solutions/assignment-1/.mypy_cache/3.7/ast.meta.json new file mode 100644 index 00000000..e33774ad --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/ast.meta.json @@ -0,0 +1 @@ +{"child_modules": [], "data_mtime": 1567188171, "dep_lines": [3, 7, 9, 15, 1, 1], "dep_prios": [10, 5, 5, 5, 5, 30], "dependencies": ["sys", "typing", "typing_extensions", "_ast", "builtins", "abc"], "hash": "19491b293d80af97a65f0e74866977b1", "id": "ast", "ignore_all": true, "interface_hash": "5653bdebb60ab487738725ea59bfb31e", "mtime": 1566589587, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\ast.pyi", "size": 2047, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/builtins.data.json b/solutions/assignment-1/.mypy_cache/3.7/builtins.data.json new file mode 100644 index 00000000..397c1bd8 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/builtins.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "builtins", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "ArithmeticError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.ArithmeticError", "name": "ArithmeticError", "type_vars": []}, "flags": [], "fullname": "builtins.ArithmeticError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.ArithmeticError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "AssertionError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.AssertionError", "name": "AssertionError", "type_vars": []}, "flags": [], "fullname": "builtins.AssertionError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.AssertionError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "AttributeError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.AttributeError", "name": "AttributeError", "type_vars": []}, "flags": [], "fullname": "builtins.AttributeError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.AttributeError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BaseException": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.BaseException", "name": "BaseException", "type_vars": []}, "flags": [], "fullname": "builtins.BaseException", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable", "__cause__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.BaseException.__cause__", "name": "__cause__", "type": {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}}}, "__context__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.BaseException.__context__", "name": "__context__", "type": {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2], "arg_names": ["self", "args"], "flags": [], "fullname": "builtins.BaseException.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 2], "arg_names": ["self", "args"], "arg_types": ["builtins.BaseException", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of BaseException", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__suppress_context__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.BaseException.__suppress_context__", "name": "__suppress_context__", "type": "builtins.bool"}}, "__traceback__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.BaseException.__traceback__", "name": "__traceback__", "type": {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}}}, "args": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.BaseException.args", "name": "args", "type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.tuple"}}}, "with_traceback": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "tb"], "flags": [], "fullname": "builtins.BaseException.with_traceback", "name": "with_traceback", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "tb"], "arg_types": ["builtins.BaseException", {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "with_traceback of BaseException", "ret_type": "builtins.BaseException", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BlockingIOError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.OSError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.BlockingIOError", "name": "BlockingIOError", "type_vars": []}, "flags": [], "fullname": "builtins.BlockingIOError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.BlockingIOError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable", "characters_written": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.BlockingIOError.characters_written", "name": "characters_written", "type": "builtins.int"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BrokenPipeError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.ConnectionError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.BrokenPipeError", "name": "BrokenPipeError", "type_vars": []}, "flags": [], "fullname": "builtins.BrokenPipeError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.BrokenPipeError", "builtins.ConnectionError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BufferError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.BufferError", "name": "BufferError", "type_vars": []}, "flags": [], "fullname": "builtins.BufferError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.BufferError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BytesWarning": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Warning"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.BytesWarning", "name": "BytesWarning", "type_vars": []}, "flags": [], "fullname": "builtins.BytesWarning", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.BytesWarning", "builtins.Warning", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ChildProcessError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.OSError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.ChildProcessError", "name": "ChildProcessError", "type_vars": []}, "flags": [], "fullname": "builtins.ChildProcessError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.ChildProcessError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ConnectionAbortedError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.ConnectionError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.ConnectionAbortedError", "name": "ConnectionAbortedError", "type_vars": []}, "flags": [], "fullname": "builtins.ConnectionAbortedError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.ConnectionAbortedError", "builtins.ConnectionError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ConnectionError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.OSError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.ConnectionError", "name": "ConnectionError", "type_vars": []}, "flags": [], "fullname": "builtins.ConnectionError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.ConnectionError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ConnectionRefusedError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.ConnectionError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.ConnectionRefusedError", "name": "ConnectionRefusedError", "type_vars": []}, "flags": [], "fullname": "builtins.ConnectionRefusedError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.ConnectionRefusedError", "builtins.ConnectionError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ConnectionResetError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.ConnectionError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.ConnectionResetError", "name": "ConnectionResetError", "type_vars": []}, "flags": [], "fullname": "builtins.ConnectionResetError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.ConnectionResetError", "builtins.ConnectionError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "DeprecationWarning": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Warning"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.DeprecationWarning", "name": "DeprecationWarning", "type_vars": []}, "flags": [], "fullname": "builtins.DeprecationWarning", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.DeprecationWarning", "builtins.Warning", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "EOFError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.EOFError", "name": "EOFError", "type_vars": []}, "flags": [], "fullname": "builtins.EOFError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.EOFError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Ellipsis": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "builtins.Ellipsis", "name": "Ellipsis", "type": "builtins.ellipsis"}}, "EnvironmentError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "builtins.EnvironmentError", "line": 1492, "no_args": true, "normalized": false, "target": "builtins.OSError"}}, "Exception": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.BaseException"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.Exception", "name": "Exception", "type_vars": []}, "flags": [], "fullname": "builtins.Exception", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "False": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "builtins.False", "name": "False", "type": "builtins.bool"}}, "FileExistsError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.OSError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.FileExistsError", "name": "FileExistsError", "type_vars": []}, "flags": [], "fullname": "builtins.FileExistsError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.FileExistsError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "FileNotFoundError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.OSError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.FileNotFoundError", "name": "FileNotFoundError", "type_vars": []}, "flags": [], "fullname": "builtins.FileNotFoundError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.FileNotFoundError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "FloatingPointError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.ArithmeticError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.FloatingPointError", "name": "FloatingPointError", "type_vars": []}, "flags": [], "fullname": "builtins.FloatingPointError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.FloatingPointError", "builtins.ArithmeticError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "FutureWarning": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Warning"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.FutureWarning", "name": "FutureWarning", "type_vars": []}, "flags": [], "fullname": "builtins.FutureWarning", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.FutureWarning", "builtins.Warning", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "GeneratorExit": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.BaseException"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.GeneratorExit", "name": "GeneratorExit", "type_vars": []}, "flags": [], "fullname": "builtins.GeneratorExit", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.GeneratorExit", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "IOError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "builtins.IOError", "line": 1493, "no_args": true, "normalized": false, "target": "builtins.OSError"}}, "ImportError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.ImportError", "name": "ImportError", "type_vars": []}, "flags": [], "fullname": "builtins.ImportError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.ImportError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable", "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.ImportError.name", "name": "name", "type": "builtins.str"}}, "path": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.ImportError.path", "name": "path", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ImportWarning": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Warning"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.ImportWarning", "name": "ImportWarning", "type_vars": []}, "flags": [], "fullname": "builtins.ImportWarning", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.ImportWarning", "builtins.Warning", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "IndentationError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.SyntaxError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.IndentationError", "name": "IndentationError", "type_vars": []}, "flags": [], "fullname": "builtins.IndentationError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.IndentationError", "builtins.SyntaxError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "IndexError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.LookupError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.IndexError", "name": "IndexError", "type_vars": []}, "flags": [], "fullname": "builtins.IndexError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.IndexError", "builtins.LookupError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "InterruptedError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.OSError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.InterruptedError", "name": "InterruptedError", "type_vars": []}, "flags": [], "fullname": "builtins.InterruptedError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.InterruptedError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "IsADirectoryError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.OSError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.IsADirectoryError", "name": "IsADirectoryError", "type_vars": []}, "flags": [], "fullname": "builtins.IsADirectoryError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.IsADirectoryError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "KeyError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.LookupError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.KeyError", "name": "KeyError", "type_vars": []}, "flags": [], "fullname": "builtins.KeyError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.KeyError", "builtins.LookupError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "KeyboardInterrupt": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.BaseException"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.KeyboardInterrupt", "name": "KeyboardInterrupt", "type_vars": []}, "flags": [], "fullname": "builtins.KeyboardInterrupt", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.KeyboardInterrupt", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "LookupError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.LookupError", "name": "LookupError", "type_vars": []}, "flags": [], "fullname": "builtins.LookupError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.LookupError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "MemoryError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.MemoryError", "name": "MemoryError", "type_vars": []}, "flags": [], "fullname": "builtins.MemoryError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.MemoryError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ModuleNotFoundError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.ImportError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.ModuleNotFoundError", "name": "ModuleNotFoundError", "type_vars": []}, "flags": [], "fullname": "builtins.ModuleNotFoundError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.ModuleNotFoundError", "builtins.ImportError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "NameError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.NameError", "name": "NameError", "type_vars": []}, "flags": [], "fullname": "builtins.NameError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.NameError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "None": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "builtins.None", "name": "None", "type": {".class": "NoneType"}}}, "NotADirectoryError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.OSError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.NotADirectoryError", "name": "NotADirectoryError", "type_vars": []}, "flags": [], "fullname": "builtins.NotADirectoryError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.NotADirectoryError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "NotImplemented": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "builtins.NotImplemented", "name": "NotImplemented", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "NotImplementedError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.RuntimeError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.NotImplementedError", "name": "NotImplementedError", "type_vars": []}, "flags": [], "fullname": "builtins.NotImplementedError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.NotImplementedError", "builtins.RuntimeError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "OSError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.OSError", "name": "OSError", "type_vars": []}, "flags": [], "fullname": "builtins.OSError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable", "errno": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.OSError.errno", "name": "errno", "type": "builtins.int"}}, "filename": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.OSError.filename", "name": "filename", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "filename2": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.OSError.filename2", "name": "filename2", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "strerror": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.OSError.strerror", "name": "strerror", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "OverflowError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.ArithmeticError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.OverflowError", "name": "OverflowError", "type_vars": []}, "flags": [], "fullname": "builtins.OverflowError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.OverflowError", "builtins.ArithmeticError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "PendingDeprecationWarning": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Warning"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.PendingDeprecationWarning", "name": "PendingDeprecationWarning", "type_vars": []}, "flags": [], "fullname": "builtins.PendingDeprecationWarning", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.PendingDeprecationWarning", "builtins.Warning", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "PermissionError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.OSError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.PermissionError", "name": "PermissionError", "type_vars": []}, "flags": [], "fullname": "builtins.PermissionError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.PermissionError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ProcessLookupError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.OSError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.ProcessLookupError", "name": "ProcessLookupError", "type_vars": []}, "flags": [], "fullname": "builtins.ProcessLookupError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.ProcessLookupError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "RecursionError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.RuntimeError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.RecursionError", "name": "RecursionError", "type_vars": []}, "flags": [], "fullname": "builtins.RecursionError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.RecursionError", "builtins.RuntimeError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ReferenceError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.ReferenceError", "name": "ReferenceError", "type_vars": []}, "flags": [], "fullname": "builtins.ReferenceError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.ReferenceError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ResourceWarning": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Warning"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.ResourceWarning", "name": "ResourceWarning", "type_vars": []}, "flags": [], "fullname": "builtins.ResourceWarning", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.ResourceWarning", "builtins.Warning", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "RuntimeError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.RuntimeError", "name": "RuntimeError", "type_vars": []}, "flags": [], "fullname": "builtins.RuntimeError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.RuntimeError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "RuntimeWarning": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Warning"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.RuntimeWarning", "name": "RuntimeWarning", "type_vars": []}, "flags": [], "fullname": "builtins.RuntimeWarning", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.RuntimeWarning", "builtins.Warning", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "StopAsyncIteration": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.StopAsyncIteration", "name": "StopAsyncIteration", "type_vars": []}, "flags": [], "fullname": "builtins.StopAsyncIteration", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.StopAsyncIteration", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable", "value": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.StopAsyncIteration.value", "name": "value", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "StopIteration": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.StopIteration", "name": "StopIteration", "type_vars": []}, "flags": [], "fullname": "builtins.StopIteration", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.StopIteration", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable", "value": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.StopIteration.value", "name": "value", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SyntaxError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.SyntaxError", "name": "SyntaxError", "type_vars": []}, "flags": [], "fullname": "builtins.SyntaxError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.SyntaxError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable", "filename": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.SyntaxError.filename", "name": "filename", "type": "builtins.str"}}, "lineno": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.SyntaxError.lineno", "name": "lineno", "type": "builtins.int"}}, "msg": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.SyntaxError.msg", "name": "msg", "type": "builtins.str"}}, "offset": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.SyntaxError.offset", "name": "offset", "type": {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}}}, "text": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.SyntaxError.text", "name": "text", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SyntaxWarning": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Warning"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.SyntaxWarning", "name": "SyntaxWarning", "type_vars": []}, "flags": [], "fullname": "builtins.SyntaxWarning", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.SyntaxWarning", "builtins.Warning", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SystemError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.SystemError", "name": "SystemError", "type_vars": []}, "flags": [], "fullname": "builtins.SystemError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.SystemError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SystemExit": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.BaseException"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.SystemExit", "name": "SystemExit", "type_vars": []}, "flags": [], "fullname": "builtins.SystemExit", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.SystemExit", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable", "code": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.SystemExit.code", "name": "code", "type": "builtins.int"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "TabError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.IndentationError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.TabError", "name": "TabError", "type_vars": []}, "flags": [], "fullname": "builtins.TabError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.TabError", "builtins.IndentationError", "builtins.SyntaxError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "TimeoutError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.OSError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.TimeoutError", "name": "TimeoutError", "type_vars": []}, "flags": [], "fullname": "builtins.TimeoutError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.TimeoutError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "True": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "builtins.True", "name": "True", "type": "builtins.bool"}}, "TypeError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.TypeError", "name": "TypeError", "type_vars": []}, "flags": [], "fullname": "builtins.TypeError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.TypeError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "UnboundLocalError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.NameError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.UnboundLocalError", "name": "UnboundLocalError", "type_vars": []}, "flags": [], "fullname": "builtins.UnboundLocalError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.UnboundLocalError", "builtins.NameError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "UnicodeDecodeError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.UnicodeError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.UnicodeDecodeError", "name": "UnicodeDecodeError", "type_vars": []}, "flags": [], "fullname": "builtins.UnicodeDecodeError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.UnicodeDecodeError", "builtins.UnicodeError", "builtins.ValueError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0, 0], "arg_names": ["self", "__encoding", "__object", "__start", "__end", "__reason"], "flags": [], "fullname": "builtins.UnicodeDecodeError.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0, 0], "arg_names": ["self", null, null, null, null, null], "arg_types": ["builtins.UnicodeDecodeError", "builtins.str", "builtins.bytes", "builtins.int", "builtins.int", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of UnicodeDecodeError", "ret_type": {".class": "NoneType"}, "variables": []}}}, "encoding": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.UnicodeDecodeError.encoding", "name": "encoding", "type": "builtins.str"}}, "end": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.UnicodeDecodeError.end", "name": "end", "type": "builtins.int"}}, "object": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.UnicodeDecodeError.object", "name": "object", "type": "builtins.bytes"}}, "reason": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.UnicodeDecodeError.reason", "name": "reason", "type": "builtins.str"}}, "start": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.UnicodeDecodeError.start", "name": "start", "type": "builtins.int"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "UnicodeEncodeError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.UnicodeError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.UnicodeEncodeError", "name": "UnicodeEncodeError", "type_vars": []}, "flags": [], "fullname": "builtins.UnicodeEncodeError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.UnicodeEncodeError", "builtins.UnicodeError", "builtins.ValueError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0, 0], "arg_names": ["self", "__encoding", "__object", "__start", "__end", "__reason"], "flags": [], "fullname": "builtins.UnicodeEncodeError.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0, 0], "arg_names": ["self", null, null, null, null, null], "arg_types": ["builtins.UnicodeEncodeError", "builtins.str", "builtins.str", "builtins.int", "builtins.int", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of UnicodeEncodeError", "ret_type": {".class": "NoneType"}, "variables": []}}}, "encoding": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.UnicodeEncodeError.encoding", "name": "encoding", "type": "builtins.str"}}, "end": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.UnicodeEncodeError.end", "name": "end", "type": "builtins.int"}}, "object": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.UnicodeEncodeError.object", "name": "object", "type": "builtins.str"}}, "reason": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.UnicodeEncodeError.reason", "name": "reason", "type": "builtins.str"}}, "start": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.UnicodeEncodeError.start", "name": "start", "type": "builtins.int"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "UnicodeError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.ValueError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.UnicodeError", "name": "UnicodeError", "type_vars": []}, "flags": [], "fullname": "builtins.UnicodeError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.UnicodeError", "builtins.ValueError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "UnicodeTranslateError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.UnicodeError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.UnicodeTranslateError", "name": "UnicodeTranslateError", "type_vars": []}, "flags": [], "fullname": "builtins.UnicodeTranslateError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.UnicodeTranslateError", "builtins.UnicodeError", "builtins.ValueError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "UnicodeWarning": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Warning"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.UnicodeWarning", "name": "UnicodeWarning", "type_vars": []}, "flags": [], "fullname": "builtins.UnicodeWarning", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.UnicodeWarning", "builtins.Warning", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "UserWarning": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Warning"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.UserWarning", "name": "UserWarning", "type_vars": []}, "flags": [], "fullname": "builtins.UserWarning", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.UserWarning", "builtins.Warning", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ValueError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.ValueError", "name": "ValueError", "type_vars": []}, "flags": [], "fullname": "builtins.ValueError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.ValueError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Warning": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.Warning", "name": "Warning", "type_vars": []}, "flags": [], "fullname": "builtins.Warning", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.Warning", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "WindowsError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.OSError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.WindowsError", "name": "WindowsError", "type_vars": []}, "flags": [], "fullname": "builtins.WindowsError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.WindowsError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable", "winerror": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.WindowsError.winerror", "name": "winerror", "type": "builtins.int"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ZeroDivisionError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.ArithmeticError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.ZeroDivisionError", "name": "ZeroDivisionError", "type_vars": []}, "flags": [], "fullname": "builtins.ZeroDivisionError", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.ZeroDivisionError", "builtins.ArithmeticError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_KT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "builtins._KT", "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_N2": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "builtins._N2", "name": "_N2", "upper_bound": "builtins.object", "values": ["builtins.int", "builtins.float"], "variance": 0}}, "_PathLike": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins._PathLike", "name": "_PathLike", "type_vars": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}, "flags": [], "fullname": "builtins._PathLike", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins._PathLike", "builtins.object"], "names": {".class": "SymbolTable", "__fspath__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins._PathLike.__fspath__", "name": "__fspath__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__fspath__ of _PathLike", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}}}}, "tuple_type": null, "type_vars": ["AnyStr"], "typeddict_type": null}}, "_S": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "builtins._S", "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_StandardError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "builtins._StandardError", "line": 1485, "no_args": true, "normalized": false, "target": "builtins.Exception"}}, "_SupportsIndex": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins._SupportsIndex", "name": "_SupportsIndex", "type_vars": []}, "flags": ["is_protocol"], "fullname": "builtins._SupportsIndex", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "builtins", "mro": ["builtins._SupportsIndex", "builtins.object"], "names": {".class": "SymbolTable", "__index__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins._SupportsIndex.__index__", "name": "__index__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins._SupportsIndex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__index__ of _SupportsIndex", "ret_type": "builtins.int", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_T": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "builtins._T", "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_T1": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "builtins._T1", "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_T2": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "builtins._T2", "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_T3": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "builtins._T3", "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_T4": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "builtins._T4", "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_T5": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "builtins._T5", "name": "_T5", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_TT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "builtins._TT", "name": "_TT", "upper_bound": "builtins.type", "values": [], "variance": 0}}, "_T_co": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "builtins._T_co", "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}}, "_VT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "builtins._VT", "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_Writer": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins._Writer", "name": "_Writer", "type_vars": []}, "flags": ["is_protocol"], "fullname": "builtins._Writer", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "builtins", "mro": ["builtins._Writer", "builtins.object"], "names": {".class": "SymbolTable", "write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "__s"], "flags": [], "fullname": "builtins._Writer.write", "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", null], "arg_types": ["builtins._Writer", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "write of _Writer", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "__debug__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "builtins.__debug__", "name": "__debug__", "type": "builtins.bool"}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "builtins.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "builtins.__file__", "name": "__file__", "type": "builtins.str"}}, "__import__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1], "arg_names": ["name", "globals", "locals", "fromlist", "level"], "flags": [], "fullname": "builtins.__import__", "name": "__import__", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1, 1], "arg_names": ["name", "globals", "locals", "fromlist", "level"], "arg_types": ["builtins.str", {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__import__", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "builtins.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "builtins.__package__", "name": "__package__", "type": "builtins.str"}}, "_mv_container_type": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "builtins._mv_container_type", "line": 770, "no_args": true, "normalized": false, "target": "builtins.int"}}, "_str_base": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "builtins._str_base", "line": 315, "no_args": true, "normalized": false, "target": "builtins.object"}}, "abs": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__n"], "flags": [], "fullname": "builtins.abs", "name": "abs", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.SupportsAbs"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "abs", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "all": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__i"], "flags": [], "fullname": "builtins.all", "name": "all", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": ["builtins.object"], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "all", "ret_type": "builtins.bool", "variables": []}}}, "any": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__i"], "flags": [], "fullname": "builtins.any", "name": "any", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": ["builtins.object"], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "any", "ret_type": "builtins.bool", "variables": []}}}, "ascii": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__o"], "flags": [], "fullname": "builtins.ascii", "name": "ascii", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.object"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "ascii", "ret_type": "builtins.str", "variables": []}}}, "bin": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__number"], "flags": [], "fullname": "builtins.bin", "name": "bin", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "UnionType", "items": ["builtins.int", "builtins._SupportsIndex"]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "bin", "ret_type": "builtins.str", "variables": []}}}, "bool": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.int"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.bool", "name": "bool", "type_vars": []}, "flags": [], "fullname": "builtins.bool", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.bool", "builtins.int", "builtins.object"], "names": {".class": "SymbolTable", "__and__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.bool.__and__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bool.__and__", "name": "__and__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__and__ of bool", "ret_type": "builtins.bool", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__and__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bool.__and__", "name": "__and__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__and__ of bool", "ret_type": "builtins.int", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__and__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__and__ of bool", "ret_type": "builtins.bool", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__and__ of bool", "ret_type": "builtins.int", "variables": []}]}}}, "__getnewargs__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bool.__getnewargs__", "name": "__getnewargs__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getnewargs__ of bool", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "o"], "flags": [], "fullname": "builtins.bool.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "o"], "arg_types": ["builtins.bool", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of bool", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__or__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.bool.__or__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bool.__or__", "name": "__or__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__or__ of bool", "ret_type": "builtins.bool", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__or__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bool.__or__", "name": "__or__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__or__ of bool", "ret_type": "builtins.int", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__or__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__or__ of bool", "ret_type": "builtins.bool", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__or__ of bool", "ret_type": "builtins.int", "variables": []}]}}}, "__rand__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.bool.__rand__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bool.__rand__", "name": "__rand__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rand__ of bool", "ret_type": "builtins.bool", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rand__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bool.__rand__", "name": "__rand__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rand__ of bool", "ret_type": "builtins.int", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rand__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rand__ of bool", "ret_type": "builtins.bool", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rand__ of bool", "ret_type": "builtins.int", "variables": []}]}}}, "__ror__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.bool.__ror__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bool.__ror__", "name": "__ror__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ror__ of bool", "ret_type": "builtins.bool", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__ror__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bool.__ror__", "name": "__ror__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ror__ of bool", "ret_type": "builtins.int", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__ror__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ror__ of bool", "ret_type": "builtins.bool", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ror__ of bool", "ret_type": "builtins.int", "variables": []}]}}}, "__rxor__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.bool.__rxor__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bool.__rxor__", "name": "__rxor__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rxor__ of bool", "ret_type": "builtins.bool", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rxor__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bool.__rxor__", "name": "__rxor__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rxor__ of bool", "ret_type": "builtins.int", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rxor__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rxor__ of bool", "ret_type": "builtins.bool", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rxor__ of bool", "ret_type": "builtins.int", "variables": []}]}}}, "__xor__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.bool.__xor__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bool.__xor__", "name": "__xor__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__xor__ of bool", "ret_type": "builtins.bool", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__xor__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bool.__xor__", "name": "__xor__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__xor__ of bool", "ret_type": "builtins.int", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__xor__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__xor__ of bool", "ret_type": "builtins.bool", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bool", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__xor__ of bool", "ret_type": "builtins.int", "variables": []}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "breakpoint": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [2, 4], "arg_names": ["args", "kws"], "flags": [], "fullname": "builtins.breakpoint", "name": "breakpoint", "type": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": ["args", "kws"], "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}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "breakpoint", "ret_type": {".class": "NoneType"}, "variables": []}}}, "bytearray": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": "builtins.bytes", "abstract_attributes": [], "bases": [{".class": "Instance", "args": ["builtins.int"], "type_ref": "typing.MutableSequence"}, "typing.ByteString"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.bytearray", "name": "bytearray", "type_vars": []}, "flags": [], "fullname": "builtins.bytearray", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "builtins", "mro": ["builtins.bytearray", "typing.MutableSequence", "typing.ByteString", "typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__add__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.bytearray.__add__", "name": "__add__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytearray", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__add__ of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "builtins.bytearray.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytearray", {".class": "UnionType", "items": ["builtins.int", "builtins.bytes"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of bytearray", "ret_type": "builtins.bool", "variables": []}}}, "__delitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "i"], "flags": [], "fullname": "builtins.bytearray.__delitem__", "name": "__delitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytearray", {".class": "UnionType", "items": ["builtins.int", "builtins.slice"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delitem__ of bytearray", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__eq__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.bytearray.__eq__", "name": "__eq__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytearray", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__eq__ of bytearray", "ret_type": "builtins.bool", "variables": []}}}, "__float__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.__float__", "name": "__float__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__float__ of bytearray", "ret_type": "builtins.float", "variables": []}}}, "__ge__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.bytearray.__ge__", "name": "__ge__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytearray", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ge__ of bytearray", "ret_type": "builtins.bool", "variables": []}}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.bytearray.__getitem__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "i"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bytearray.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytearray", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of bytearray", "ret_type": "builtins.int", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bytearray.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytearray", "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of bytearray", "ret_type": "builtins.bytearray", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytearray", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of bytearray", "ret_type": "builtins.int", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytearray", "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of bytearray", "ret_type": "builtins.bytearray", "variables": []}]}}}, "__gt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.bytearray.__gt__", "name": "__gt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytearray", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__gt__ of bytearray", "ret_type": "builtins.bool", "variables": []}}}, "__hash__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.__hash__", "name": "__hash__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__hash__ of bytearray", "ret_type": "builtins.int", "variables": []}}}, "__iadd__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.bytearray.__iadd__", "name": "__iadd__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytearray", {".class": "Instance", "args": ["builtins.int"], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iadd__ of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "__imul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.bytearray.__imul__", "name": "__imul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytearray", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__imul__ of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.bytearray.__init__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bytearray.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of bytearray", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "ints"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bytearray.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "ints"], "arg_types": ["builtins.bytearray", {".class": "Instance", "args": ["builtins.int"], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of bytearray", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "string", "encoding", "errors"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bytearray.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "string", "encoding", "errors"], "arg_types": ["builtins.bytearray", "builtins.str", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of bytearray", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "length"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bytearray.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "length"], "arg_types": ["builtins.bytearray", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of bytearray", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of bytearray", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "ints"], "arg_types": ["builtins.bytearray", {".class": "Instance", "args": ["builtins.int"], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of bytearray", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "string", "encoding", "errors"], "arg_types": ["builtins.bytearray", "builtins.str", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of bytearray", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "length"], "arg_types": ["builtins.bytearray", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of bytearray", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "__int__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.__int__", "name": "__int__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__int__ of bytearray", "ret_type": "builtins.int", "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of bytearray", "ret_type": {".class": "Instance", "args": ["builtins.int"], "type_ref": "typing.Iterator"}, "variables": []}}}, "__le__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.bytearray.__le__", "name": "__le__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytearray", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__le__ of bytearray", "ret_type": "builtins.bool", "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of bytearray", "ret_type": "builtins.int", "variables": []}}}, "__lt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.bytearray.__lt__", "name": "__lt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytearray", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__lt__ of bytearray", "ret_type": "builtins.bool", "variables": []}}}, "__mod__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "flags": [], "fullname": "builtins.bytearray.__mod__", "name": "__mod__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytearray", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mod__ of bytearray", "ret_type": "builtins.bytes", "variables": []}}}, "__mul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.bytearray.__mul__", "name": "__mul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytearray", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mul__ of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "__ne__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.bytearray.__ne__", "name": "__ne__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytearray", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ne__ of bytearray", "ret_type": "builtins.bool", "variables": []}}}, "__repr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.__repr__", "name": "__repr__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__repr__ of bytearray", "ret_type": "builtins.str", "variables": []}}}, "__rmul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.bytearray.__rmul__", "name": "__rmul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytearray", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rmul__ of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "__setitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.bytearray.__setitem__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "i", "x"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bytearray.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["builtins.bytearray", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of bytearray", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__setitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "s", "x"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bytearray.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["builtins.bytearray", "builtins.slice", {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.int"], "type_ref": "typing.Iterable"}, "builtins.bytes"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of bytearray", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__setitem__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["builtins.bytearray", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of bytearray", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["builtins.bytearray", "builtins.slice", {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.int"], "type_ref": "typing.Iterable"}, "builtins.bytes"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of bytearray", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "__str__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.__str__", "name": "__str__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__str__ of bytearray", "ret_type": "builtins.str", "variables": []}}}, "capitalize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.capitalize", "name": "capitalize", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "capitalize of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "center": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "width", "fillchar"], "flags": [], "fullname": "builtins.bytearray.center", "name": "center", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "width", "fillchar"], "arg_types": ["builtins.bytearray", "builtins.int", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "center of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "copy": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.copy", "name": "copy", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "copy of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "count": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "flags": [], "fullname": "builtins.bytearray.count", "name": "count", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "arg_types": ["builtins.bytearray", {".class": "UnionType", "items": ["builtins.bytes", "builtins.int"]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "count of bytearray", "ret_type": "builtins.int", "variables": []}}}, "decode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "encoding", "errors"], "flags": [], "fullname": "builtins.bytearray.decode", "name": "decode", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "encoding", "errors"], "arg_types": ["builtins.bytearray", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "decode of bytearray", "ret_type": "builtins.str", "variables": []}}}, "endswith": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "suffix"], "flags": [], "fullname": "builtins.bytearray.endswith", "name": "endswith", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "suffix"], "arg_types": ["builtins.bytearray", {".class": "UnionType", "items": ["builtins.bytes", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins.tuple"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "endswith of bytearray", "ret_type": "builtins.bool", "variables": []}}}, "expandtabs": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "tabsize"], "flags": [], "fullname": "builtins.bytearray.expandtabs", "name": "expandtabs", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "tabsize"], "arg_types": ["builtins.bytearray", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "expandtabs of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "find": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "flags": [], "fullname": "builtins.bytearray.find", "name": "find", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "arg_types": ["builtins.bytearray", {".class": "UnionType", "items": ["builtins.bytes", "builtins.int"]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "find of bytearray", "ret_type": "builtins.int", "variables": []}}}, "fromhex": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["s"], "flags": ["is_static", "is_decorated"], "fullname": "builtins.bytearray.fromhex", "name": "fromhex", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["s"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fromhex of bytearray", "ret_type": "builtins.bytearray", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_staticmethod", "is_ready"], "fullname": null, "name": "fromhex", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["s"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fromhex of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}}, "hex": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.hex", "name": "hex", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "hex of bytearray", "ret_type": "builtins.str", "variables": []}}}, "index": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "flags": [], "fullname": "builtins.bytearray.index", "name": "index", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "arg_types": ["builtins.bytearray", {".class": "UnionType", "items": ["builtins.bytes", "builtins.int"]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "index of bytearray", "ret_type": "builtins.int", "variables": []}}}, "insert": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "index", "object"], "flags": [], "fullname": "builtins.bytearray.insert", "name": "insert", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "index", "object"], "arg_types": ["builtins.bytearray", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "insert of bytearray", "ret_type": {".class": "NoneType"}, "variables": []}}}, "isalnum": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.isalnum", "name": "isalnum", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isalnum of bytearray", "ret_type": "builtins.bool", "variables": []}}}, "isalpha": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.isalpha", "name": "isalpha", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isalpha of bytearray", "ret_type": "builtins.bool", "variables": []}}}, "isascii": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.isascii", "name": "isascii", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isascii of bytearray", "ret_type": "builtins.bool", "variables": []}}}, "isdigit": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.isdigit", "name": "isdigit", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isdigit of bytearray", "ret_type": "builtins.bool", "variables": []}}}, "islower": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.islower", "name": "islower", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "islower of bytearray", "ret_type": "builtins.bool", "variables": []}}}, "isspace": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.isspace", "name": "isspace", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isspace of bytearray", "ret_type": "builtins.bool", "variables": []}}}, "istitle": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.istitle", "name": "istitle", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "istitle of bytearray", "ret_type": "builtins.bool", "variables": []}}}, "isupper": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.isupper", "name": "isupper", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isupper of bytearray", "ret_type": "builtins.bool", "variables": []}}}, "join": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "flags": [], "fullname": "builtins.bytearray.join", "name": "join", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "arg_types": ["builtins.bytearray", {".class": "Instance", "args": [{".class": "UnionType", "items": ["typing.ByteString", "builtins.memoryview"]}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "join of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "ljust": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "width", "fillchar"], "flags": [], "fullname": "builtins.bytearray.ljust", "name": "ljust", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "width", "fillchar"], "arg_types": ["builtins.bytearray", "builtins.int", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "ljust of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "lower": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.lower", "name": "lower", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "lower of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "lstrip": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "flags": [], "fullname": "builtins.bytearray.lstrip", "name": "lstrip", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "arg_types": ["builtins.bytearray", {".class": "UnionType", "items": ["builtins.bytes", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "lstrip of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "maketrans": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["cls", "frm", "to"], "flags": ["is_class", "is_decorated"], "fullname": "builtins.bytearray.maketrans", "name": "maketrans", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["cls", "frm", "to"], "arg_types": [{".class": "TypeType", "item": "builtins.bytearray"}, "builtins.bytes", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "maketrans of bytearray", "ret_type": "builtins.bytes", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "maketrans", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["cls", "frm", "to"], "arg_types": [{".class": "TypeType", "item": "builtins.bytearray"}, "builtins.bytes", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "maketrans of bytearray", "ret_type": "builtins.bytes", "variables": []}}}}, "partition": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "sep"], "flags": [], "fullname": "builtins.bytearray.partition", "name": "partition", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "sep"], "arg_types": ["builtins.bytearray", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "partition of bytearray", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.bytearray", "builtins.bytearray", "builtins.bytearray"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "replace": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "old", "new", "count"], "flags": [], "fullname": "builtins.bytearray.replace", "name": "replace", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "old", "new", "count"], "arg_types": ["builtins.bytearray", "builtins.bytes", "builtins.bytes", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "replace of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "rfind": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "flags": [], "fullname": "builtins.bytearray.rfind", "name": "rfind", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "arg_types": ["builtins.bytearray", {".class": "UnionType", "items": ["builtins.bytes", "builtins.int"]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rfind of bytearray", "ret_type": "builtins.int", "variables": []}}}, "rindex": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "flags": [], "fullname": "builtins.bytearray.rindex", "name": "rindex", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "arg_types": ["builtins.bytearray", {".class": "UnionType", "items": ["builtins.bytes", "builtins.int"]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rindex of bytearray", "ret_type": "builtins.int", "variables": []}}}, "rjust": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "width", "fillchar"], "flags": [], "fullname": "builtins.bytearray.rjust", "name": "rjust", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "width", "fillchar"], "arg_types": ["builtins.bytearray", "builtins.int", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rjust of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "rpartition": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "sep"], "flags": [], "fullname": "builtins.bytearray.rpartition", "name": "rpartition", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "sep"], "arg_types": ["builtins.bytearray", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rpartition of bytearray", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.bytearray", "builtins.bytearray", "builtins.bytearray"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "rsplit": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "sep", "maxsplit"], "flags": [], "fullname": "builtins.bytearray.rsplit", "name": "rsplit", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "sep", "maxsplit"], "arg_types": ["builtins.bytearray", {".class": "UnionType", "items": ["builtins.bytes", {".class": "NoneType"}]}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rsplit of bytearray", "ret_type": {".class": "Instance", "args": ["builtins.bytearray"], "type_ref": "builtins.list"}, "variables": []}}}, "rstrip": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "flags": [], "fullname": "builtins.bytearray.rstrip", "name": "rstrip", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "arg_types": ["builtins.bytearray", {".class": "UnionType", "items": ["builtins.bytes", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rstrip of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "split": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "sep", "maxsplit"], "flags": [], "fullname": "builtins.bytearray.split", "name": "split", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "sep", "maxsplit"], "arg_types": ["builtins.bytearray", {".class": "UnionType", "items": ["builtins.bytes", {".class": "NoneType"}]}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "split of bytearray", "ret_type": {".class": "Instance", "args": ["builtins.bytearray"], "type_ref": "builtins.list"}, "variables": []}}}, "splitlines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "keepends"], "flags": [], "fullname": "builtins.bytearray.splitlines", "name": "splitlines", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "keepends"], "arg_types": ["builtins.bytearray", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "splitlines of bytearray", "ret_type": {".class": "Instance", "args": ["builtins.bytearray"], "type_ref": "builtins.list"}, "variables": []}}}, "startswith": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "prefix", "start", "end"], "flags": [], "fullname": "builtins.bytearray.startswith", "name": "startswith", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "prefix", "start", "end"], "arg_types": ["builtins.bytearray", {".class": "UnionType", "items": ["builtins.bytes", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins.tuple"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "startswith of bytearray", "ret_type": "builtins.bool", "variables": []}}}, "strip": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "flags": [], "fullname": "builtins.bytearray.strip", "name": "strip", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "arg_types": ["builtins.bytearray", {".class": "UnionType", "items": ["builtins.bytes", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "strip of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "swapcase": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.swapcase", "name": "swapcase", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "swapcase of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "title": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.title", "name": "title", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "title of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "translate": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "table", "delete"], "flags": [], "fullname": "builtins.bytearray.translate", "name": "translate", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "table", "delete"], "arg_types": ["builtins.bytearray", {".class": "UnionType", "items": ["builtins.bytes", {".class": "NoneType"}]}, "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "translate of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "upper": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytearray.upper", "name": "upper", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "upper of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}, "zfill": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "width"], "flags": [], "fullname": "builtins.bytearray.zfill", "name": "zfill", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "width"], "arg_types": ["builtins.bytearray", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "zfill of bytearray", "ret_type": "builtins.bytearray", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "bytes": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["typing.ByteString"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.bytes", "name": "bytes", "type_vars": []}, "flags": [], "fullname": "builtins.bytes", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "builtins", "mro": ["builtins.bytes", "typing.ByteString", "typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__add__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.bytes.__add__", "name": "__add__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytes", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__add__ of bytes", "ret_type": "builtins.bytes", "variables": []}}}, "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "builtins.bytes.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytes", {".class": "UnionType", "items": ["builtins.int", "builtins.bytes"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of bytes", "ret_type": "builtins.bool", "variables": []}}}, "__eq__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.bytes.__eq__", "name": "__eq__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytes", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__eq__ of bytes", "ret_type": "builtins.bool", "variables": []}}}, "__float__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.__float__", "name": "__float__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__float__ of bytes", "ret_type": "builtins.float", "variables": []}}}, "__ge__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.bytes.__ge__", "name": "__ge__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytes", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ge__ of bytes", "ret_type": "builtins.bool", "variables": []}}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.bytes.__getitem__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "i"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bytes.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytes", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of bytes", "ret_type": "builtins.int", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bytes.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytes", "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of bytes", "ret_type": "builtins.bytes", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytes", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of bytes", "ret_type": "builtins.int", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytes", "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of bytes", "ret_type": "builtins.bytes", "variables": []}]}}}, "__getnewargs__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.__getnewargs__", "name": "__getnewargs__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getnewargs__ of bytes", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.bytes"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "__gt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.bytes.__gt__", "name": "__gt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytes", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__gt__ of bytes", "ret_type": "builtins.bool", "variables": []}}}, "__hash__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.__hash__", "name": "__hash__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__hash__ of bytes", "ret_type": "builtins.int", "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.bytes.__init__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "ints"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bytes.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "ints"], "arg_types": ["builtins.bytes", {".class": "Instance", "args": ["builtins.int"], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of bytes", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "string", "encoding", "errors"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bytes.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "string", "encoding", "errors"], "arg_types": ["builtins.bytes", "builtins.str", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of bytes", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "length"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bytes.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "length"], "arg_types": ["builtins.bytes", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of bytes", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bytes.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of bytes", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.bytes.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "arg_types": ["builtins.bytes", "typing.SupportsBytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of bytes", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "ints"], "arg_types": ["builtins.bytes", {".class": "Instance", "args": ["builtins.int"], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of bytes", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "string", "encoding", "errors"], "arg_types": ["builtins.bytes", "builtins.str", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of bytes", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "length"], "arg_types": ["builtins.bytes", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of bytes", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of bytes", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "arg_types": ["builtins.bytes", "typing.SupportsBytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of bytes", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "__int__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.__int__", "name": "__int__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__int__ of bytes", "ret_type": "builtins.int", "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of bytes", "ret_type": {".class": "Instance", "args": ["builtins.int"], "type_ref": "typing.Iterator"}, "variables": []}}}, "__le__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.bytes.__le__", "name": "__le__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytes", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__le__ of bytes", "ret_type": "builtins.bool", "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of bytes", "ret_type": "builtins.int", "variables": []}}}, "__lt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.bytes.__lt__", "name": "__lt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytes", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__lt__ of bytes", "ret_type": "builtins.bool", "variables": []}}}, "__mod__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "flags": [], "fullname": "builtins.bytes.__mod__", "name": "__mod__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytes", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mod__ of bytes", "ret_type": "builtins.bytes", "variables": []}}}, "__mul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.bytes.__mul__", "name": "__mul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytes", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mul__ of bytes", "ret_type": "builtins.bytes", "variables": []}}}, "__ne__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.bytes.__ne__", "name": "__ne__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytes", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ne__ of bytes", "ret_type": "builtins.bool", "variables": []}}}, "__repr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.__repr__", "name": "__repr__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__repr__ of bytes", "ret_type": "builtins.str", "variables": []}}}, "__rmul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.bytes.__rmul__", "name": "__rmul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.bytes", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rmul__ of bytes", "ret_type": "builtins.bytes", "variables": []}}}, "__str__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.__str__", "name": "__str__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__str__ of bytes", "ret_type": "builtins.str", "variables": []}}}, "capitalize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.capitalize", "name": "capitalize", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "capitalize of bytes", "ret_type": "builtins.bytes", "variables": []}}}, "center": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "width", "fillchar"], "flags": [], "fullname": "builtins.bytes.center", "name": "center", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "width", "fillchar"], "arg_types": ["builtins.bytes", "builtins.int", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "center of bytes", "ret_type": "builtins.bytes", "variables": []}}}, "count": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "flags": [], "fullname": "builtins.bytes.count", "name": "count", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "arg_types": ["builtins.bytes", {".class": "UnionType", "items": ["builtins.bytes", "builtins.int"]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "count of bytes", "ret_type": "builtins.int", "variables": []}}}, "decode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "encoding", "errors"], "flags": [], "fullname": "builtins.bytes.decode", "name": "decode", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "encoding", "errors"], "arg_types": ["builtins.bytes", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "decode of bytes", "ret_type": "builtins.str", "variables": []}}}, "endswith": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "suffix"], "flags": [], "fullname": "builtins.bytes.endswith", "name": "endswith", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "suffix"], "arg_types": ["builtins.bytes", {".class": "UnionType", "items": ["builtins.bytes", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins.tuple"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "endswith of bytes", "ret_type": "builtins.bool", "variables": []}}}, "expandtabs": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "tabsize"], "flags": [], "fullname": "builtins.bytes.expandtabs", "name": "expandtabs", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "tabsize"], "arg_types": ["builtins.bytes", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "expandtabs of bytes", "ret_type": "builtins.bytes", "variables": []}}}, "find": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "flags": [], "fullname": "builtins.bytes.find", "name": "find", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "arg_types": ["builtins.bytes", {".class": "UnionType", "items": ["builtins.bytes", "builtins.int"]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "find of bytes", "ret_type": "builtins.int", "variables": []}}}, "fromhex": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["cls", "s"], "flags": ["is_class", "is_decorated"], "fullname": "builtins.bytes.fromhex", "name": "fromhex", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["cls", "s"], "arg_types": [{".class": "TypeType", "item": "builtins.bytes"}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fromhex of bytes", "ret_type": "builtins.bytes", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "fromhex", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["cls", "s"], "arg_types": [{".class": "TypeType", "item": "builtins.bytes"}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fromhex of bytes", "ret_type": "builtins.bytes", "variables": []}}}}, "hex": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.hex", "name": "hex", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "hex of bytes", "ret_type": "builtins.str", "variables": []}}}, "index": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "flags": [], "fullname": "builtins.bytes.index", "name": "index", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "arg_types": ["builtins.bytes", {".class": "UnionType", "items": ["builtins.bytes", "builtins.int"]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "index of bytes", "ret_type": "builtins.int", "variables": []}}}, "isalnum": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.isalnum", "name": "isalnum", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isalnum of bytes", "ret_type": "builtins.bool", "variables": []}}}, "isalpha": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.isalpha", "name": "isalpha", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isalpha of bytes", "ret_type": "builtins.bool", "variables": []}}}, "isascii": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.isascii", "name": "isascii", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isascii of bytes", "ret_type": "builtins.bool", "variables": []}}}, "isdigit": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.isdigit", "name": "isdigit", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isdigit of bytes", "ret_type": "builtins.bool", "variables": []}}}, "islower": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.islower", "name": "islower", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "islower of bytes", "ret_type": "builtins.bool", "variables": []}}}, "isspace": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.isspace", "name": "isspace", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isspace of bytes", "ret_type": "builtins.bool", "variables": []}}}, "istitle": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.istitle", "name": "istitle", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "istitle of bytes", "ret_type": "builtins.bool", "variables": []}}}, "isupper": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.isupper", "name": "isupper", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isupper of bytes", "ret_type": "builtins.bool", "variables": []}}}, "join": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "flags": [], "fullname": "builtins.bytes.join", "name": "join", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "arg_types": ["builtins.bytes", {".class": "Instance", "args": [{".class": "UnionType", "items": ["typing.ByteString", "builtins.memoryview"]}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "join of bytes", "ret_type": "builtins.bytes", "variables": []}}}, "ljust": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "width", "fillchar"], "flags": [], "fullname": "builtins.bytes.ljust", "name": "ljust", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "width", "fillchar"], "arg_types": ["builtins.bytes", "builtins.int", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "ljust of bytes", "ret_type": "builtins.bytes", "variables": []}}}, "lower": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.lower", "name": "lower", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "lower of bytes", "ret_type": "builtins.bytes", "variables": []}}}, "lstrip": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "flags": [], "fullname": "builtins.bytes.lstrip", "name": "lstrip", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "arg_types": ["builtins.bytes", {".class": "UnionType", "items": ["builtins.bytes", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "lstrip of bytes", "ret_type": "builtins.bytes", "variables": []}}}, "maketrans": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["cls", "frm", "to"], "flags": ["is_class", "is_decorated"], "fullname": "builtins.bytes.maketrans", "name": "maketrans", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["cls", "frm", "to"], "arg_types": [{".class": "TypeType", "item": "builtins.bytes"}, "builtins.bytes", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "maketrans of bytes", "ret_type": "builtins.bytes", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "maketrans", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["cls", "frm", "to"], "arg_types": [{".class": "TypeType", "item": "builtins.bytes"}, "builtins.bytes", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "maketrans of bytes", "ret_type": "builtins.bytes", "variables": []}}}}, "partition": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "sep"], "flags": [], "fullname": "builtins.bytes.partition", "name": "partition", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "sep"], "arg_types": ["builtins.bytes", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "partition of bytes", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.bytes", "builtins.bytes", "builtins.bytes"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "replace": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "old", "new", "count"], "flags": [], "fullname": "builtins.bytes.replace", "name": "replace", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "old", "new", "count"], "arg_types": ["builtins.bytes", "builtins.bytes", "builtins.bytes", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "replace of bytes", "ret_type": "builtins.bytes", "variables": []}}}, "rfind": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "flags": [], "fullname": "builtins.bytes.rfind", "name": "rfind", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "arg_types": ["builtins.bytes", {".class": "UnionType", "items": ["builtins.bytes", "builtins.int"]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rfind of bytes", "ret_type": "builtins.int", "variables": []}}}, "rindex": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "flags": [], "fullname": "builtins.bytes.rindex", "name": "rindex", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "arg_types": ["builtins.bytes", {".class": "UnionType", "items": ["builtins.bytes", "builtins.int"]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rindex of bytes", "ret_type": "builtins.int", "variables": []}}}, "rjust": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "width", "fillchar"], "flags": [], "fullname": "builtins.bytes.rjust", "name": "rjust", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "width", "fillchar"], "arg_types": ["builtins.bytes", "builtins.int", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rjust of bytes", "ret_type": "builtins.bytes", "variables": []}}}, "rpartition": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "sep"], "flags": [], "fullname": "builtins.bytes.rpartition", "name": "rpartition", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "sep"], "arg_types": ["builtins.bytes", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rpartition of bytes", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.bytes", "builtins.bytes", "builtins.bytes"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "rsplit": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "sep", "maxsplit"], "flags": [], "fullname": "builtins.bytes.rsplit", "name": "rsplit", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "sep", "maxsplit"], "arg_types": ["builtins.bytes", {".class": "UnionType", "items": ["builtins.bytes", {".class": "NoneType"}]}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rsplit of bytes", "ret_type": {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins.list"}, "variables": []}}}, "rstrip": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "flags": [], "fullname": "builtins.bytes.rstrip", "name": "rstrip", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "arg_types": ["builtins.bytes", {".class": "UnionType", "items": ["builtins.bytes", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rstrip of bytes", "ret_type": "builtins.bytes", "variables": []}}}, "split": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "sep", "maxsplit"], "flags": [], "fullname": "builtins.bytes.split", "name": "split", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "sep", "maxsplit"], "arg_types": ["builtins.bytes", {".class": "UnionType", "items": ["builtins.bytes", {".class": "NoneType"}]}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "split of bytes", "ret_type": {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins.list"}, "variables": []}}}, "splitlines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "keepends"], "flags": [], "fullname": "builtins.bytes.splitlines", "name": "splitlines", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "keepends"], "arg_types": ["builtins.bytes", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "splitlines of bytes", "ret_type": {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins.list"}, "variables": []}}}, "startswith": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "prefix", "start", "end"], "flags": [], "fullname": "builtins.bytes.startswith", "name": "startswith", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "prefix", "start", "end"], "arg_types": ["builtins.bytes", {".class": "UnionType", "items": ["builtins.bytes", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins.tuple"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "startswith of bytes", "ret_type": "builtins.bool", "variables": []}}}, "strip": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "flags": [], "fullname": "builtins.bytes.strip", "name": "strip", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "arg_types": ["builtins.bytes", {".class": "UnionType", "items": ["builtins.bytes", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "strip of bytes", "ret_type": "builtins.bytes", "variables": []}}}, "swapcase": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.swapcase", "name": "swapcase", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "swapcase of bytes", "ret_type": "builtins.bytes", "variables": []}}}, "title": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.title", "name": "title", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "title of bytes", "ret_type": "builtins.bytes", "variables": []}}}, "translate": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "table", "delete"], "flags": [], "fullname": "builtins.bytes.translate", "name": "translate", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "table", "delete"], "arg_types": ["builtins.bytes", {".class": "UnionType", "items": ["builtins.bytes", {".class": "NoneType"}]}, "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "translate of bytes", "ret_type": "builtins.bytes", "variables": []}}}, "upper": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.bytes.upper", "name": "upper", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "upper of bytes", "ret_type": "builtins.bytes", "variables": []}}}, "zfill": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "width"], "flags": [], "fullname": "builtins.bytes.zfill", "name": "zfill", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "width"], "arg_types": ["builtins.bytes", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "zfill of bytes", "ret_type": "builtins.bytes", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "callable": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__o"], "flags": [], "fullname": "builtins.callable", "name": "callable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.object"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "callable", "ret_type": "builtins.bool", "variables": []}}}, "chr": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__code"], "flags": [], "fullname": "builtins.chr", "name": "chr", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "chr", "ret_type": "builtins.str", "variables": []}}}, "classmethod": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.classmethod", "name": "classmethod", "type_vars": []}, "flags": [], "fullname": "builtins.classmethod", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.classmethod", "builtins.object"], "names": {".class": "SymbolTable", "__func__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.classmethod.__func__", "name": "__func__", "type": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, "variables": []}}}, "__get__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "obj", "type"], "flags": [], "fullname": "builtins.classmethod.__get__", "name": "__get__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "obj", "type"], "arg_types": ["builtins.classmethod", {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "UnionType", "items": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__get__ of classmethod", "ret_type": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, "variables": []}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "f"], "flags": [], "fullname": "builtins.classmethod.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "f"], "arg_types": ["builtins.classmethod", {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, "variables": []}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of classmethod", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__isabstractmethod__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.classmethod.__isabstractmethod__", "name": "__isabstractmethod__", "type": "builtins.bool"}}, "__new__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["cls", "args", "kwargs"], "flags": [], "fullname": "builtins.classmethod.__new__", "name": "__new__", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["cls", "args", "kwargs"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, {".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", "implicit": false, "is_ellipsis_args": false, "name": "__new__ of classmethod", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "compile": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1, 1, 1], "arg_names": ["source", "filename", "mode", "flags", "dont_inherit", "optimize"], "flags": [], "fullname": "builtins.compile", "name": "compile", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1, 1, 1], "arg_names": ["source", "filename", "mode", "flags", "dont_inherit", "optimize"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes", "_ast.mod", "_ast.AST"]}, {".class": "UnionType", "items": ["builtins.str", "builtins.bytes", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, "builtins.str", "builtins.int", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "compile", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "complex": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.complex", "name": "complex", "type_vars": []}, "flags": [], "fullname": "builtins.complex", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.complex", "builtins.object"], "names": {".class": "SymbolTable", "__abs__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.complex.__abs__", "name": "__abs__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__abs__ of complex", "ret_type": "builtins.float", "variables": []}}}, "__add__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.complex.__add__", "name": "__add__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.complex", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__add__ of complex", "ret_type": "builtins.complex", "variables": []}}}, "__bool__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.complex.__bool__", "name": "__bool__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__bool__ of complex", "ret_type": "builtins.bool", "variables": []}}}, "__complex__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.complex.__complex__", "name": "__complex__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__complex__ of complex", "ret_type": "builtins.complex", "variables": []}}}, "__eq__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.complex.__eq__", "name": "__eq__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.complex", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__eq__ of complex", "ret_type": "builtins.bool", "variables": []}}}, "__hash__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.complex.__hash__", "name": "__hash__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__hash__ of complex", "ret_type": "builtins.int", "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.complex.__init__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "re", "im"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.complex.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "re", "im"], "arg_types": ["builtins.complex", "builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of complex", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.complex.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": ["builtins.complex", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of complex", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.complex.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": ["builtins.complex", "typing.SupportsComplex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of complex", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "re", "im"], "arg_types": ["builtins.complex", "builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of complex", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": ["builtins.complex", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of complex", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": ["builtins.complex", "typing.SupportsComplex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of complex", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "__mul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.complex.__mul__", "name": "__mul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.complex", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mul__ of complex", "ret_type": "builtins.complex", "variables": []}}}, "__ne__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.complex.__ne__", "name": "__ne__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.complex", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ne__ of complex", "ret_type": "builtins.bool", "variables": []}}}, "__neg__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.complex.__neg__", "name": "__neg__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__neg__ of complex", "ret_type": "builtins.complex", "variables": []}}}, "__pos__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.complex.__pos__", "name": "__pos__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__pos__ of complex", "ret_type": "builtins.complex", "variables": []}}}, "__pow__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.complex.__pow__", "name": "__pow__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.complex", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__pow__ of complex", "ret_type": "builtins.complex", "variables": []}}}, "__radd__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.complex.__radd__", "name": "__radd__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.complex", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__radd__ of complex", "ret_type": "builtins.complex", "variables": []}}}, "__rmul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.complex.__rmul__", "name": "__rmul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.complex", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rmul__ of complex", "ret_type": "builtins.complex", "variables": []}}}, "__rpow__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.complex.__rpow__", "name": "__rpow__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.complex", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rpow__ of complex", "ret_type": "builtins.complex", "variables": []}}}, "__rsub__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.complex.__rsub__", "name": "__rsub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.complex", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rsub__ of complex", "ret_type": "builtins.complex", "variables": []}}}, "__rtruediv__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.complex.__rtruediv__", "name": "__rtruediv__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "arg_types": ["builtins.complex", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rtruediv__ of complex", "ret_type": "builtins.complex", "variables": []}}}, "__str__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.complex.__str__", "name": "__str__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__str__ of complex", "ret_type": "builtins.str", "variables": []}}}, "__sub__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.complex.__sub__", "name": "__sub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.complex", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__sub__ of complex", "ret_type": "builtins.complex", "variables": []}}}, "__truediv__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.complex.__truediv__", "name": "__truediv__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "arg_types": ["builtins.complex", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__truediv__ of complex", "ret_type": "builtins.complex", "variables": []}}}, "conjugate": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.complex.conjugate", "name": "conjugate", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "conjugate of complex", "ret_type": "builtins.complex", "variables": []}}}, "imag": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "builtins.complex.imag", "name": "imag", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "imag of complex", "ret_type": "builtins.float", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "imag", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "imag of complex", "ret_type": "builtins.float", "variables": []}}}}, "real": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "builtins.complex.real", "name": "real", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "real of complex", "ret_type": "builtins.float", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "real", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "real of complex", "ret_type": "builtins.float", "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "copyright": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "builtins.copyright", "name": "copyright", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "copyright", "ret_type": {".class": "NoneType"}, "variables": []}}}, "credits": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "builtins.credits", "name": "credits", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "credits", "ret_type": {".class": "NoneType"}, "variables": []}}}, "delattr": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["__o", "__name"], "flags": [], "fullname": "builtins.delattr", "name": "delattr", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "delattr", "ret_type": {".class": "NoneType"}, "variables": []}}}, "dict": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableMapping"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.dict", "name": "dict", "type_vars": [{".class": "TypeVarDef", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "builtins.dict", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "builtins", "mro": ["builtins.dict", "typing.MutableMapping", "typing.Mapping", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__delitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "v"], "flags": [], "fullname": "builtins.dict.__delitem__", "name": "__delitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delitem__ of dict", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "k"], "flags": [], "fullname": "builtins.dict.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of dict", "ret_type": {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.dict.__init__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.dict.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of dict", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 4], "arg_names": ["self", "map", "kwargs"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.dict.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 4], "arg_names": ["self", "map", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Mapping"}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of dict", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 4], "arg_names": ["self", "iterable", "kwargs"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.dict.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 4], "arg_names": ["self", "iterable", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterable"}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of dict", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of dict", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 4], "arg_names": ["self", "map", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Mapping"}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of dict", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 4], "arg_names": ["self", "iterable", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterable"}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of dict", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.dict.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of dict", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.dict.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of dict", "ret_type": "builtins.int", "variables": []}}}, "__new__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["cls", "args", "kwargs"], "flags": [], "fullname": "builtins.dict.__new__", "name": "__new__", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["cls", "args", "kwargs"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}}, {".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", "implicit": false, "is_ellipsis_args": false, "name": "__new__ of dict", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__setitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "k", "v"], "flags": [], "fullname": "builtins.dict.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of dict", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__str__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.dict.__str__", "name": "__str__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__str__ of dict", "ret_type": "builtins.str", "variables": []}}}, "clear": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.dict.clear", "name": "clear", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "clear of dict", "ret_type": {".class": "NoneType"}, "variables": []}}}, "copy": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.dict.copy", "name": "copy", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "copy of dict", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, "variables": []}}}, "fromkeys": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": ["is_static"], "fullname": "builtins.dict.fromkeys", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["seq"], "flags": ["is_static", "is_overload", "is_decorated"], "fullname": "builtins.dict.fromkeys", "name": "fromkeys", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["seq"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fromkeys of dict", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": ["is_staticmethod"], "fullname": null, "name": "fromkeys", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["seq", "value"], "flags": ["is_static", "is_overload", "is_decorated"], "fullname": "builtins.dict.fromkeys", "name": "fromkeys", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["seq", "value"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "TypeVarType", "fullname": "builtins._S", "id": -2, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fromkeys of dict", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._S", "id": -2, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._S", "id": -2, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": ["is_staticmethod"], "fullname": null, "name": "fromkeys", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["seq"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fromkeys of dict", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["seq", "value"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "TypeVarType", "fullname": "builtins._S", "id": -2, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fromkeys of dict", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._S", "id": -2, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._S", "id": -2, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}]}}}, "items": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.dict.items", "name": "items", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "items of dict", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.ItemsView"}, "variables": []}}}, "keys": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.dict.keys", "name": "keys", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "keys of dict", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.KeysView"}, "variables": []}}}, "popitem": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.dict.popitem", "name": "popitem", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "popitem of dict", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "setdefault": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "k", "default"], "flags": [], "fullname": "builtins.dict.setdefault", "name": "setdefault", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "k", "default"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "setdefault of dict", "ret_type": {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}}, "update": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.dict.update", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 4], "arg_names": ["self", "__m", "kwargs"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.dict.update", "name": "update", "type": {".class": "CallableType", "arg_kinds": [0, 0, 4], "arg_names": ["self", null, "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Mapping"}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of dict", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "update", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 4], "arg_names": ["self", "__m", "kwargs"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.dict.update", "name": "update", "type": {".class": "CallableType", "arg_kinds": [0, 0, 4], "arg_names": ["self", null, "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterable"}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of dict", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "update", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.dict.update", "name": "update", "type": {".class": "CallableType", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of dict", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "update", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 4], "arg_names": ["self", null, "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Mapping"}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of dict", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 4], "arg_names": ["self", null, "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterable"}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of dict", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of dict", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "values": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.dict.values", "name": "values", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "values of dict", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.ValuesView"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_KT", "_VT"], "typeddict_type": null}}, "dir": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [1], "arg_names": ["__o"], "flags": [], "fullname": "builtins.dir", "name": "dir", "type": {".class": "CallableType", "arg_kinds": [1], "arg_names": [null], "arg_types": ["builtins.object"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "dir", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}}}, "divmod": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["__a", "__b"], "flags": [], "fullname": "builtins.divmod", "name": "divmod", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._N2", "id": -1, "name": "_N2", "upper_bound": "builtins.object", "values": ["builtins.int", "builtins.float"], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._N2", "id": -1, "name": "_N2", "upper_bound": "builtins.object", "values": ["builtins.int", "builtins.float"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "divmod", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "builtins._N2", "id": -1, "name": "_N2", "upper_bound": "builtins.object", "values": ["builtins.int", "builtins.float"], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._N2", "id": -1, "name": "_N2", "upper_bound": "builtins.object", "values": ["builtins.int", "builtins.float"], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._N2", "id": -1, "name": "_N2", "upper_bound": "builtins.object", "values": ["builtins.int", "builtins.float"], "variance": 0}]}}}, "ellipsis": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.ellipsis", "name": "ellipsis", "type_vars": []}, "flags": [], "fullname": "builtins.ellipsis", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.ellipsis", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "enumerate": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": ["builtins.int", {".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterator"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.enumerate", "name": "enumerate", "type_vars": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "builtins.enumerate", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "builtins", "mro": ["builtins.enumerate", "typing.Iterator", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "iterable", "start"], "flags": [], "fullname": "builtins.enumerate.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "iterable", "start"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.enumerate"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of enumerate", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.enumerate.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.enumerate"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of enumerate", "ret_type": {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": ["builtins.int", {".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterator"}, "variables": []}}}, "__next__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.enumerate.__next__", "name": "__next__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.enumerate"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__next__ of enumerate", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", {".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_T"], "typeddict_type": null}}, "eval": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["__source", "__globals", "__locals"], "flags": [], "fullname": "builtins.eval", "name": "eval", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": [null, null, null], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes", "types.CodeType"]}, {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Mapping"}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "eval", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "exec": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["__object", "__globals", "__locals"], "flags": [], "fullname": "builtins.exec", "name": "exec", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": [null, null, null], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes", "types.CodeType"]}, {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Mapping"}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "exec", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "exit": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [1], "arg_names": ["code"], "flags": [], "fullname": "builtins.exit", "name": "exit", "type": {".class": "CallableType", "arg_kinds": [1], "arg_names": ["code"], "arg_types": ["builtins.object"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "exit", "ret_type": {".class": "UninhabitedType", "is_noreturn": true}, "variables": []}}}, "filter": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.filter", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["__function", "__iterable"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.filter", "name": "filter", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "NoneType"}, {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "NoneType"}]}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "filter", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "filter", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["__function", "__iterable"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.filter", "name": "filter", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "filter", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "filter", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "NoneType"}, {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "NoneType"}]}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "filter", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "filter", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}]}}}, "float": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": "builtins.complex", "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.float", "name": "float", "type_vars": []}, "flags": [], "fullname": "builtins.float", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.float", "builtins.object"], "names": {".class": "SymbolTable", "__abs__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.float.__abs__", "name": "__abs__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__abs__ of float", "ret_type": "builtins.float", "variables": []}}}, "__add__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__add__", "name": "__add__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__add__ of float", "ret_type": "builtins.float", "variables": []}}}, "__bool__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.float.__bool__", "name": "__bool__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__bool__ of float", "ret_type": "builtins.bool", "variables": []}}}, "__divmod__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__divmod__", "name": "__divmod__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__divmod__ of float", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "builtins.float"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "__eq__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__eq__", "name": "__eq__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__eq__ of float", "ret_type": "builtins.bool", "variables": []}}}, "__float__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.float.__float__", "name": "__float__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__float__ of float", "ret_type": "builtins.float", "variables": []}}}, "__floordiv__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__floordiv__", "name": "__floordiv__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__floordiv__ of float", "ret_type": "builtins.float", "variables": []}}}, "__ge__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__ge__", "name": "__ge__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ge__ of float", "ret_type": "builtins.bool", "variables": []}}}, "__getnewargs__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.float.__getnewargs__", "name": "__getnewargs__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getnewargs__ of float", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.float"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "__gt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__gt__", "name": "__gt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__gt__ of float", "ret_type": "builtins.bool", "variables": []}}}, "__hash__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.float.__hash__", "name": "__hash__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__hash__ of float", "ret_type": "builtins.int", "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "x"], "arg_types": ["builtins.float", {".class": "UnionType", "items": ["typing.SupportsFloat", "builtins.str", "builtins.bytes", "builtins.bytearray"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of float", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__int__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.float.__int__", "name": "__int__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__int__ of float", "ret_type": "builtins.int", "variables": []}}}, "__le__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__le__", "name": "__le__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__le__ of float", "ret_type": "builtins.bool", "variables": []}}}, "__lt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__lt__", "name": "__lt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__lt__ of float", "ret_type": "builtins.bool", "variables": []}}}, "__mod__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__mod__", "name": "__mod__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mod__ of float", "ret_type": "builtins.float", "variables": []}}}, "__mul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__mul__", "name": "__mul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mul__ of float", "ret_type": "builtins.float", "variables": []}}}, "__ne__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__ne__", "name": "__ne__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ne__ of float", "ret_type": "builtins.bool", "variables": []}}}, "__neg__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.float.__neg__", "name": "__neg__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__neg__ of float", "ret_type": "builtins.float", "variables": []}}}, "__pos__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.float.__pos__", "name": "__pos__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__pos__ of float", "ret_type": "builtins.float", "variables": []}}}, "__pow__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__pow__", "name": "__pow__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__pow__ of float", "ret_type": "builtins.float", "variables": []}}}, "__radd__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__radd__", "name": "__radd__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__radd__ of float", "ret_type": "builtins.float", "variables": []}}}, "__rdivmod__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__rdivmod__", "name": "__rdivmod__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rdivmod__ of float", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "builtins.float"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "__rfloordiv__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__rfloordiv__", "name": "__rfloordiv__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rfloordiv__ of float", "ret_type": "builtins.float", "variables": []}}}, "__rmod__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__rmod__", "name": "__rmod__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rmod__ of float", "ret_type": "builtins.float", "variables": []}}}, "__rmul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__rmul__", "name": "__rmul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rmul__ of float", "ret_type": "builtins.float", "variables": []}}}, "__round__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.float.__round__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.float.__round__", "name": "__round__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__round__ of float", "ret_type": "builtins.int", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__round__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "ndigits"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.float.__round__", "name": "__round__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "ndigits"], "arg_types": ["builtins.float", {".class": "NoneType"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__round__ of float", "ret_type": "builtins.int", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__round__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "ndigits"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.float.__round__", "name": "__round__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "ndigits"], "arg_types": ["builtins.float", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__round__ of float", "ret_type": "builtins.float", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__round__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__round__ of float", "ret_type": "builtins.int", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "ndigits"], "arg_types": ["builtins.float", {".class": "NoneType"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__round__ of float", "ret_type": "builtins.int", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "ndigits"], "arg_types": ["builtins.float", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__round__ of float", "ret_type": "builtins.float", "variables": []}]}}}, "__rpow__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__rpow__", "name": "__rpow__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rpow__ of float", "ret_type": "builtins.float", "variables": []}}}, "__rsub__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__rsub__", "name": "__rsub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rsub__ of float", "ret_type": "builtins.float", "variables": []}}}, "__rtruediv__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__rtruediv__", "name": "__rtruediv__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rtruediv__ of float", "ret_type": "builtins.float", "variables": []}}}, "__str__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.float.__str__", "name": "__str__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__str__ of float", "ret_type": "builtins.str", "variables": []}}}, "__sub__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__sub__", "name": "__sub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__sub__ of float", "ret_type": "builtins.float", "variables": []}}}, "__truediv__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.float.__truediv__", "name": "__truediv__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__truediv__ of float", "ret_type": "builtins.float", "variables": []}}}, "as_integer_ratio": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.float.as_integer_ratio", "name": "as_integer_ratio", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "as_integer_ratio of float", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "conjugate": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.float.conjugate", "name": "conjugate", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "conjugate of float", "ret_type": "builtins.float", "variables": []}}}, "fromhex": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["cls", "s"], "flags": ["is_class", "is_decorated"], "fullname": "builtins.float.fromhex", "name": "fromhex", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["cls", "s"], "arg_types": [{".class": "TypeType", "item": "builtins.float"}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fromhex of float", "ret_type": "builtins.float", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "fromhex", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["cls", "s"], "arg_types": [{".class": "TypeType", "item": "builtins.float"}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fromhex of float", "ret_type": "builtins.float", "variables": []}}}}, "hex": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.float.hex", "name": "hex", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "hex of float", "ret_type": "builtins.str", "variables": []}}}, "imag": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "builtins.float.imag", "name": "imag", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "imag of float", "ret_type": "builtins.float", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "imag", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "imag of float", "ret_type": "builtins.float", "variables": []}}}}, "is_integer": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.float.is_integer", "name": "is_integer", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "is_integer of float", "ret_type": "builtins.bool", "variables": []}}}, "real": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "builtins.float.real", "name": "real", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "real of float", "ret_type": "builtins.float", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "real", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "real of float", "ret_type": "builtins.float", "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "format": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["__o", "__format_spec"], "flags": [], "fullname": "builtins.format", "name": "format", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": [null, null], "arg_types": ["builtins.object", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "format", "ret_type": "builtins.str", "variables": []}}}, "frozenset": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.AbstractSet"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.frozenset", "name": "frozenset", "type_vars": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "builtins.frozenset", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "builtins", "mro": ["builtins.frozenset", "typing.AbstractSet", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__and__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.frozenset.__and__", "name": "__and__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__and__ of frozenset", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, "variables": []}}}, "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "builtins.frozenset.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of frozenset", "ret_type": "builtins.bool", "variables": []}}}, "__ge__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.frozenset.__ge__", "name": "__ge__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, {".class": "Instance", "args": ["builtins.object"], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ge__ of frozenset", "ret_type": "builtins.bool", "variables": []}}}, "__gt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.frozenset.__gt__", "name": "__gt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, {".class": "Instance", "args": ["builtins.object"], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__gt__ of frozenset", "ret_type": "builtins.bool", "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "iterable"], "flags": [], "fullname": "builtins.frozenset.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "iterable"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of frozenset", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.frozenset.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of frozenset", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": []}}}, "__le__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.frozenset.__le__", "name": "__le__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, {".class": "Instance", "args": ["builtins.object"], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__le__ of frozenset", "ret_type": "builtins.bool", "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.frozenset.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of frozenset", "ret_type": "builtins.int", "variables": []}}}, "__lt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.frozenset.__lt__", "name": "__lt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, {".class": "Instance", "args": ["builtins.object"], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__lt__ of frozenset", "ret_type": "builtins.bool", "variables": []}}}, "__or__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.frozenset.__or__", "name": "__or__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__or__ of frozenset", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "builtins.frozenset"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__str__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.frozenset.__str__", "name": "__str__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__str__ of frozenset", "ret_type": "builtins.str", "variables": []}}}, "__sub__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.frozenset.__sub__", "name": "__sub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__sub__ of frozenset", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, "variables": []}}}, "__xor__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.frozenset.__xor__", "name": "__xor__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__xor__ of frozenset", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "builtins.frozenset"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "copy": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.frozenset.copy", "name": "copy", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "copy of frozenset", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, "variables": []}}}, "difference": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.frozenset.difference", "name": "difference", "type": {".class": "CallableType", "arg_kinds": [0, 2], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, {".class": "Instance", "args": ["builtins.object"], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "difference of frozenset", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, "variables": []}}}, "intersection": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.frozenset.intersection", "name": "intersection", "type": {".class": "CallableType", "arg_kinds": [0, 2], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, {".class": "Instance", "args": ["builtins.object"], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "intersection of frozenset", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, "variables": []}}}, "isdisjoint": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.frozenset.isdisjoint", "name": "isdisjoint", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isdisjoint of frozenset", "ret_type": "builtins.bool", "variables": []}}}, "issubset": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.frozenset.issubset", "name": "issubset", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, {".class": "Instance", "args": ["builtins.object"], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "issubset of frozenset", "ret_type": "builtins.bool", "variables": []}}}, "issuperset": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.frozenset.issuperset", "name": "issuperset", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, {".class": "Instance", "args": ["builtins.object"], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "issuperset of frozenset", "ret_type": "builtins.bool", "variables": []}}}, "symmetric_difference": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.frozenset.symmetric_difference", "name": "symmetric_difference", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "symmetric_difference of frozenset", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, "variables": []}}}, "union": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.frozenset.union", "name": "union", "type": {".class": "CallableType", "arg_kinds": [0, 2], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "union of frozenset", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.frozenset"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_T"], "typeddict_type": null}}, "function": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.function", "name": "function", "type_vars": []}, "flags": [], "fullname": "builtins.function", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.function", "builtins.object"], "names": {".class": "SymbolTable", "__annotations__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.function.__annotations__", "name": "__annotations__", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}}}, "__code__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.function.__code__", "name": "__code__", "type": "types.CodeType"}}, "__module__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.function.__module__", "name": "__module__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.function.__name__", "name": "__name__", "type": "builtins.str"}}, "__qualname__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.function.__qualname__", "name": "__qualname__", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "getattr": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["__o", "name", "__default"], "flags": [], "fullname": "builtins.getattr", "name": "getattr", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": [null, "name", null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getattr", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "globals": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "builtins.globals", "name": "globals", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "globals", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": []}}}, "hasattr": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["__o", "__name"], "flags": [], "fullname": "builtins.hasattr", "name": "hasattr", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "hasattr", "ret_type": "builtins.bool", "variables": []}}}, "hash": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__o"], "flags": [], "fullname": "builtins.hash", "name": "hash", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.object"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "hash", "ret_type": "builtins.int", "variables": []}}}, "help": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [2, 4], "arg_names": ["args", "kwds"], "flags": [], "fullname": "builtins.help", "name": "help", "type": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": ["args", "kwds"], "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}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "help", "ret_type": {".class": "NoneType"}, "variables": []}}}, "hex": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__i"], "flags": [], "fullname": "builtins.hex", "name": "hex", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "UnionType", "items": ["builtins.int", "builtins._SupportsIndex"]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "hex", "ret_type": "builtins.str", "variables": []}}}, "id": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__o"], "flags": [], "fullname": "builtins.id", "name": "id", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.object"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "id", "ret_type": "builtins.int", "variables": []}}}, "input": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [1], "arg_names": ["__prompt"], "flags": [], "fullname": "builtins.input", "name": "input", "type": {".class": "CallableType", "arg_kinds": [1], "arg_names": [null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "input", "ret_type": "builtins.str", "variables": []}}}, "int": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": "builtins.float", "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.int", "name": "int", "type_vars": []}, "flags": [], "fullname": "builtins.int", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.int", "builtins.object"], "names": {".class": "SymbolTable", "__abs__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.int.__abs__", "name": "__abs__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__abs__ of int", "ret_type": "builtins.int", "variables": []}}}, "__add__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__add__", "name": "__add__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__add__ of int", "ret_type": "builtins.int", "variables": []}}}, "__and__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.int.__and__", "name": "__and__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__and__ of int", "ret_type": "builtins.int", "variables": []}}}, "__bool__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.int.__bool__", "name": "__bool__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__bool__ of int", "ret_type": "builtins.bool", "variables": []}}}, "__divmod__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__divmod__", "name": "__divmod__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__divmod__ of int", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "__eq__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__eq__", "name": "__eq__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__eq__ of int", "ret_type": "builtins.bool", "variables": []}}}, "__float__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.int.__float__", "name": "__float__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__float__ of int", "ret_type": "builtins.float", "variables": []}}}, "__floordiv__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__floordiv__", "name": "__floordiv__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__floordiv__ of int", "ret_type": "builtins.int", "variables": []}}}, "__ge__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__ge__", "name": "__ge__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ge__ of int", "ret_type": "builtins.bool", "variables": []}}}, "__getnewargs__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.int.__getnewargs__", "name": "__getnewargs__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getnewargs__ of int", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "__gt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__gt__", "name": "__gt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__gt__ of int", "ret_type": "builtins.bool", "variables": []}}}, "__hash__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.int.__hash__", "name": "__hash__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__hash__ of int", "ret_type": "builtins.int", "variables": []}}}, "__index__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.int.__index__", "name": "__index__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__index__ of int", "ret_type": "builtins.int", "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.int.__init__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "x"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.int.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "x"], "arg_types": ["builtins.int", {".class": "UnionType", "items": ["builtins.str", "builtins.bytes", "typing.SupportsInt"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of int", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "x", "base"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.int.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "x", "base"], "arg_types": ["builtins.int", {".class": "UnionType", "items": ["builtins.str", "builtins.bytes", "builtins.bytearray"]}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of int", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "x"], "arg_types": ["builtins.int", {".class": "UnionType", "items": ["builtins.str", "builtins.bytes", "typing.SupportsInt"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of int", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "x", "base"], "arg_types": ["builtins.int", {".class": "UnionType", "items": ["builtins.str", "builtins.bytes", "builtins.bytearray"]}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of int", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "__int__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.int.__int__", "name": "__int__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__int__ of int", "ret_type": "builtins.int", "variables": []}}}, "__invert__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.int.__invert__", "name": "__invert__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__invert__ of int", "ret_type": "builtins.int", "variables": []}}}, "__le__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__le__", "name": "__le__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__le__ of int", "ret_type": "builtins.bool", "variables": []}}}, "__lshift__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.int.__lshift__", "name": "__lshift__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__lshift__ of int", "ret_type": "builtins.int", "variables": []}}}, "__lt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__lt__", "name": "__lt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__lt__ of int", "ret_type": "builtins.bool", "variables": []}}}, "__mod__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__mod__", "name": "__mod__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mod__ of int", "ret_type": "builtins.int", "variables": []}}}, "__mul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__mul__", "name": "__mul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mul__ of int", "ret_type": "builtins.int", "variables": []}}}, "__ne__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__ne__", "name": "__ne__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ne__ of int", "ret_type": "builtins.bool", "variables": []}}}, "__neg__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.int.__neg__", "name": "__neg__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__neg__ of int", "ret_type": "builtins.int", "variables": []}}}, "__or__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.int.__or__", "name": "__or__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__or__ of int", "ret_type": "builtins.int", "variables": []}}}, "__pos__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.int.__pos__", "name": "__pos__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__pos__ of int", "ret_type": "builtins.int", "variables": []}}}, "__pow__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__pow__", "name": "__pow__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__pow__ of int", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__radd__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__radd__", "name": "__radd__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__radd__ of int", "ret_type": "builtins.int", "variables": []}}}, "__rand__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.int.__rand__", "name": "__rand__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rand__ of int", "ret_type": "builtins.int", "variables": []}}}, "__rdivmod__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__rdivmod__", "name": "__rdivmod__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rdivmod__ of int", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "__rfloordiv__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__rfloordiv__", "name": "__rfloordiv__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rfloordiv__ of int", "ret_type": "builtins.int", "variables": []}}}, "__rlshift__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.int.__rlshift__", "name": "__rlshift__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rlshift__ of int", "ret_type": "builtins.int", "variables": []}}}, "__rmod__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__rmod__", "name": "__rmod__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rmod__ of int", "ret_type": "builtins.int", "variables": []}}}, "__rmul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__rmul__", "name": "__rmul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rmul__ of int", "ret_type": "builtins.int", "variables": []}}}, "__ror__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.int.__ror__", "name": "__ror__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ror__ of int", "ret_type": "builtins.int", "variables": []}}}, "__round__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "ndigits"], "flags": [], "fullname": "builtins.int.__round__", "name": "__round__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "ndigits"], "arg_types": ["builtins.int", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__round__ of int", "ret_type": "builtins.int", "variables": []}}}, "__rpow__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__rpow__", "name": "__rpow__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rpow__ of int", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__rrshift__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.int.__rrshift__", "name": "__rrshift__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rrshift__ of int", "ret_type": "builtins.int", "variables": []}}}, "__rshift__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.int.__rshift__", "name": "__rshift__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rshift__ of int", "ret_type": "builtins.int", "variables": []}}}, "__rsub__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__rsub__", "name": "__rsub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rsub__ of int", "ret_type": "builtins.int", "variables": []}}}, "__rtruediv__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__rtruediv__", "name": "__rtruediv__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rtruediv__ of int", "ret_type": "builtins.float", "variables": []}}}, "__rxor__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.int.__rxor__", "name": "__rxor__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rxor__ of int", "ret_type": "builtins.int", "variables": []}}}, "__str__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.int.__str__", "name": "__str__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__str__ of int", "ret_type": "builtins.str", "variables": []}}}, "__sub__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__sub__", "name": "__sub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__sub__ of int", "ret_type": "builtins.int", "variables": []}}}, "__truediv__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.int.__truediv__", "name": "__truediv__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__truediv__ of int", "ret_type": "builtins.float", "variables": []}}}, "__xor__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.int.__xor__", "name": "__xor__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__xor__ of int", "ret_type": "builtins.int", "variables": []}}}, "bit_length": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.int.bit_length", "name": "bit_length", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "bit_length of int", "ret_type": "builtins.int", "variables": []}}}, "conjugate": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.int.conjugate", "name": "conjugate", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "conjugate of int", "ret_type": "builtins.int", "variables": []}}}, "denominator": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "builtins.int.denominator", "name": "denominator", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "denominator of int", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "denominator", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "denominator of int", "ret_type": "builtins.int", "variables": []}}}}, "from_bytes": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 5], "arg_names": ["cls", "bytes", "byteorder", "signed"], "flags": ["is_class", "is_decorated"], "fullname": "builtins.int.from_bytes", "name": "from_bytes", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 5], "arg_names": ["cls", "bytes", "byteorder", "signed"], "arg_types": [{".class": "TypeType", "item": "builtins.int"}, {".class": "Instance", "args": ["builtins.int"], "type_ref": "typing.Sequence"}, "builtins.str", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "from_bytes of int", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "from_bytes", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 5], "arg_names": ["cls", "bytes", "byteorder", "signed"], "arg_types": [{".class": "TypeType", "item": "builtins.int"}, {".class": "Instance", "args": ["builtins.int"], "type_ref": "typing.Sequence"}, "builtins.str", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "from_bytes of int", "ret_type": "builtins.int", "variables": []}}}}, "imag": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "builtins.int.imag", "name": "imag", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "imag of int", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "imag", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "imag of int", "ret_type": "builtins.int", "variables": []}}}}, "numerator": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "builtins.int.numerator", "name": "numerator", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "numerator of int", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "numerator", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "numerator of int", "ret_type": "builtins.int", "variables": []}}}}, "real": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "builtins.int.real", "name": "real", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "real of int", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "real", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "real of int", "ret_type": "builtins.int", "variables": []}}}}, "to_bytes": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 5], "arg_names": ["self", "length", "byteorder", "signed"], "flags": [], "fullname": "builtins.int.to_bytes", "name": "to_bytes", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 5], "arg_names": ["self", "length", "byteorder", "signed"], "arg_types": ["builtins.int", "builtins.int", "builtins.str", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "to_bytes of int", "ret_type": "builtins.bytes", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "isinstance": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["__o", "__t"], "flags": [], "fullname": "builtins.isinstance", "name": "isinstance", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.object", {".class": "UnionType", "items": ["builtins.type", {".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.type", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins.tuple"}]}], "type_ref": "builtins.tuple"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isinstance", "ret_type": "builtins.bool", "variables": []}}}, "issubclass": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["__cls", "__classinfo"], "flags": [], "fullname": "builtins.issubclass", "name": "issubclass", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.type", {".class": "UnionType", "items": ["builtins.type", {".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.type", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins.tuple"}]}], "type_ref": "builtins.tuple"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "issubclass", "ret_type": "builtins.bool", "variables": []}}}, "iter": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.iter", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__iterable"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.iter", "name": "iter", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "iter", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "iter", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["__function", "__sentinel"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.iter", "name": "iter", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "iter", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "iter", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "iter", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "iter", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}]}}}, "len": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__o"], "flags": [], "fullname": "builtins.len", "name": "len", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["typing.Sized"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "len", "ret_type": "builtins.int", "variables": []}}}, "license": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "builtins.license", "name": "license", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "license", "ret_type": {".class": "NoneType"}, "variables": []}}}, "list": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.list", "name": "list", "type_vars": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "builtins.list", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "builtins", "mro": ["builtins.list", "typing.MutableSequence", "typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__add__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.list.__add__", "name": "__add__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__add__ of list", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "variables": []}}}, "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "builtins.list.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of list", "ret_type": "builtins.bool", "variables": []}}}, "__delitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "i"], "flags": [], "fullname": "builtins.list.__delitem__", "name": "__delitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, {".class": "UnionType", "items": ["builtins.int", "builtins.slice"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delitem__ of list", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__ge__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.list.__ge__", "name": "__ge__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ge__ of list", "ret_type": "builtins.bool", "variables": []}}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.list.__getitem__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "i"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.list.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of list", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.list.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of list", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of list", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of list", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "variables": []}]}}}, "__gt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.list.__gt__", "name": "__gt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__gt__ of list", "ret_type": "builtins.bool", "variables": []}}}, "__hash__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.list.__hash__", "name": "__hash__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__hash__ of list", "ret_type": "builtins.int", "variables": []}}}, "__iadd__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.list.__iadd__", "name": "__iadd__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iadd__ of list", "ret_type": {".class": "TypeVarType", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__imul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.list.__imul__", "name": "__imul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__imul__ of list", "ret_type": {".class": "TypeVarType", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.list.__init__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.list.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of list", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.list.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of list", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of list", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of list", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.list.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of list", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": []}}}, "__le__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.list.__le__", "name": "__le__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__le__ of list", "ret_type": "builtins.bool", "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.list.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of list", "ret_type": "builtins.int", "variables": []}}}, "__lt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.list.__lt__", "name": "__lt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__lt__ of list", "ret_type": "builtins.bool", "variables": []}}}, "__mul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.list.__mul__", "name": "__mul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mul__ of list", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "variables": []}}}, "__reversed__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.list.__reversed__", "name": "__reversed__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__reversed__ of list", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": []}}}, "__rmul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.list.__rmul__", "name": "__rmul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rmul__ of list", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "variables": []}}}, "__setitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.list.__setitem__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "i", "o"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.list.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "builtins.int", {".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of list", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__setitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "s", "o"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.list.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "builtins.slice", {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of list", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__setitem__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "builtins.int", {".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of list", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "builtins.slice", {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of list", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "__str__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.list.__str__", "name": "__str__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__str__ of list", "ret_type": "builtins.str", "variables": []}}}, "append": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "object"], "flags": [], "fullname": "builtins.list.append", "name": "append", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "object"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, {".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "append of list", "ret_type": {".class": "NoneType"}, "variables": []}}}, "clear": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.list.clear", "name": "clear", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "clear of list", "ret_type": {".class": "NoneType"}, "variables": []}}}, "copy": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.list.copy", "name": "copy", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "copy of list", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "variables": []}}}, "count": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "object"], "flags": [], "fullname": "builtins.list.count", "name": "count", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "object"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, {".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "count of list", "ret_type": "builtins.int", "variables": []}}}, "extend": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "flags": [], "fullname": "builtins.list.extend", "name": "extend", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "extend of list", "ret_type": {".class": "NoneType"}, "variables": []}}}, "index": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "object", "start", "stop"], "flags": [], "fullname": "builtins.list.index", "name": "index", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "object", "start", "stop"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, {".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "index of list", "ret_type": "builtins.int", "variables": []}}}, "insert": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "index", "object"], "flags": [], "fullname": "builtins.list.insert", "name": "insert", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "index", "object"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "builtins.int", {".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "insert of list", "ret_type": {".class": "NoneType"}, "variables": []}}}, "pop": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "index"], "flags": [], "fullname": "builtins.list.pop", "name": "pop", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "index"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pop of list", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}}, "remove": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "object"], "flags": [], "fullname": "builtins.list.remove", "name": "remove", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "object"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, {".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "remove of list", "ret_type": {".class": "NoneType"}, "variables": []}}}, "reverse": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.list.reverse", "name": "reverse", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "reverse of list", "ret_type": {".class": "NoneType"}, "variables": []}}}, "sort": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5, 5], "arg_names": ["self", "key", "reverse"], "flags": [], "fullname": "builtins.list.sort", "name": "sort", "type": {".class": "CallableType", "arg_kinds": [0, 5, 5], "arg_names": ["self", "key", "reverse"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "sort of list", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_T"], "typeddict_type": null}}, "locals": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "builtins.locals", "name": "locals", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "locals", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": []}}}, "map": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.map", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["__func", "__iter1"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.map", "name": "map", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "builtins._S", "id": -2, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "map", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._S", "id": -2, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._S", "id": -2, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "map", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["__func", "__iter1", "__iter2"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.map", "name": "map", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "builtins._S", "id": -3, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "map", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._S", "id": -3, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._S", "id": -3, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "map", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["__func", "__iter1", "__iter2", "__iter3"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.map", "name": "map", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": [null, null, null, null], "arg_types": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "builtins._S", "id": -4, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "map", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._S", "id": -4, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._S", "id": -4, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "map", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0], "arg_names": ["__func", "__iter1", "__iter2", "__iter3", "__iter4"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.map", "name": "map", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0], "arg_names": [null, null, null, null, null], "arg_types": [{".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": [null, null, null, null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "builtins._S", "id": -5, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "map", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._S", "id": -5, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._S", "id": -5, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "map", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0, 0], "arg_names": ["__func", "__iter1", "__iter2", "__iter3", "__iter4", "__iter5"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.map", "name": "map", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0, 0], "arg_names": [null, null, null, null, null, null], "arg_types": [{".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0], "arg_names": [null, null, null, null, null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T5", "id": -5, "name": "_T5", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "builtins._S", "id": -6, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T5", "id": -5, "name": "_T5", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "map", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._S", "id": -6, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T5", "id": -5, "name": "_T5", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._S", "id": -6, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "map", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0, 0, 0, 2], "arg_names": ["__func", "__iter1", "__iter2", "__iter3", "__iter4", "__iter5", "__iter6", "iterables"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.map", "name": "map", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0, 0, 0, 2], "arg_names": [null, null, null, null, null, null, null, "iterables"], "arg_types": [{".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "map", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "map", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "builtins._S", "id": -2, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "map", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._S", "id": -2, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._S", "id": -2, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "builtins._S", "id": -3, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "map", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._S", "id": -3, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._S", "id": -3, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": [null, null, null, null], "arg_types": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "builtins._S", "id": -4, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "map", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._S", "id": -4, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._S", "id": -4, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0], "arg_names": [null, null, null, null, null], "arg_types": [{".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": [null, null, null, null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "builtins._S", "id": -5, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "map", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._S", "id": -5, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._S", "id": -5, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0, 0], "arg_names": [null, null, null, null, null, null], "arg_types": [{".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0], "arg_names": [null, null, null, null, null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T5", "id": -5, "name": "_T5", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "builtins._S", "id": -6, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T5", "id": -5, "name": "_T5", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "map", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._S", "id": -6, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T5", "id": -5, "name": "_T5", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._S", "id": -6, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0, 0, 0, 2], "arg_names": [null, null, null, null, null, null, null, "iterables"], "arg_types": [{".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "map", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}]}}}, "max": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.max", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 2, 5], "arg_names": ["__arg1", "__arg2", "_args", "key"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.max", "name": "max", "type": {".class": "CallableType", "arg_kinds": [0, 0, 2, 5], "arg_names": [null, null, "_args", "key"], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "max", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "max", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 5], "arg_names": ["__iterable", "key"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.max", "name": "max", "type": {".class": "CallableType", "arg_kinds": [0, 5], "arg_names": [null, "key"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "max", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "max", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 5, 3], "arg_names": ["__iterable", "key", "default"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.max", "name": "max", "type": {".class": "CallableType", "arg_kinds": [0, 5, 3], "arg_names": [null, "key", "default"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": -2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "max", "ret_type": {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": -2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._VT", "id": -2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "max", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 2, 5], "arg_names": [null, null, "_args", "key"], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "max", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 5], "arg_names": [null, "key"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "max", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 5, 3], "arg_names": [null, "key", "default"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": -2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "max", "ret_type": {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": -2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._VT", "id": -2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}]}}}, "memoryview": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["typing.Sized", {".class": "Instance", "args": ["builtins.int"], "type_ref": "typing.Container"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.memoryview", "name": "memoryview", "type_vars": []}, "flags": [], "fullname": "builtins.memoryview", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "builtins", "mro": ["builtins.memoryview", "typing.Sized", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.memoryview.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.memoryview", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of memoryview", "ret_type": "builtins.bool", "variables": []}}}, "__enter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.memoryview.__enter__", "name": "__enter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.memoryview"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__enter__ of memoryview", "ret_type": "builtins.memoryview", "variables": []}}}, "__exit__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "exc_type", "exc_val", "exc_tb"], "flags": [], "fullname": "builtins.memoryview.__exit__", "name": "__exit__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": [null, null, null, null], "arg_types": ["builtins.memoryview", {".class": "UnionType", "items": [{".class": "TypeType", "item": "builtins.BaseException"}, {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__exit__ of memoryview", "ret_type": "builtins.bool", "variables": []}}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.memoryview.__getitem__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "i"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.memoryview.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.memoryview", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of memoryview", "ret_type": "builtins.int", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.memoryview.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.memoryview", "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of memoryview", "ret_type": "builtins.memoryview", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.memoryview", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of memoryview", "ret_type": "builtins.int", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.memoryview", "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of memoryview", "ret_type": "builtins.memoryview", "variables": []}]}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "obj"], "flags": [], "fullname": "builtins.memoryview.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "obj"], "arg_types": ["builtins.memoryview", {".class": "UnionType", "items": ["builtins.bytes", "builtins.bytearray", "builtins.memoryview"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of memoryview", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.memoryview.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.memoryview"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of memoryview", "ret_type": {".class": "Instance", "args": ["builtins.int"], "type_ref": "typing.Iterator"}, "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.memoryview.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.memoryview"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of memoryview", "ret_type": "builtins.int", "variables": []}}}, "__setitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.memoryview.__setitem__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "i", "o"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.memoryview.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["builtins.memoryview", "builtins.int", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of memoryview", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__setitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "s", "o"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.memoryview.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["builtins.memoryview", "builtins.slice", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.Sequence"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of memoryview", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__setitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "s", "o"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.memoryview.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["builtins.memoryview", "builtins.slice", "builtins.memoryview"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of memoryview", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__setitem__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["builtins.memoryview", "builtins.int", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of memoryview", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["builtins.memoryview", "builtins.slice", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.Sequence"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of memoryview", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["builtins.memoryview", "builtins.slice", "builtins.memoryview"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of memoryview", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "c_contiguous": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.memoryview.c_contiguous", "name": "c_contiguous", "type": "builtins.bool"}}, "contiguous": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.memoryview.contiguous", "name": "contiguous", "type": "builtins.bool"}}, "f_contiguous": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.memoryview.f_contiguous", "name": "f_contiguous", "type": "builtins.bool"}}, "format": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.memoryview.format", "name": "format", "type": "builtins.str"}}, "hex": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.memoryview.hex", "name": "hex", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.memoryview"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "hex of memoryview", "ret_type": "builtins.str", "variables": []}}}, "itemsize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.memoryview.itemsize", "name": "itemsize", "type": "builtins.int"}}, "ndim": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.memoryview.ndim", "name": "ndim", "type": "builtins.int"}}, "readonly": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.memoryview.readonly", "name": "readonly", "type": "builtins.bool"}}, "shape": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.memoryview.shape", "name": "shape", "type": {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}, {".class": "NoneType"}]}}}, "strides": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.memoryview.strides", "name": "strides", "type": {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}, {".class": "NoneType"}]}}}, "suboffsets": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.memoryview.suboffsets", "name": "suboffsets", "type": {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}, {".class": "NoneType"}]}}}, "tobytes": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.memoryview.tobytes", "name": "tobytes", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.memoryview"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "tobytes of memoryview", "ret_type": "builtins.bytes", "variables": []}}}, "tolist": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.memoryview.tolist", "name": "tolist", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.memoryview"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "tolist of memoryview", "ret_type": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.list"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "min": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.min", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 2, 5], "arg_names": ["__arg1", "__arg2", "_args", "key"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.min", "name": "min", "type": {".class": "CallableType", "arg_kinds": [0, 0, 2, 5], "arg_names": [null, null, "_args", "key"], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "min", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "min", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 5], "arg_names": ["__iterable", "key"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.min", "name": "min", "type": {".class": "CallableType", "arg_kinds": [0, 5], "arg_names": [null, "key"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "min", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "min", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 5, 3], "arg_names": ["__iterable", "key", "default"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.min", "name": "min", "type": {".class": "CallableType", "arg_kinds": [0, 5, 3], "arg_names": [null, "key", "default"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": -2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "min", "ret_type": {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": -2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._VT", "id": -2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "min", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 2, 5], "arg_names": [null, null, "_args", "key"], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "min", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 5], "arg_names": [null, "key"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "min", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 5, 3], "arg_names": [null, "key", "default"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": -2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "min", "ret_type": {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": -2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._VT", "id": -2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}]}}}, "next": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.next", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__i"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.next", "name": "next", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "next", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "next", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["__i", "default"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.next", "name": "next", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, "default"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": -2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "next", "ret_type": {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": -2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._VT", "id": -2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "next", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "next", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, "default"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": -2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "next", "ret_type": {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._VT", "id": -2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._VT", "id": -2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}]}}}, "object": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.object", "name": "object", "type_vars": []}, "flags": [], "fullname": "builtins.object", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.object"], "names": {".class": "SymbolTable", "__annotations__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.object.__annotations__", "name": "__annotations__", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}}}, "__class__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": ["is_property"], "fullname": "builtins.object.__class__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_overload", "is_decorated"], "fullname": "builtins.object.__class__", "name": "__class__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__class__ of object", "ret_type": {".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_settable_property", "is_ready"], "fullname": null, "name": "__class__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__class__ of object", "ret_type": {".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "__type"], "flags": ["is_decorated"], "fullname": "builtins.object.__class__", "name": "__class__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", null], "arg_types": ["builtins.object", {".class": "TypeType", "item": "builtins.object"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__class__ of object", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__class__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__class__ of object", "ret_type": {".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}]}}}, "__delattr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "name"], "flags": [], "fullname": "builtins.object.__delattr__", "name": "__delattr__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.object", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delattr__ of object", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__dict__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.object.__dict__", "name": "__dict__", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}}}, "__dir__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.object.__dir__", "name": "__dir__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__dir__ of object", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterable"}, "variables": []}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.object.__doc__", "name": "__doc__", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}}}, "__eq__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "builtins.object.__eq__", "name": "__eq__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.object", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__eq__ of object", "ret_type": "builtins.bool", "variables": []}}}, "__format__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "format_spec"], "flags": [], "fullname": "builtins.object.__format__", "name": "__format__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "format_spec"], "arg_types": ["builtins.object", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__format__ of object", "ret_type": "builtins.str", "variables": []}}}, "__getattribute__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "name"], "flags": [], "fullname": "builtins.object.__getattribute__", "name": "__getattribute__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.object", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getattribute__ of object", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__hash__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.object.__hash__", "name": "__hash__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__hash__ of object", "ret_type": "builtins.int", "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.object.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of object", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__init_subclass__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["cls"], "flags": [], "fullname": "builtins.object.__init_subclass__", "name": "__init_subclass__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["cls"], "arg_types": [{".class": "TypeType", "item": "builtins.object"}], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init_subclass__ of object", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__module__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.object.__module__", "name": "__module__", "type": "builtins.str"}}, "__ne__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "builtins.object.__ne__", "name": "__ne__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.object", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ne__ of object", "ret_type": "builtins.bool", "variables": []}}}, "__new__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["cls"], "flags": [], "fullname": "builtins.object.__new__", "name": "__new__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["cls"], "arg_types": [{".class": "TypeType", "item": "builtins.object"}], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__new__ of object", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__reduce__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.object.__reduce__", "name": "__reduce__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__reduce__ of object", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins.tuple"}, "variables": []}}}, "__reduce_ex__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "protocol"], "flags": [], "fullname": "builtins.object.__reduce_ex__", "name": "__reduce_ex__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "protocol"], "arg_types": ["builtins.object", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__reduce_ex__ of object", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins.tuple"}, "variables": []}}}, "__repr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.object.__repr__", "name": "__repr__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__repr__ of object", "ret_type": "builtins.str", "variables": []}}}, "__setattr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "name", "value"], "flags": [], "fullname": "builtins.object.__setattr__", "name": "__setattr__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["builtins.object", "builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setattr__ of object", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__sizeof__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.object.__sizeof__", "name": "__sizeof__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__sizeof__ of object", "ret_type": "builtins.int", "variables": []}}}, "__slots__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.object.__slots__", "name": "__slots__", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterable"}]}}}, "__str__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.object.__str__", "name": "__str__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__str__ of object", "ret_type": "builtins.str", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "oct": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__i"], "flags": [], "fullname": "builtins.oct", "name": "oct", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "UnionType", "items": ["builtins.int", "builtins._SupportsIndex"]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "oct", "ret_type": "builtins.str", "variables": []}}}, "open": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["file", "mode", "buffering", "encoding", "errors", "newline", "closefd", "opener"], "flags": [], "fullname": "builtins.open", "name": "open", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["file", "mode", "buffering", "encoding", "errors", "newline", "closefd", "opener"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes", "builtins.int", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, "builtins.str", "builtins.int", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "builtins.bool", {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.str", "builtins.int"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": "builtins.int", "variables": []}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "open", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.IO"}, "variables": []}}}, "ord": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__c"], "flags": [], "fullname": "builtins.ord", "name": "ord", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "ord", "ret_type": "builtins.int", "variables": []}}}, "pow": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.pow", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["__x", "__y"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.pow", "name": "pow", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pow", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "pow", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["__x", "__y", "__z"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.pow", "name": "pow", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["builtins.int", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pow", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "pow", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["__x", "__y"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.pow", "name": "pow", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pow", "ret_type": "builtins.float", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "pow", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["__x", "__y", "__z"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.pow", "name": "pow", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["builtins.float", "builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pow", "ret_type": "builtins.float", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "pow", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pow", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["builtins.int", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pow", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pow", "ret_type": "builtins.float", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["builtins.float", "builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pow", "ret_type": "builtins.float", "variables": []}]}}}, "print": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [2, 5, 5, 5, 5], "arg_names": ["values", "sep", "end", "file", "flush"], "flags": [], "fullname": "builtins.print", "name": "print", "type": {".class": "CallableType", "arg_kinds": [2, 5, 5, 5, 5], "arg_names": ["values", "sep", "end", "file", "flush"], "arg_types": ["builtins.object", "builtins.str", "builtins.str", {".class": "UnionType", "items": ["builtins._Writer", {".class": "NoneType"}]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "print", "ret_type": {".class": "NoneType"}, "variables": []}}}, "property": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.property", "name": "property", "type_vars": []}, "flags": [], "fullname": "builtins.property", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.property", "builtins.object"], "names": {".class": "SymbolTable", "__delete__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "obj"], "flags": [], "fullname": "builtins.property.__delete__", "name": "__delete__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "obj"], "arg_types": ["builtins.property", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delete__ of property", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__get__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "obj", "type"], "flags": [], "fullname": "builtins.property.__get__", "name": "__get__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "obj", "type"], "arg_types": ["builtins.property", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "UnionType", "items": ["builtins.type", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__get__ of property", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1], "arg_names": ["self", "fget", "fset", "fdel", "doc"], "flags": [], "fullname": "builtins.property.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1, 1], "arg_names": ["self", "fget", "fset", "fdel", "doc"], "arg_types": ["builtins.property", {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of property", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__set__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "obj", "value"], "flags": [], "fullname": "builtins.property.__set__", "name": "__set__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "obj", "value"], "arg_types": ["builtins.property", {".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": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__set__ of property", "ret_type": {".class": "NoneType"}, "variables": []}}}, "deleter": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "fdel"], "flags": [], "fullname": "builtins.property.deleter", "name": "deleter", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "fdel"], "arg_types": ["builtins.property", {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "NoneType"}, "variables": []}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "deleter of property", "ret_type": "builtins.property", "variables": []}}}, "fdel": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.property.fdel", "name": "fdel", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.property"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fdel of property", "ret_type": {".class": "NoneType"}, "variables": []}}}, "fget": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.property.fget", "name": "fget", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.property"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fget of property", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "fset": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "flags": [], "fullname": "builtins.property.fset", "name": "fset", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "arg_types": ["builtins.property", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fset of property", "ret_type": {".class": "NoneType"}, "variables": []}}}, "getter": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "fget"], "flags": [], "fullname": "builtins.property.getter", "name": "getter", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "fget"], "arg_types": ["builtins.property", {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getter of property", "ret_type": "builtins.property", "variables": []}}}, "setter": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "fset"], "flags": [], "fullname": "builtins.property.setter", "name": "setter", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "fset"], "arg_types": ["builtins.property", {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "NoneType"}, "variables": []}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "setter of property", "ret_type": "builtins.property", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "quit": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [1], "arg_names": ["code"], "flags": [], "fullname": "builtins.quit", "name": "quit", "type": {".class": "CallableType", "arg_kinds": [1], "arg_names": ["code"], "arg_types": ["builtins.object"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "quit", "ret_type": {".class": "UninhabitedType", "is_noreturn": true}, "variables": []}}}, "range": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": ["builtins.int"], "type_ref": "typing.Sequence"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.range", "name": "range", "type_vars": []}, "flags": [], "fullname": "builtins.range", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "builtins", "mro": ["builtins.range", "typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "builtins.range.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.range", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of range", "ret_type": "builtins.bool", "variables": []}}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.range.__getitem__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "i"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.range.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.range", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of range", "ret_type": "builtins.int", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.range.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.range", "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of range", "ret_type": "builtins.range", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.range", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of range", "ret_type": "builtins.int", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.range", "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of range", "ret_type": "builtins.range", "variables": []}]}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.range.__init__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "stop"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.range.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "stop"], "arg_types": ["builtins.range", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of range", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "start", "stop", "step"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.range.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "start", "stop", "step"], "arg_types": ["builtins.range", "builtins.int", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of range", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "stop"], "arg_types": ["builtins.range", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of range", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "start", "stop", "step"], "arg_types": ["builtins.range", "builtins.int", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of range", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.range.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.range"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of range", "ret_type": {".class": "Instance", "args": ["builtins.int"], "type_ref": "typing.Iterator"}, "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.range.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.range"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of range", "ret_type": "builtins.int", "variables": []}}}, "__repr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.range.__repr__", "name": "__repr__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.range"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__repr__ of range", "ret_type": "builtins.str", "variables": []}}}, "__reversed__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.range.__reversed__", "name": "__reversed__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.range"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__reversed__ of range", "ret_type": {".class": "Instance", "args": ["builtins.int"], "type_ref": "typing.Iterator"}, "variables": []}}}, "count": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "flags": [], "fullname": "builtins.range.count", "name": "count", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "arg_types": ["builtins.range", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "count of range", "ret_type": "builtins.int", "variables": []}}}, "index": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "value", "start", "stop"], "flags": [], "fullname": "builtins.range.index", "name": "index", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "value", "start", "stop"], "arg_types": ["builtins.range", "builtins.int", "builtins.int", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "index of range", "ret_type": "builtins.int", "variables": []}}}, "start": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.range.start", "name": "start", "type": "builtins.int"}}, "step": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.range.step", "name": "step", "type": "builtins.int"}}, "stop": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.range.stop", "name": "stop", "type": "builtins.int"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "repr": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__o"], "flags": [], "fullname": "builtins.repr", "name": "repr", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.object"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "repr", "ret_type": "builtins.str", "variables": []}}}, "reveal_locals": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "builtins.reveal_locals", "name": "reveal_locals", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}}}, "reveal_type": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "builtins.reveal_type", "name": "reveal_type", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}}}, "reversed": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.reversed", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__object"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.reversed", "name": "reversed", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Sequence"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "reversed", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "reversed", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__object"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.reversed", "name": "reversed", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Reversible"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "reversed", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "reversed", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Sequence"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "reversed", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Reversible"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "reversed", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}]}}}, "round": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.round", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["number"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.round", "name": "round", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["number"], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "round", "ret_type": "builtins.int", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "round", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["number", "ndigits"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.round", "name": "round", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["number", "ndigits"], "arg_types": ["builtins.float", {".class": "NoneType"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "round", "ret_type": "builtins.int", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "round", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["number", "ndigits"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.round", "name": "round", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["number", "ndigits"], "arg_types": ["builtins.float", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "round", "ret_type": "builtins.float", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "round", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["number"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.round", "name": "round", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["number"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.SupportsRound"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "round", "ret_type": "builtins.int", "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "round", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["number", "ndigits"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.round", "name": "round", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["number", "ndigits"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.SupportsRound"}, {".class": "NoneType"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "round", "ret_type": "builtins.int", "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "round", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["number", "ndigits"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.round", "name": "round", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["number", "ndigits"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.SupportsRound"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "round", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "round", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["number"], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "round", "ret_type": "builtins.int", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["number", "ndigits"], "arg_types": ["builtins.float", {".class": "NoneType"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "round", "ret_type": "builtins.int", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["number", "ndigits"], "arg_types": ["builtins.float", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "round", "ret_type": "builtins.float", "variables": []}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["number"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.SupportsRound"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "round", "ret_type": "builtins.int", "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["number", "ndigits"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.SupportsRound"}, {".class": "NoneType"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "round", "ret_type": "builtins.int", "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["number", "ndigits"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.SupportsRound"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "round", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}]}}}, "set": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSet"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.set", "name": "set", "type_vars": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "builtins.set", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "builtins", "mro": ["builtins.set", "typing.MutableSet", "typing.AbstractSet", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__and__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.__and__", "name": "__and__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": ["builtins.object"], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__and__ of set", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, "variables": []}}}, "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "builtins.set.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of set", "ret_type": "builtins.bool", "variables": []}}}, "__ge__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.__ge__", "name": "__ge__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": ["builtins.object"], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ge__ of set", "ret_type": "builtins.bool", "variables": []}}}, "__gt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.__gt__", "name": "__gt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": ["builtins.object"], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__gt__ of set", "ret_type": "builtins.bool", "variables": []}}}, "__iand__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.__iand__", "name": "__iand__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": ["builtins.object"], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iand__ of set", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "iterable"], "flags": [], "fullname": "builtins.set.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "iterable"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of set", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__ior__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.__ior__", "name": "__ior__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ior__ of set", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "builtins.set"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__isub__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.__isub__", "name": "__isub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": ["builtins.object"], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__isub__ of set", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.set.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of set", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": []}}}, "__ixor__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.__ixor__", "name": "__ixor__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ixor__ of set", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "builtins.set"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__le__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.__le__", "name": "__le__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": ["builtins.object"], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__le__ of set", "ret_type": "builtins.bool", "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.set.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of set", "ret_type": "builtins.int", "variables": []}}}, "__lt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.__lt__", "name": "__lt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": ["builtins.object"], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__lt__ of set", "ret_type": "builtins.bool", "variables": []}}}, "__or__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.__or__", "name": "__or__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__or__ of set", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "builtins.set"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__str__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.set.__str__", "name": "__str__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__str__ of set", "ret_type": "builtins.str", "variables": []}}}, "__sub__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.__sub__", "name": "__sub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": ["builtins.object"], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__sub__ of set", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, "variables": []}}}, "__xor__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.__xor__", "name": "__xor__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__xor__ of set", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "builtins.set"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "add": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "element"], "flags": [], "fullname": "builtins.set.add", "name": "add", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "element"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add of set", "ret_type": {".class": "NoneType"}, "variables": []}}}, "clear": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.set.clear", "name": "clear", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "clear of set", "ret_type": {".class": "NoneType"}, "variables": []}}}, "copy": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.set.copy", "name": "copy", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "copy of set", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, "variables": []}}}, "difference": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.difference", "name": "difference", "type": {".class": "CallableType", "arg_kinds": [0, 2], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "difference of set", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, "variables": []}}}, "difference_update": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.difference_update", "name": "difference_update", "type": {".class": "CallableType", "arg_kinds": [0, 2], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "difference_update of set", "ret_type": {".class": "NoneType"}, "variables": []}}}, "discard": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "element"], "flags": [], "fullname": "builtins.set.discard", "name": "discard", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "element"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "discard of set", "ret_type": {".class": "NoneType"}, "variables": []}}}, "intersection": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.intersection", "name": "intersection", "type": {".class": "CallableType", "arg_kinds": [0, 2], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "intersection of set", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, "variables": []}}}, "intersection_update": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.intersection_update", "name": "intersection_update", "type": {".class": "CallableType", "arg_kinds": [0, 2], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "intersection_update of set", "ret_type": {".class": "NoneType"}, "variables": []}}}, "isdisjoint": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.isdisjoint", "name": "isdisjoint", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isdisjoint of set", "ret_type": "builtins.bool", "variables": []}}}, "issubset": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.issubset", "name": "issubset", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "issubset of set", "ret_type": "builtins.bool", "variables": []}}}, "issuperset": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.issuperset", "name": "issuperset", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "issuperset of set", "ret_type": "builtins.bool", "variables": []}}}, "pop": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.set.pop", "name": "pop", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pop of set", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}}, "remove": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "element"], "flags": [], "fullname": "builtins.set.remove", "name": "remove", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "element"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "remove of set", "ret_type": {".class": "NoneType"}, "variables": []}}}, "symmetric_difference": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.symmetric_difference", "name": "symmetric_difference", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "symmetric_difference of set", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, "variables": []}}}, "symmetric_difference_update": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.symmetric_difference_update", "name": "symmetric_difference_update", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "symmetric_difference_update of set", "ret_type": {".class": "NoneType"}, "variables": []}}}, "union": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.union", "name": "union", "type": {".class": "CallableType", "arg_kinds": [0, 2], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "union of set", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, "variables": []}}}, "update": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.set.update", "name": "update", "type": {".class": "CallableType", "arg_kinds": [0, 2], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.set"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of set", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_T"], "typeddict_type": null}}, "setattr": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["__object", "__name", "__value"], "flags": [], "fullname": "builtins.setattr", "name": "setattr", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "setattr", "ret_type": {".class": "NoneType"}, "variables": []}}}, "slice": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.slice", "name": "slice", "type_vars": []}, "flags": [], "fullname": "builtins.slice", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.slice", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.slice.__init__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "stop"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.slice.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "stop"], "arg_types": ["builtins.slice", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of slice", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "start", "stop", "step"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.slice.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "start", "stop", "step"], "arg_types": ["builtins.slice", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of slice", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "stop"], "arg_types": ["builtins.slice", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of slice", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "start", "stop", "step"], "arg_types": ["builtins.slice", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of slice", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "indices": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "len"], "flags": [], "fullname": "builtins.slice.indices", "name": "indices", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "len"], "arg_types": ["builtins.slice", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "indices of slice", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "start": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.slice.start", "name": "start", "type": {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}}}, "step": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.slice.step", "name": "step", "type": {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}}}, "stop": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.slice.stop", "name": "stop", "type": {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "sorted": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5, 5], "arg_names": ["__iterable", "key", "reverse"], "flags": [], "fullname": "builtins.sorted", "name": "sorted", "type": {".class": "CallableType", "arg_kinds": [0, 5, 5], "arg_names": [null, "key", "reverse"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "sorted", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "staticmethod": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.staticmethod", "name": "staticmethod", "type_vars": []}, "flags": [], "fullname": "builtins.staticmethod", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.staticmethod", "builtins.object"], "names": {".class": "SymbolTable", "__func__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.staticmethod.__func__", "name": "__func__", "type": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, "variables": []}}}, "__get__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "obj", "type"], "flags": [], "fullname": "builtins.staticmethod.__get__", "name": "__get__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "obj", "type"], "arg_types": ["builtins.staticmethod", {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "UnionType", "items": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__get__ of staticmethod", "ret_type": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, "variables": []}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "f"], "flags": [], "fullname": "builtins.staticmethod.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "f"], "arg_types": ["builtins.staticmethod", {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, "variables": []}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of staticmethod", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__isabstractmethod__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.staticmethod.__isabstractmethod__", "name": "__isabstractmethod__", "type": "builtins.bool"}}, "__new__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["cls", "args", "kwargs"], "flags": [], "fullname": "builtins.staticmethod.__new__", "name": "__new__", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["cls", "args", "kwargs"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, {".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", "implicit": false, "is_ellipsis_args": false, "name": "__new__ of staticmethod", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "str": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Sequence"}, "builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.str", "name": "str", "type_vars": []}, "flags": [], "fullname": "builtins.str", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "builtins", "mro": ["builtins.str", "typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__add__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "builtins.str.__add__", "name": "__add__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__add__ of str", "ret_type": "builtins.str", "variables": []}}}, "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "builtins.str.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.str", {".class": "UnionType", "items": ["builtins.str", "builtins.str"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of str", "ret_type": "builtins.bool", "variables": []}}}, "__eq__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.str.__eq__", "name": "__eq__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.str", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__eq__ of str", "ret_type": "builtins.bool", "variables": []}}}, "__ge__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.str.__ge__", "name": "__ge__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ge__ of str", "ret_type": "builtins.bool", "variables": []}}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "i"], "flags": [], "fullname": "builtins.str.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.str", {".class": "UnionType", "items": ["builtins.int", "builtins.slice"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of str", "ret_type": "builtins.str", "variables": []}}}, "__getnewargs__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.__getnewargs__", "name": "__getnewargs__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getnewargs__ of str", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.str"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "__gt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.str.__gt__", "name": "__gt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__gt__ of str", "ret_type": "builtins.bool", "variables": []}}}, "__hash__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.__hash__", "name": "__hash__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__hash__ of str", "ret_type": "builtins.int", "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.str.__init__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "o"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.str.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "o"], "arg_types": ["builtins.str", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of str", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "o", "encoding", "errors"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.str.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "o", "encoding", "errors"], "arg_types": ["builtins.str", "builtins.bytes", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of str", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "o"], "arg_types": ["builtins.str", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of str", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "o", "encoding", "errors"], "arg_types": ["builtins.str", "builtins.bytes", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of str", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of str", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterator"}, "variables": []}}}, "__le__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.str.__le__", "name": "__le__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__le__ of str", "ret_type": "builtins.bool", "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of str", "ret_type": "builtins.int", "variables": []}}}, "__lt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.str.__lt__", "name": "__lt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__lt__ of str", "ret_type": "builtins.bool", "variables": []}}}, "__mod__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.str.__mod__", "name": "__mod__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mod__ of str", "ret_type": "builtins.str", "variables": []}}}, "__mul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.str.__mul__", "name": "__mul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.str", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mul__ of str", "ret_type": "builtins.str", "variables": []}}}, "__ne__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.str.__ne__", "name": "__ne__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.str", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ne__ of str", "ret_type": "builtins.bool", "variables": []}}}, "__repr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.__repr__", "name": "__repr__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__repr__ of str", "ret_type": "builtins.str", "variables": []}}}, "__rmul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.str.__rmul__", "name": "__rmul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.str", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rmul__ of str", "ret_type": "builtins.str", "variables": []}}}, "__str__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.__str__", "name": "__str__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__str__ of str", "ret_type": "builtins.str", "variables": []}}}, "capitalize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.capitalize", "name": "capitalize", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "capitalize of str", "ret_type": "builtins.str", "variables": []}}}, "casefold": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.casefold", "name": "casefold", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "casefold of str", "ret_type": "builtins.str", "variables": []}}}, "center": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "width", "fillchar"], "flags": [], "fullname": "builtins.str.center", "name": "center", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "width", "fillchar"], "arg_types": ["builtins.str", "builtins.int", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "center of str", "ret_type": "builtins.str", "variables": []}}}, "count": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "x", "__start", "__end"], "flags": [], "fullname": "builtins.str.count", "name": "count", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "x", null, null], "arg_types": ["builtins.str", "builtins.str", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "count of str", "ret_type": "builtins.int", "variables": []}}}, "encode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "encoding", "errors"], "flags": [], "fullname": "builtins.str.encode", "name": "encode", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "encoding", "errors"], "arg_types": ["builtins.str", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "encode of str", "ret_type": "builtins.bytes", "variables": []}}}, "endswith": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "suffix", "start", "end"], "flags": [], "fullname": "builtins.str.endswith", "name": "endswith", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "suffix", "start", "end"], "arg_types": ["builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "endswith of str", "ret_type": "builtins.bool", "variables": []}}}, "expandtabs": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "tabsize"], "flags": [], "fullname": "builtins.str.expandtabs", "name": "expandtabs", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "tabsize"], "arg_types": ["builtins.str", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "expandtabs of str", "ret_type": "builtins.str", "variables": []}}}, "find": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "__start", "__end"], "flags": [], "fullname": "builtins.str.find", "name": "find", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", null, null], "arg_types": ["builtins.str", "builtins.str", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "find of str", "ret_type": "builtins.int", "variables": []}}}, "format": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "flags": [], "fullname": "builtins.str.format", "name": "format", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "arg_types": ["builtins.str", "builtins.object", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "format of str", "ret_type": "builtins.str", "variables": []}}}, "format_map": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "map"], "flags": [], "fullname": "builtins.str.format_map", "name": "format_map", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "map"], "arg_types": ["builtins.str", {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Mapping"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "format_map of str", "ret_type": "builtins.str", "variables": []}}}, "index": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "__start", "__end"], "flags": [], "fullname": "builtins.str.index", "name": "index", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", null, null], "arg_types": ["builtins.str", "builtins.str", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "index of str", "ret_type": "builtins.int", "variables": []}}}, "isalnum": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.isalnum", "name": "isalnum", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isalnum of str", "ret_type": "builtins.bool", "variables": []}}}, "isalpha": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.isalpha", "name": "isalpha", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isalpha of str", "ret_type": "builtins.bool", "variables": []}}}, "isascii": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.isascii", "name": "isascii", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isascii of str", "ret_type": "builtins.bool", "variables": []}}}, "isdecimal": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.isdecimal", "name": "isdecimal", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isdecimal of str", "ret_type": "builtins.bool", "variables": []}}}, "isdigit": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.isdigit", "name": "isdigit", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isdigit of str", "ret_type": "builtins.bool", "variables": []}}}, "isidentifier": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.isidentifier", "name": "isidentifier", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isidentifier of str", "ret_type": "builtins.bool", "variables": []}}}, "islower": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.islower", "name": "islower", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "islower of str", "ret_type": "builtins.bool", "variables": []}}}, "isnumeric": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.isnumeric", "name": "isnumeric", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isnumeric of str", "ret_type": "builtins.bool", "variables": []}}}, "isprintable": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.isprintable", "name": "isprintable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isprintable of str", "ret_type": "builtins.bool", "variables": []}}}, "isspace": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.isspace", "name": "isspace", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isspace of str", "ret_type": "builtins.bool", "variables": []}}}, "istitle": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.istitle", "name": "istitle", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "istitle of str", "ret_type": "builtins.bool", "variables": []}}}, "isupper": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.isupper", "name": "isupper", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isupper of str", "ret_type": "builtins.bool", "variables": []}}}, "join": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "flags": [], "fullname": "builtins.str.join", "name": "join", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "arg_types": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "join of str", "ret_type": "builtins.str", "variables": []}}}, "ljust": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "width", "fillchar"], "flags": [], "fullname": "builtins.str.ljust", "name": "ljust", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "width", "fillchar"], "arg_types": ["builtins.str", "builtins.int", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "ljust of str", "ret_type": "builtins.str", "variables": []}}}, "lower": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.lower", "name": "lower", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "lower of str", "ret_type": "builtins.str", "variables": []}}}, "lstrip": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "flags": [], "fullname": "builtins.str.lstrip", "name": "lstrip", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "arg_types": ["builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "lstrip of str", "ret_type": "builtins.str", "variables": []}}}, "maketrans": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": ["is_static"], "fullname": "builtins.str.maketrans", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["x"], "flags": ["is_static", "is_overload", "is_decorated"], "fullname": "builtins.str.maketrans", "name": "maketrans", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["x"], "arg_types": [{".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.int", {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "Instance", "args": ["builtins.str", {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.str", "builtins.int"]}, {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "maketrans of str", "ret_type": {".class": "Instance", "args": ["builtins.int", {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": ["is_staticmethod"], "fullname": null, "name": "maketrans", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["x", "y", "z"], "flags": ["is_static", "is_overload", "is_decorated"], "fullname": "builtins.str.maketrans", "name": "maketrans", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["x", "y", "z"], "arg_types": ["builtins.str", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "maketrans of str", "ret_type": {".class": "Instance", "args": ["builtins.int", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "type_ref": "builtins.dict"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": ["is_staticmethod"], "fullname": null, "name": "maketrans", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["x"], "arg_types": [{".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.int", {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "Instance", "args": ["builtins.str", {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.str", "builtins.int"]}, {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "maketrans of str", "ret_type": {".class": "Instance", "args": ["builtins.int", {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["x", "y", "z"], "arg_types": ["builtins.str", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "maketrans of str", "ret_type": {".class": "Instance", "args": ["builtins.int", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "type_ref": "builtins.dict"}, "variables": []}]}}}, "partition": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "sep"], "flags": [], "fullname": "builtins.str.partition", "name": "partition", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "sep"], "arg_types": ["builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "partition of str", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "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"}}, "variables": []}}}, "replace": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "old", "new", "count"], "flags": [], "fullname": "builtins.str.replace", "name": "replace", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "old", "new", "count"], "arg_types": ["builtins.str", "builtins.str", "builtins.str", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "replace of str", "ret_type": "builtins.str", "variables": []}}}, "rfind": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "__start", "__end"], "flags": [], "fullname": "builtins.str.rfind", "name": "rfind", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", null, null], "arg_types": ["builtins.str", "builtins.str", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rfind of str", "ret_type": "builtins.int", "variables": []}}}, "rindex": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "__start", "__end"], "flags": [], "fullname": "builtins.str.rindex", "name": "rindex", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", null, null], "arg_types": ["builtins.str", "builtins.str", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rindex of str", "ret_type": "builtins.int", "variables": []}}}, "rjust": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "width", "fillchar"], "flags": [], "fullname": "builtins.str.rjust", "name": "rjust", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "width", "fillchar"], "arg_types": ["builtins.str", "builtins.int", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rjust of str", "ret_type": "builtins.str", "variables": []}}}, "rpartition": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "sep"], "flags": [], "fullname": "builtins.str.rpartition", "name": "rpartition", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "sep"], "arg_types": ["builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rpartition of str", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "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"}}, "variables": []}}}, "rsplit": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "sep", "maxsplit"], "flags": [], "fullname": "builtins.str.rsplit", "name": "rsplit", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "sep", "maxsplit"], "arg_types": ["builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rsplit of str", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}}}, "rstrip": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "flags": [], "fullname": "builtins.str.rstrip", "name": "rstrip", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "arg_types": ["builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rstrip of str", "ret_type": "builtins.str", "variables": []}}}, "split": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "sep", "maxsplit"], "flags": [], "fullname": "builtins.str.split", "name": "split", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "sep", "maxsplit"], "arg_types": ["builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "split of str", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}}}, "splitlines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "keepends"], "flags": [], "fullname": "builtins.str.splitlines", "name": "splitlines", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "keepends"], "arg_types": ["builtins.str", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "splitlines of str", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}}}, "startswith": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "prefix", "start", "end"], "flags": [], "fullname": "builtins.str.startswith", "name": "startswith", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "prefix", "start", "end"], "arg_types": ["builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "startswith of str", "ret_type": "builtins.bool", "variables": []}}}, "strip": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "flags": [], "fullname": "builtins.str.strip", "name": "strip", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "arg_types": ["builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "strip of str", "ret_type": "builtins.str", "variables": []}}}, "swapcase": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.swapcase", "name": "swapcase", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "swapcase of str", "ret_type": "builtins.str", "variables": []}}}, "title": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.title", "name": "title", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "title of str", "ret_type": "builtins.str", "variables": []}}}, "translate": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "table"], "flags": [], "fullname": "builtins.str.translate", "name": "translate", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "table"], "arg_types": ["builtins.str", {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.int", {".class": "UnionType", "items": ["builtins.int", "builtins.str", {".class": "NoneType"}]}], "type_ref": "typing.Mapping"}, {".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.int", "builtins.str", {".class": "NoneType"}]}], "type_ref": "typing.Sequence"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "translate of str", "ret_type": "builtins.str", "variables": []}}}, "upper": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.str.upper", "name": "upper", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "upper of str", "ret_type": "builtins.str", "variables": []}}}, "zfill": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "width"], "flags": [], "fullname": "builtins.str.zfill", "name": "zfill", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "width"], "arg_types": ["builtins.str", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "zfill of str", "ret_type": "builtins.str", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "sum": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.sum", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__iterable"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.sum", "name": "sum", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "sum", "ret_type": {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "builtins.int"]}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "sum", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["__iterable", "__start"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.sum", "name": "sum", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "TypeVarType", "fullname": "builtins._S", "id": -2, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "sum", "ret_type": {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._S", "id": -2, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._S", "id": -2, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "sum", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "sum", "ret_type": {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "builtins.int"]}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "TypeVarType", "fullname": "builtins._S", "id": -2, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "sum", "ret_type": {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._S", "id": -2, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._S", "id": -2, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}]}}}, "super": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.super", "name": "super", "type_vars": []}, "flags": [], "fullname": "builtins.super", "metaclass_type": null, "metadata": {}, "module_name": "builtins", "mro": ["builtins.super", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.super.__init__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "t", "obj"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.super.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "t", "obj"], "arg_types": ["builtins.super", {".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": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of super", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "t"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.super.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "t"], "arg_types": ["builtins.super", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of super", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.super.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.super"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of super", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "t", "obj"], "arg_types": ["builtins.super", {".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": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of super", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "t"], "arg_types": ["builtins.super", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of super", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.super"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of super", "ret_type": {".class": "NoneType"}, "variables": []}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "tuple": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Sequence"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.tuple", "name": "tuple", "type_vars": [{".class": "TypeVarDef", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": [], "fullname": "builtins.tuple", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "builtins", "mro": ["builtins.tuple", "typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__add__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.tuple.__add__", "name": "__add__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__add__ of tuple", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}, "variables": []}}}, "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.tuple.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of tuple", "ret_type": "builtins.bool", "variables": []}}}, "__ge__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.tuple.__ge__", "name": "__ge__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ge__ of tuple", "ret_type": "builtins.bool", "variables": []}}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.tuple.__getitem__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.tuple.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of tuple", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.tuple.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}, "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of tuple", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of tuple", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}, "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of tuple", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}, "variables": []}]}}}, "__gt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.tuple.__gt__", "name": "__gt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__gt__ of tuple", "ret_type": "builtins.bool", "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.tuple.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of tuple", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Iterator"}, "variables": []}}}, "__le__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.tuple.__le__", "name": "__le__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__le__ of tuple", "ret_type": "builtins.bool", "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.tuple.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of tuple", "ret_type": "builtins.int", "variables": []}}}, "__lt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.tuple.__lt__", "name": "__lt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__lt__ of tuple", "ret_type": "builtins.bool", "variables": []}}}, "__mul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.tuple.__mul__", "name": "__mul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mul__ of tuple", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}, "variables": []}}}, "__new__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["cls", "iterable"], "flags": [], "fullname": "builtins.tuple.__new__", "name": "__new__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["cls", "iterable"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__new__ of tuple", "ret_type": {".class": "TypeVarType", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__rmul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "builtins.tuple.__rmul__", "name": "__rmul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rmul__ of tuple", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}, "variables": []}}}, "count": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "builtins.tuple.count", "name": "count", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "count of tuple", "ret_type": "builtins.int", "variables": []}}}, "index": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "x", "start", "end"], "flags": [], "fullname": "builtins.tuple.index", "name": "index", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "x", "start", "end"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "builtins.tuple"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "index of tuple", "ret_type": "builtins.int", "variables": []}}}}, "tuple_type": null, "type_vars": ["_T_co"], "typeddict_type": null}}, "type": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "builtins.type", "name": "type", "type_vars": []}, "flags": [], "fullname": "builtins.type", "metaclass_type": "builtins.type", "metadata": {}, "module_name": "builtins", "mro": ["builtins.type", "builtins.object"], "names": {".class": "SymbolTable", "__base__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.type.__base__", "name": "__base__", "type": "builtins.type"}}, "__bases__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.type.__bases__", "name": "__bases__", "type": {".class": "Instance", "args": ["builtins.type"], "type_ref": "builtins.tuple"}}}, "__basicsize__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.type.__basicsize__", "name": "__basicsize__", "type": "builtins.int"}}, "__call__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwds"], "flags": [], "fullname": "builtins.type.__call__", "name": "__call__", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwds"], "arg_types": ["builtins.type", {".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": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__call__ of type", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__dict__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.type.__dict__", "name": "__dict__", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}}}, "__dictoffset__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.type.__dictoffset__", "name": "__dictoffset__", "type": "builtins.int"}}, "__flags__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.type.__flags__", "name": "__flags__", "type": "builtins.int"}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.type.__init__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.type.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "arg_types": ["builtins.type", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of type", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "name", "bases", "dict"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.type.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "name", "bases", "dict"], "arg_types": ["builtins.type", "builtins.str", {".class": "Instance", "args": ["builtins.type"], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of type", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "arg_types": ["builtins.type", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of type", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "name", "bases", "dict"], "arg_types": ["builtins.type", "builtins.str", {".class": "Instance", "args": ["builtins.type"], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of type", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "__instancecheck__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "instance"], "flags": [], "fullname": "builtins.type.__instancecheck__", "name": "__instancecheck__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "instance"], "arg_types": ["builtins.type", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__instancecheck__ of type", "ret_type": "builtins.bool", "variables": []}}}, "__itemsize__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.type.__itemsize__", "name": "__itemsize__", "type": "builtins.int"}}, "__module__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.type.__module__", "name": "__module__", "type": "builtins.str"}}, "__mro__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.type.__mro__", "name": "__mro__", "type": {".class": "Instance", "args": ["builtins.type"], "type_ref": "builtins.tuple"}}}, "__name__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.type.__name__", "name": "__name__", "type": "builtins.str"}}, "__new__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.type.__new__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["cls", "o"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.type.__new__", "name": "__new__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["cls", "o"], "arg_types": [{".class": "TypeType", "item": "builtins.type"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__new__ of type", "ret_type": "builtins.type", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__new__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["cls", "name", "bases", "namespace"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.type.__new__", "name": "__new__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["cls", "name", "bases", "namespace"], "arg_types": [{".class": "TypeType", "item": "builtins.type"}, "builtins.str", {".class": "Instance", "args": ["builtins.type"], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__new__ of type", "ret_type": "builtins.type", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__new__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["cls", "o"], "arg_types": [{".class": "TypeType", "item": "builtins.type"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__new__ of type", "ret_type": "builtins.type", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["cls", "name", "bases", "namespace"], "arg_types": [{".class": "TypeType", "item": "builtins.type"}, "builtins.str", {".class": "Instance", "args": ["builtins.type"], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__new__ of type", "ret_type": "builtins.type", "variables": []}]}}}, "__prepare__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 4], "arg_names": ["metacls", "__name", "__bases", "kwds"], "flags": ["is_class", "is_decorated"], "fullname": "builtins.type.__prepare__", "name": "__prepare__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 4], "arg_names": ["metacls", null, null, "kwds"], "arg_types": [{".class": "TypeType", "item": "builtins.type"}, "builtins.str", {".class": "Instance", "args": ["builtins.type"], "type_ref": "builtins.tuple"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "metacls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__prepare__ of type", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Mapping"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "__prepare__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 4], "arg_names": ["metacls", null, null, "kwds"], "arg_types": [{".class": "TypeType", "item": "builtins.type"}, "builtins.str", {".class": "Instance", "args": ["builtins.type"], "type_ref": "builtins.tuple"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "metacls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__prepare__ of type", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Mapping"}, "variables": []}}}}, "__qualname__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.type.__qualname__", "name": "__qualname__", "type": "builtins.str"}}, "__subclasscheck__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "subclass"], "flags": [], "fullname": "builtins.type.__subclasscheck__", "name": "__subclasscheck__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "subclass"], "arg_types": ["builtins.type", "builtins.type"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__subclasscheck__ of type", "ret_type": "builtins.bool", "variables": []}}}, "__subclasses__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.type.__subclasses__", "name": "__subclasses__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TypeVarType", "fullname": "builtins._TT", "id": -1, "name": "_TT", "upper_bound": "builtins.type", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__subclasses__ of type", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._TT", "id": -1, "name": "_TT", "upper_bound": "builtins.type", "values": [], "variance": 0}], "type_ref": "builtins.list"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._TT", "id": -1, "name": "_TT", "upper_bound": "builtins.type", "values": [], "variance": 0}]}}}, "__text_signature__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.type.__text_signature__", "name": "__text_signature__", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}}}, "__weakrefoffset__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "builtins.type.__weakrefoffset__", "name": "__weakrefoffset__", "type": "builtins.int"}}, "mro": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "builtins.type.mro", "name": "mro", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["builtins.type"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "mro of type", "ret_type": {".class": "Instance", "args": ["builtins.type"], "type_ref": "builtins.list"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "vars": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [1], "arg_names": ["__object"], "flags": [], "fullname": "builtins.vars", "name": "vars", "type": {".class": "CallableType", "arg_kinds": [1], "arg_names": [null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "vars", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": []}}}, "zip": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "builtins.zip", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__iter1"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.zip", "name": "zip", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "zip", "ret_type": {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "zip", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["__iter1", "__iter2"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.zip", "name": "zip", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "zip", "ret_type": {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "zip", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["__iter1", "__iter2", "__iter3"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.zip", "name": "zip", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "zip", "ret_type": {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "zip", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["__iter1", "__iter2", "__iter3", "__iter4"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.zip", "name": "zip", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": [null, null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "zip", "ret_type": {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "zip", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0], "arg_names": ["__iter1", "__iter2", "__iter3", "__iter4", "__iter5"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.zip", "name": "zip", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0], "arg_names": [null, null, null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T5", "id": -5, "name": "_T5", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "zip", "ret_type": {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T5", "id": -5, "name": "_T5", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T5", "id": -5, "name": "_T5", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "zip", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0, 0, 2], "arg_names": ["__iter1", "__iter2", "__iter3", "__iter4", "__iter5", "__iter6", "iterables"], "flags": ["is_overload", "is_decorated"], "fullname": "builtins.zip", "name": "zip", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0, 0, 2], "arg_names": [null, null, null, null, null, null, "iterables"], "arg_types": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "zip", "ret_type": {".class": "Instance", "args": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.tuple"}], "type_ref": "typing.Iterator"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "zip", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "zip", "ret_type": {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "zip", "ret_type": {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "zip", "ret_type": {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": [null, null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "zip", "ret_type": {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0], "arg_names": [null, null, null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "builtins._T5", "id": -5, "name": "_T5", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "zip", "ret_type": {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "builtins._T5", "id": -5, "name": "_T5", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "builtins._T1", "id": -1, "name": "_T1", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T2", "id": -2, "name": "_T2", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T3", "id": -3, "name": "_T3", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T4", "id": -4, "name": "_T4", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "builtins._T5", "id": -5, "name": "_T5", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0, 0, 2], "arg_names": [null, null, null, null, null, null, "iterables"], "arg_types": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "zip", "ret_type": {".class": "Instance", "args": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.tuple"}], "type_ref": "typing.Iterator"}, "variables": []}]}}}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\2and3\\builtins.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/builtins.meta.json b/solutions/assignment-1/.mypy_cache/3.7/builtins.meta.json new file mode 100644 index 00000000..123d7bf3 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/builtins.meta.json @@ -0,0 +1 @@ +{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [4, 12, 13, 14, 15], "dep_prios": [5, 5, 5, 5, 10], "dependencies": ["typing", "abc", "ast", "types", "sys"], "hash": "2744379e870a74fdf20211d74a450bbd", "id": "builtins", "ignore_all": true, "interface_hash": "b6b2999f38a2efb974b179f69abda35d", "mtime": 1566589585, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\2and3\\builtins.pyi", "size": 69554, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/codecs.data.json b/solutions/assignment-1/.mypy_cache/3.7/codecs.data.json new file mode 100644 index 00000000..28b39e73 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/codecs.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "codecs", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "BOM": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "codecs.BOM", "name": "BOM", "type": "builtins.bytes"}}, "BOM_BE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "codecs.BOM_BE", "name": "BOM_BE", "type": "builtins.bytes"}}, "BOM_LE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "codecs.BOM_LE", "name": "BOM_LE", "type": "builtins.bytes"}}, "BOM_UTF16": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "codecs.BOM_UTF16", "name": "BOM_UTF16", "type": "builtins.bytes"}}, "BOM_UTF16_BE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "codecs.BOM_UTF16_BE", "name": "BOM_UTF16_BE", "type": "builtins.bytes"}}, "BOM_UTF16_LE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "codecs.BOM_UTF16_LE", "name": "BOM_UTF16_LE", "type": "builtins.bytes"}}, "BOM_UTF32": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "codecs.BOM_UTF32", "name": "BOM_UTF32", "type": "builtins.bytes"}}, "BOM_UTF32_BE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "codecs.BOM_UTF32_BE", "name": "BOM_UTF32_BE", "type": "builtins.bytes"}}, "BOM_UTF32_LE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "codecs.BOM_UTF32_LE", "name": "BOM_UTF32_LE", "type": "builtins.bytes"}}, "BOM_UTF8": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "codecs.BOM_UTF8", "name": "BOM_UTF8", "type": "builtins.bytes"}}, "BinaryIO": {".class": "SymbolTableNode", "cross_ref": "typing.BinaryIO", "kind": "Gdef", "module_hidden": true, "module_public": false}, "BufferedIncrementalDecoder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["_buffer_decode"], "bases": ["codecs.IncrementalDecoder"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "codecs.BufferedIncrementalDecoder", "name": "BufferedIncrementalDecoder", "type_vars": []}, "flags": ["is_abstract"], "fullname": "codecs.BufferedIncrementalDecoder", "metaclass_type": null, "metadata": {}, "module_name": "codecs", "mro": ["codecs.BufferedIncrementalDecoder", "codecs.IncrementalDecoder", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "errors"], "flags": [], "fullname": "codecs.BufferedIncrementalDecoder.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "errors"], "arg_types": ["codecs.BufferedIncrementalDecoder", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of BufferedIncrementalDecoder", "ret_type": {".class": "NoneType"}, "variables": []}}}, "_buffer_decode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "input", "errors", "final"], "flags": ["is_decorated", "is_abstract"], "fullname": "codecs.BufferedIncrementalDecoder._buffer_decode", "name": "_buffer_decode", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "input", "errors", "final"], "arg_types": ["codecs.BufferedIncrementalDecoder", "builtins.bytes", "builtins.str", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_buffer_decode of BufferedIncrementalDecoder", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "_buffer_decode", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "input", "errors", "final"], "arg_types": ["codecs.BufferedIncrementalDecoder", "builtins.bytes", "builtins.str", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_buffer_decode of BufferedIncrementalDecoder", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}}, "buffer": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "codecs.BufferedIncrementalDecoder.buffer", "name": "buffer", "type": "builtins.bytes"}}, "decode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "object", "final"], "flags": [], "fullname": "codecs.BufferedIncrementalDecoder.decode", "name": "decode", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "object", "final"], "arg_types": ["codecs.BufferedIncrementalDecoder", "builtins.bytes", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "decode of BufferedIncrementalDecoder", "ret_type": "builtins.str", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BufferedIncrementalEncoder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["_buffer_encode"], "bases": ["codecs.IncrementalEncoder"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "codecs.BufferedIncrementalEncoder", "name": "BufferedIncrementalEncoder", "type_vars": []}, "flags": ["is_abstract"], "fullname": "codecs.BufferedIncrementalEncoder", "metaclass_type": null, "metadata": {}, "module_name": "codecs", "mro": ["codecs.BufferedIncrementalEncoder", "codecs.IncrementalEncoder", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "errors"], "flags": [], "fullname": "codecs.BufferedIncrementalEncoder.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "errors"], "arg_types": ["codecs.BufferedIncrementalEncoder", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of BufferedIncrementalEncoder", "ret_type": {".class": "NoneType"}, "variables": []}}}, "_buffer_encode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "input", "errors", "final"], "flags": ["is_decorated", "is_abstract"], "fullname": "codecs.BufferedIncrementalEncoder._buffer_encode", "name": "_buffer_encode", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "input", "errors", "final"], "arg_types": ["codecs.BufferedIncrementalEncoder", "builtins.str", "builtins.str", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_buffer_encode of BufferedIncrementalEncoder", "ret_type": "builtins.bytes", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "_buffer_encode", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "input", "errors", "final"], "arg_types": ["codecs.BufferedIncrementalEncoder", "builtins.str", "builtins.str", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_buffer_encode of BufferedIncrementalEncoder", "ret_type": "builtins.bytes", "variables": []}}}}, "buffer": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "codecs.BufferedIncrementalEncoder.buffer", "name": "buffer", "type": "builtins.str"}}, "encode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "input", "final"], "flags": [], "fullname": "codecs.BufferedIncrementalEncoder.encode", "name": "encode", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "input", "final"], "arg_types": ["codecs.BufferedIncrementalEncoder", "builtins.str", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "encode of BufferedIncrementalEncoder", "ret_type": "builtins.bytes", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Codec": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "codecs.Codec", "name": "Codec", "type_vars": []}, "flags": [], "fullname": "codecs.Codec", "metaclass_type": null, "metadata": {}, "module_name": "codecs", "mro": ["codecs.Codec", "builtins.object"], "names": {".class": "SymbolTable", "decode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "input", "errors"], "flags": [], "fullname": "codecs.Codec.decode", "name": "decode", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "input", "errors"], "arg_types": ["codecs.Codec", "builtins.bytes", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "decode of Codec", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "encode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "input", "errors"], "flags": [], "fullname": "codecs.Codec.encode", "name": "encode", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "input", "errors"], "arg_types": ["codecs.Codec", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "encode of Codec", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.bytes", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "CodecInfo": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "codecs.CodecInfo", "name": "CodecInfo", "type_vars": []}, "flags": [], "fullname": "codecs.CodecInfo", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "codecs", "mro": ["codecs.CodecInfo", "builtins.tuple", "typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1, 1, 1, 1, 1], "arg_names": ["self", "encode", "decode", "streamreader", "streamwriter", "incrementalencoder", "incrementaldecoder", "name"], "flags": [], "fullname": "codecs.CodecInfo.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1, 1, 1, 1, 1], "arg_names": ["self", "encode", "decode", "streamreader", "streamwriter", "incrementalencoder", "incrementaldecoder", "name"], "arg_types": [{".class": "TupleType", "implicit": false, "items": ["codecs._Encoder", "codecs._Decoder", "codecs._StreamReader", "codecs._StreamWriter"], "partial_fallback": "codecs.CodecInfo"}, "codecs._Encoder", "codecs._Decoder", "codecs._StreamReader", "codecs._StreamWriter", "codecs._IncrementalEncoder", "codecs._IncrementalDecoder", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of CodecInfo", "ret_type": {".class": "NoneType"}, "variables": []}}}, "decode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "codecs.CodecInfo.decode", "name": "decode", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TupleType", "implicit": false, "items": ["codecs._Encoder", "codecs._Decoder", "codecs._StreamReader", "codecs._StreamWriter"], "partial_fallback": "codecs.CodecInfo"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "decode of CodecInfo", "ret_type": "codecs._Decoder", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "decode", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TupleType", "implicit": false, "items": ["codecs._Encoder", "codecs._Decoder", "codecs._StreamReader", "codecs._StreamWriter"], "partial_fallback": "codecs.CodecInfo"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "decode of CodecInfo", "ret_type": "codecs._Decoder", "variables": []}}}}, "encode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "codecs.CodecInfo.encode", "name": "encode", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TupleType", "implicit": false, "items": ["codecs._Encoder", "codecs._Decoder", "codecs._StreamReader", "codecs._StreamWriter"], "partial_fallback": "codecs.CodecInfo"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "encode of CodecInfo", "ret_type": "codecs._Encoder", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "encode", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TupleType", "implicit": false, "items": ["codecs._Encoder", "codecs._Decoder", "codecs._StreamReader", "codecs._StreamWriter"], "partial_fallback": "codecs.CodecInfo"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "encode of CodecInfo", "ret_type": "codecs._Encoder", "variables": []}}}}, "incrementaldecoder": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "codecs.CodecInfo.incrementaldecoder", "name": "incrementaldecoder", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TupleType", "implicit": false, "items": ["codecs._Encoder", "codecs._Decoder", "codecs._StreamReader", "codecs._StreamWriter"], "partial_fallback": "codecs.CodecInfo"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "incrementaldecoder of CodecInfo", "ret_type": "codecs._IncrementalDecoder", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "incrementaldecoder", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TupleType", "implicit": false, "items": ["codecs._Encoder", "codecs._Decoder", "codecs._StreamReader", "codecs._StreamWriter"], "partial_fallback": "codecs.CodecInfo"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "incrementaldecoder of CodecInfo", "ret_type": "codecs._IncrementalDecoder", "variables": []}}}}, "incrementalencoder": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "codecs.CodecInfo.incrementalencoder", "name": "incrementalencoder", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TupleType", "implicit": false, "items": ["codecs._Encoder", "codecs._Decoder", "codecs._StreamReader", "codecs._StreamWriter"], "partial_fallback": "codecs.CodecInfo"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "incrementalencoder of CodecInfo", "ret_type": "codecs._IncrementalEncoder", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "incrementalencoder", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TupleType", "implicit": false, "items": ["codecs._Encoder", "codecs._Decoder", "codecs._StreamReader", "codecs._StreamWriter"], "partial_fallback": "codecs.CodecInfo"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "incrementalencoder of CodecInfo", "ret_type": "codecs._IncrementalEncoder", "variables": []}}}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "codecs.CodecInfo.name", "name": "name", "type": "builtins.str"}}, "streamreader": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "codecs.CodecInfo.streamreader", "name": "streamreader", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TupleType", "implicit": false, "items": ["codecs._Encoder", "codecs._Decoder", "codecs._StreamReader", "codecs._StreamWriter"], "partial_fallback": "codecs.CodecInfo"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "streamreader of CodecInfo", "ret_type": "codecs._StreamReader", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "streamreader", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TupleType", "implicit": false, "items": ["codecs._Encoder", "codecs._Decoder", "codecs._StreamReader", "codecs._StreamWriter"], "partial_fallback": "codecs.CodecInfo"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "streamreader of CodecInfo", "ret_type": "codecs._StreamReader", "variables": []}}}}, "streamwriter": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "codecs.CodecInfo.streamwriter", "name": "streamwriter", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TupleType", "implicit": false, "items": ["codecs._Encoder", "codecs._Decoder", "codecs._StreamReader", "codecs._StreamWriter"], "partial_fallback": "codecs.CodecInfo"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "streamwriter of CodecInfo", "ret_type": "codecs._StreamWriter", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "streamwriter", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TupleType", "implicit": false, "items": ["codecs._Encoder", "codecs._Decoder", "codecs._StreamReader", "codecs._StreamWriter"], "partial_fallback": "codecs.CodecInfo"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "streamwriter of CodecInfo", "ret_type": "codecs._StreamWriter", "variables": []}}}}}, "tuple_type": {".class": "TupleType", "implicit": false, "items": ["codecs._Encoder", "codecs._Decoder", "codecs._StreamReader", "codecs._StreamWriter"], "partial_fallback": {".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}}, "type_vars": [], "typeddict_type": null}}, "EncodedFile": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["file", "data_encoding", "file_encoding", "errors"], "flags": [], "fullname": "codecs.EncodedFile", "name": "EncodedFile", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["file", "data_encoding", "file_encoding", "errors"], "arg_types": [{".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.IO"}, "builtins.str", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "EncodedFile", "ret_type": "codecs.StreamRecoder", "variables": []}}}, "Generator": {".class": "SymbolTableNode", "cross_ref": "typing.Generator", "kind": "Gdef", "module_hidden": true, "module_public": false}, "IO": {".class": "SymbolTableNode", "cross_ref": "typing.IO", "kind": "Gdef", "module_hidden": true, "module_public": false}, "IncrementalDecoder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["decode"], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "codecs.IncrementalDecoder", "name": "IncrementalDecoder", "type_vars": []}, "flags": ["is_abstract"], "fullname": "codecs.IncrementalDecoder", "metaclass_type": null, "metadata": {}, "module_name": "codecs", "mro": ["codecs.IncrementalDecoder", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "errors"], "flags": [], "fullname": "codecs.IncrementalDecoder.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "errors"], "arg_types": ["codecs.IncrementalDecoder", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of IncrementalDecoder", "ret_type": {".class": "NoneType"}, "variables": []}}}, "decode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "object", "final"], "flags": ["is_decorated", "is_abstract"], "fullname": "codecs.IncrementalDecoder.decode", "name": "decode", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "object", "final"], "arg_types": ["codecs.IncrementalDecoder", "builtins.bytes", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "decode of IncrementalDecoder", "ret_type": "builtins.str", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "decode", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "object", "final"], "arg_types": ["codecs.IncrementalDecoder", "builtins.bytes", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "decode of IncrementalDecoder", "ret_type": "builtins.str", "variables": []}}}}, "errors": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "codecs.IncrementalDecoder.errors", "name": "errors", "type": "builtins.str"}}, "getstate": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.IncrementalDecoder.getstate", "name": "getstate", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.IncrementalDecoder"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getstate of IncrementalDecoder", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.bytes", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "reset": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.IncrementalDecoder.reset", "name": "reset", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.IncrementalDecoder"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "reset of IncrementalDecoder", "ret_type": {".class": "NoneType"}, "variables": []}}}, "setstate": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "state"], "flags": [], "fullname": "codecs.IncrementalDecoder.setstate", "name": "setstate", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "state"], "arg_types": ["codecs.IncrementalDecoder", {".class": "TupleType", "implicit": false, "items": ["builtins.bytes", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "setstate of IncrementalDecoder", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "IncrementalEncoder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["encode"], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "codecs.IncrementalEncoder", "name": "IncrementalEncoder", "type_vars": []}, "flags": ["is_abstract"], "fullname": "codecs.IncrementalEncoder", "metaclass_type": null, "metadata": {}, "module_name": "codecs", "mro": ["codecs.IncrementalEncoder", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "errors"], "flags": [], "fullname": "codecs.IncrementalEncoder.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "errors"], "arg_types": ["codecs.IncrementalEncoder", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of IncrementalEncoder", "ret_type": {".class": "NoneType"}, "variables": []}}}, "encode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "object", "final"], "flags": ["is_decorated", "is_abstract"], "fullname": "codecs.IncrementalEncoder.encode", "name": "encode", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "object", "final"], "arg_types": ["codecs.IncrementalEncoder", "builtins.str", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "encode of IncrementalEncoder", "ret_type": "builtins.bytes", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "encode", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "object", "final"], "arg_types": ["codecs.IncrementalEncoder", "builtins.str", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "encode of IncrementalEncoder", "ret_type": "builtins.bytes", "variables": []}}}}, "errors": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "codecs.IncrementalEncoder.errors", "name": "errors", "type": "builtins.str"}}, "getstate": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.IncrementalEncoder.getstate", "name": "getstate", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.IncrementalEncoder"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getstate of IncrementalEncoder", "ret_type": {".class": "UnionType", "items": ["builtins.int", "builtins.str"]}, "variables": []}}}, "reset": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.IncrementalEncoder.reset", "name": "reset", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.IncrementalEncoder"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "reset of IncrementalEncoder", "ret_type": {".class": "NoneType"}, "variables": []}}}, "setstate": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "state"], "flags": [], "fullname": "codecs.IncrementalEncoder.setstate", "name": "setstate", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "state"], "arg_types": ["codecs.IncrementalEncoder", {".class": "UnionType", "items": ["builtins.int", "builtins.str"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "setstate of IncrementalEncoder", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Iterable": {".class": "SymbolTableNode", "cross_ref": "typing.Iterable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Iterator": {".class": "SymbolTableNode", "cross_ref": "typing.Iterator", "kind": "Gdef", "module_hidden": true, "module_public": false}, "List": {".class": "SymbolTableNode", "cross_ref": "typing.List", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Protocol": {".class": "SymbolTableNode", "cross_ref": "typing.Protocol", "kind": "Gdef", "module_hidden": true, "module_public": false}, "StreamReader": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["codecs.Codec"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "codecs.StreamReader", "name": "StreamReader", "type_vars": []}, "flags": [], "fullname": "codecs.StreamReader", "metaclass_type": null, "metadata": {}, "module_name": "codecs", "mro": ["codecs.StreamReader", "codecs.Codec", "builtins.object"], "names": {".class": "SymbolTable", "__enter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamReader.__enter__", "name": "__enter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "codecs._SR", "id": -1, "name": "_SR", "upper_bound": "codecs.StreamReader", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__enter__ of StreamReader", "ret_type": {".class": "TypeVarType", "fullname": "codecs._SR", "id": -1, "name": "_SR", "upper_bound": "codecs.StreamReader", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "codecs._SR", "id": -1, "name": "_SR", "upper_bound": "codecs.StreamReader", "values": [], "variance": 0}]}}}, "__exit__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "typ", "exc", "tb"], "flags": [], "fullname": "codecs.StreamReader.__exit__", "name": "__exit__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": [null, null, null, null], "arg_types": ["codecs.StreamReader", {".class": "UnionType", "items": [{".class": "TypeType", "item": "builtins.BaseException"}, {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__exit__ of StreamReader", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__getattr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "name"], "flags": [], "fullname": "codecs.StreamReader.__getattr__", "name": "__getattr__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["codecs.StreamReader", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getattr__ of StreamReader", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "stream", "errors"], "flags": [], "fullname": "codecs.StreamReader.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "stream", "errors"], "arg_types": ["codecs.StreamReader", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.IO"}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of StreamReader", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamReader.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["codecs.StreamReader"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of StreamReader", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterator"}, "variables": []}}}, "errors": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "codecs.StreamReader.errors", "name": "errors", "type": "builtins.str"}}, "read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1], "arg_names": ["self", "size", "chars", "firstline"], "flags": [], "fullname": "codecs.StreamReader.read", "name": "read", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1], "arg_names": ["self", "size", "chars", "firstline"], "arg_types": ["codecs.StreamReader", "builtins.int", "builtins.int", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read of StreamReader", "ret_type": "builtins.str", "variables": []}}}, "readline": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "size", "keepends"], "flags": [], "fullname": "codecs.StreamReader.readline", "name": "readline", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "size", "keepends"], "arg_types": ["codecs.StreamReader", "builtins.int", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readline of StreamReader", "ret_type": "builtins.str", "variables": []}}}, "readlines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "sizehint", "keepends"], "flags": [], "fullname": "codecs.StreamReader.readlines", "name": "readlines", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "sizehint", "keepends"], "arg_types": ["codecs.StreamReader", "builtins.int", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readlines of StreamReader", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}}}, "reset": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamReader.reset", "name": "reset", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamReader"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "reset of StreamReader", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "StreamReaderWriter": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["typing.TextIO"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "codecs.StreamReaderWriter", "name": "StreamReaderWriter", "type_vars": []}, "flags": [], "fullname": "codecs.StreamReaderWriter", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "codecs", "mro": ["codecs.StreamReaderWriter", "typing.TextIO", "typing.IO", "typing.Iterator", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "__enter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamReaderWriter.__enter__", "name": "__enter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "codecs._T", "id": -1, "name": "_T", "upper_bound": "codecs.StreamReaderWriter", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__enter__ of StreamReaderWriter", "ret_type": {".class": "TypeVarType", "fullname": "codecs._T", "id": -1, "name": "_T", "upper_bound": "codecs.StreamReaderWriter", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "codecs._T", "id": -1, "name": "_T", "upper_bound": "codecs.StreamReaderWriter", "values": [], "variance": 0}]}}}, "__exit__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "typ", "exc", "tb"], "flags": [], "fullname": "codecs.StreamReaderWriter.__exit__", "name": "__exit__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": [null, null, null, null], "arg_types": ["codecs.StreamReaderWriter", {".class": "UnionType", "items": [{".class": "TypeType", "item": "builtins.BaseException"}, {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__exit__ of StreamReaderWriter", "ret_type": "builtins.bool", "variables": []}}}, "__getattr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "name"], "flags": [], "fullname": "codecs.StreamReaderWriter.__getattr__", "name": "__getattr__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["codecs.StreamReaderWriter", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getattr__ of StreamReaderWriter", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 1], "arg_names": ["self", "stream", "Reader", "Writer", "errors"], "flags": [], "fullname": "codecs.StreamReaderWriter.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 1], "arg_names": ["self", "stream", "Reader", "Writer", "errors"], "arg_types": ["codecs.StreamReaderWriter", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.IO"}, "codecs._StreamReader", "codecs._StreamWriter", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of StreamReaderWriter", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamReaderWriter.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "codecs._T", "id": -1, "name": "_T", "upper_bound": "codecs.StreamReaderWriter", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of StreamReaderWriter", "ret_type": {".class": "TypeVarType", "fullname": "codecs._T", "id": -1, "name": "_T", "upper_bound": "codecs.StreamReaderWriter", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "codecs._T", "id": -1, "name": "_T", "upper_bound": "codecs.StreamReaderWriter", "values": [], "variance": 0}]}}}, "__next__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamReaderWriter.__next__", "name": "__next__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamReaderWriter"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__next__ of StreamReaderWriter", "ret_type": "builtins.str", "variables": []}}}, "close": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamReaderWriter.close", "name": "close", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamReaderWriter"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "close of StreamReaderWriter", "ret_type": {".class": "NoneType"}, "variables": []}}}, "fileno": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamReaderWriter.fileno", "name": "fileno", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamReaderWriter"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fileno of StreamReaderWriter", "ret_type": "builtins.int", "variables": []}}}, "flush": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamReaderWriter.flush", "name": "flush", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamReaderWriter"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "flush of StreamReaderWriter", "ret_type": {".class": "NoneType"}, "variables": []}}}, "isatty": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamReaderWriter.isatty", "name": "isatty", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamReaderWriter"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isatty of StreamReaderWriter", "ret_type": "builtins.bool", "variables": []}}}, "read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "codecs.StreamReaderWriter.read", "name": "read", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["codecs.StreamReaderWriter", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read of StreamReaderWriter", "ret_type": "builtins.str", "variables": []}}}, "readable": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamReaderWriter.readable", "name": "readable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamReaderWriter"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readable of StreamReaderWriter", "ret_type": "builtins.bool", "variables": []}}}, "readline": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "codecs.StreamReaderWriter.readline", "name": "readline", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["codecs.StreamReaderWriter", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readline of StreamReaderWriter", "ret_type": "builtins.str", "variables": []}}}, "readlines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "sizehint"], "flags": [], "fullname": "codecs.StreamReaderWriter.readlines", "name": "readlines", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "sizehint"], "arg_types": ["codecs.StreamReaderWriter", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readlines of StreamReaderWriter", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}}}, "reset": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamReaderWriter.reset", "name": "reset", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamReaderWriter"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "reset of StreamReaderWriter", "ret_type": {".class": "NoneType"}, "variables": []}}}, "seek": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "offset", "whence"], "flags": [], "fullname": "codecs.StreamReaderWriter.seek", "name": "seek", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "offset", "whence"], "arg_types": ["codecs.StreamReaderWriter", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "seek of StreamReaderWriter", "ret_type": "builtins.int", "variables": []}}}, "seekable": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamReaderWriter.seekable", "name": "seekable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamReaderWriter"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "seekable of StreamReaderWriter", "ret_type": "builtins.bool", "variables": []}}}, "tell": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamReaderWriter.tell", "name": "tell", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamReaderWriter"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "tell of StreamReaderWriter", "ret_type": "builtins.int", "variables": []}}}, "truncate": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "codecs.StreamReaderWriter.truncate", "name": "truncate", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["codecs.StreamReaderWriter", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "truncate of StreamReaderWriter", "ret_type": "builtins.int", "variables": []}}}, "writable": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamReaderWriter.writable", "name": "writable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamReaderWriter"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "writable of StreamReaderWriter", "ret_type": "builtins.bool", "variables": []}}}, "write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "data"], "flags": [], "fullname": "codecs.StreamReaderWriter.write", "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "data"], "arg_types": ["codecs.StreamReaderWriter", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "write of StreamReaderWriter", "ret_type": "builtins.int", "variables": []}}}, "writelines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "list"], "flags": [], "fullname": "codecs.StreamReaderWriter.writelines", "name": "writelines", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "list"], "arg_types": ["codecs.StreamReaderWriter", {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "writelines of StreamReaderWriter", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "StreamRecoder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["typing.BinaryIO"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "codecs.StreamRecoder", "name": "StreamRecoder", "type_vars": []}, "flags": [], "fullname": "codecs.StreamRecoder", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "codecs", "mro": ["codecs.StreamRecoder", "typing.BinaryIO", "typing.IO", "typing.Iterator", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "__enter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamRecoder.__enter__", "name": "__enter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "codecs._SRT", "id": -1, "name": "_SRT", "upper_bound": "codecs.StreamRecoder", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__enter__ of StreamRecoder", "ret_type": {".class": "TypeVarType", "fullname": "codecs._SRT", "id": -1, "name": "_SRT", "upper_bound": "codecs.StreamRecoder", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "codecs._SRT", "id": -1, "name": "_SRT", "upper_bound": "codecs.StreamRecoder", "values": [], "variance": 0}]}}}, "__exit__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "type", "value", "tb"], "flags": [], "fullname": "codecs.StreamRecoder.__exit__", "name": "__exit__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": [null, null, null, null], "arg_types": ["codecs.StreamRecoder", {".class": "UnionType", "items": [{".class": "TypeType", "item": "builtins.BaseException"}, {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__exit__ of StreamRecoder", "ret_type": "builtins.bool", "variables": []}}}, "__getattr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "name"], "flags": [], "fullname": "codecs.StreamRecoder.__getattr__", "name": "__getattr__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["codecs.StreamRecoder", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getattr__ of StreamRecoder", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0, 0, 1], "arg_names": ["self", "stream", "encode", "decode", "Reader", "Writer", "errors"], "flags": [], "fullname": "codecs.StreamRecoder.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0, 0, 1], "arg_names": ["self", "stream", "encode", "decode", "Reader", "Writer", "errors"], "arg_types": ["codecs.StreamRecoder", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.IO"}, "codecs._Encoder", "codecs._Decoder", "codecs._StreamReader", "codecs._StreamWriter", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of StreamRecoder", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamRecoder.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "codecs._SRT", "id": -1, "name": "_SRT", "upper_bound": "codecs.StreamRecoder", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of StreamRecoder", "ret_type": {".class": "TypeVarType", "fullname": "codecs._SRT", "id": -1, "name": "_SRT", "upper_bound": "codecs.StreamRecoder", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "codecs._SRT", "id": -1, "name": "_SRT", "upper_bound": "codecs.StreamRecoder", "values": [], "variance": 0}]}}}, "__next__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamRecoder.__next__", "name": "__next__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamRecoder"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__next__ of StreamRecoder", "ret_type": "builtins.bytes", "variables": []}}}, "close": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamRecoder.close", "name": "close", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamRecoder"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "close of StreamRecoder", "ret_type": {".class": "NoneType"}, "variables": []}}}, "fileno": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamRecoder.fileno", "name": "fileno", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamRecoder"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fileno of StreamRecoder", "ret_type": "builtins.int", "variables": []}}}, "flush": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamRecoder.flush", "name": "flush", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamRecoder"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "flush of StreamRecoder", "ret_type": {".class": "NoneType"}, "variables": []}}}, "isatty": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamRecoder.isatty", "name": "isatty", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamRecoder"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isatty of StreamRecoder", "ret_type": "builtins.bool", "variables": []}}}, "read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "codecs.StreamRecoder.read", "name": "read", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["codecs.StreamRecoder", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read of StreamRecoder", "ret_type": "builtins.bytes", "variables": []}}}, "readable": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamRecoder.readable", "name": "readable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamRecoder"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readable of StreamRecoder", "ret_type": "builtins.bool", "variables": []}}}, "readline": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "codecs.StreamRecoder.readline", "name": "readline", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["codecs.StreamRecoder", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readline of StreamRecoder", "ret_type": "builtins.bytes", "variables": []}}}, "readlines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "sizehint"], "flags": [], "fullname": "codecs.StreamRecoder.readlines", "name": "readlines", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "sizehint"], "arg_types": ["codecs.StreamRecoder", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readlines of StreamRecoder", "ret_type": {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins.list"}, "variables": []}}}, "reset": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamRecoder.reset", "name": "reset", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamRecoder"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "reset of StreamRecoder", "ret_type": {".class": "NoneType"}, "variables": []}}}, "seek": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "offset", "whence"], "flags": [], "fullname": "codecs.StreamRecoder.seek", "name": "seek", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "offset", "whence"], "arg_types": ["codecs.StreamRecoder", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "seek of StreamRecoder", "ret_type": "builtins.int", "variables": []}}}, "seekable": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamRecoder.seekable", "name": "seekable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamRecoder"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "seekable of StreamRecoder", "ret_type": "builtins.bool", "variables": []}}}, "tell": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamRecoder.tell", "name": "tell", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamRecoder"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "tell of StreamRecoder", "ret_type": "builtins.int", "variables": []}}}, "truncate": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "codecs.StreamRecoder.truncate", "name": "truncate", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["codecs.StreamRecoder", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "truncate of StreamRecoder", "ret_type": "builtins.int", "variables": []}}}, "writable": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamRecoder.writable", "name": "writable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamRecoder"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "writable of StreamRecoder", "ret_type": "builtins.bool", "variables": []}}}, "write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "data"], "flags": [], "fullname": "codecs.StreamRecoder.write", "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "data"], "arg_types": ["codecs.StreamRecoder", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "write of StreamRecoder", "ret_type": "builtins.int", "variables": []}}}, "writelines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "list"], "flags": [], "fullname": "codecs.StreamRecoder.writelines", "name": "writelines", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "list"], "arg_types": ["codecs.StreamRecoder", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "writelines of StreamRecoder", "ret_type": "builtins.int", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "StreamWriter": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["codecs.Codec"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "codecs.StreamWriter", "name": "StreamWriter", "type_vars": []}, "flags": [], "fullname": "codecs.StreamWriter", "metaclass_type": null, "metadata": {}, "module_name": "codecs", "mro": ["codecs.StreamWriter", "codecs.Codec", "builtins.object"], "names": {".class": "SymbolTable", "__enter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamWriter.__enter__", "name": "__enter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "codecs._SW", "id": -1, "name": "_SW", "upper_bound": "codecs.StreamWriter", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__enter__ of StreamWriter", "ret_type": {".class": "TypeVarType", "fullname": "codecs._SW", "id": -1, "name": "_SW", "upper_bound": "codecs.StreamWriter", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "codecs._SW", "id": -1, "name": "_SW", "upper_bound": "codecs.StreamWriter", "values": [], "variance": 0}]}}}, "__exit__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "typ", "exc", "tb"], "flags": [], "fullname": "codecs.StreamWriter.__exit__", "name": "__exit__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": [null, null, null, null], "arg_types": ["codecs.StreamWriter", {".class": "UnionType", "items": [{".class": "TypeType", "item": "builtins.BaseException"}, {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__exit__ of StreamWriter", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__getattr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "name"], "flags": [], "fullname": "codecs.StreamWriter.__getattr__", "name": "__getattr__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["codecs.StreamWriter", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getattr__ of StreamWriter", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "stream", "errors"], "flags": [], "fullname": "codecs.StreamWriter.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "stream", "errors"], "arg_types": ["codecs.StreamWriter", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.IO"}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of StreamWriter", "ret_type": {".class": "NoneType"}, "variables": []}}}, "errors": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "codecs.StreamWriter.errors", "name": "errors", "type": "builtins.str"}}, "reset": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "codecs.StreamWriter.reset", "name": "reset", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["codecs.StreamWriter"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "reset of StreamWriter", "ret_type": {".class": "NoneType"}, "variables": []}}}, "write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "obj"], "flags": [], "fullname": "codecs.StreamWriter.write", "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "obj"], "arg_types": ["codecs.StreamWriter", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "write of StreamWriter", "ret_type": {".class": "NoneType"}, "variables": []}}}, "writelines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "list"], "flags": [], "fullname": "codecs.StreamWriter.writelines", "name": "writelines", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "list"], "arg_types": ["codecs.StreamWriter", {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "writelines of StreamWriter", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Text": {".class": "SymbolTableNode", "cross_ref": "typing.Text", "kind": "Gdef", "module_hidden": true, "module_public": false}, "TextIO": {".class": "SymbolTableNode", "cross_ref": "typing.TextIO", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Tuple": {".class": "SymbolTableNode", "cross_ref": "typing.Tuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Type": {".class": "SymbolTableNode", "cross_ref": "typing.Type", "kind": "Gdef", "module_hidden": true, "module_public": false}, "TypeVar": {".class": "SymbolTableNode", "cross_ref": "typing.TypeVar", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_hidden": true, "module_public": false}, "_Decoded": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "codecs._Decoded", "line": 13, "no_args": true, "normalized": false, "target": "builtins.str"}}, "_Decoder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "codecs._Decoder", "name": "_Decoder", "type_vars": []}, "flags": ["is_protocol"], "fullname": "codecs._Decoder", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "codecs", "mro": ["codecs._Decoder", "builtins.object"], "names": {".class": "SymbolTable", "__call__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "input", "errors"], "flags": [], "fullname": "codecs._Decoder.__call__", "name": "__call__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "input", "errors"], "arg_types": ["codecs._Decoder", "builtins.bytes", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__call__ of _Decoder", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_Encoded": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "codecs._Encoded", "line": 14, "no_args": true, "normalized": false, "target": "builtins.bytes"}}, "_Encoder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "codecs._Encoder", "name": "_Encoder", "type_vars": []}, "flags": ["is_protocol"], "fullname": "codecs._Encoder", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "codecs", "mro": ["codecs._Encoder", "builtins.object"], "names": {".class": "SymbolTable", "__call__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "input", "errors"], "flags": [], "fullname": "codecs._Encoder.__call__", "name": "__call__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "input", "errors"], "arg_types": ["codecs._Encoder", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__call__ of _Encoder", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.bytes", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_IncrementalDecoder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "codecs._IncrementalDecoder", "name": "_IncrementalDecoder", "type_vars": []}, "flags": ["is_protocol"], "fullname": "codecs._IncrementalDecoder", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "codecs", "mro": ["codecs._IncrementalDecoder", "builtins.object"], "names": {".class": "SymbolTable", "__call__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "errors"], "flags": [], "fullname": "codecs._IncrementalDecoder.__call__", "name": "__call__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "errors"], "arg_types": ["codecs._IncrementalDecoder", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__call__ of _IncrementalDecoder", "ret_type": "codecs.IncrementalDecoder", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_IncrementalEncoder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "codecs._IncrementalEncoder", "name": "_IncrementalEncoder", "type_vars": []}, "flags": ["is_protocol"], "fullname": "codecs._IncrementalEncoder", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "codecs", "mro": ["codecs._IncrementalEncoder", "builtins.object"], "names": {".class": "SymbolTable", "__call__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "errors"], "flags": [], "fullname": "codecs._IncrementalEncoder.__call__", "name": "__call__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "errors"], "arg_types": ["codecs._IncrementalEncoder", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__call__ of _IncrementalEncoder", "ret_type": "codecs.IncrementalEncoder", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_SR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "codecs._SR", "name": "_SR", "upper_bound": "codecs.StreamReader", "values": [], "variance": 0}}, "_SRT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "codecs._SRT", "name": "_SRT", "upper_bound": "codecs.StreamRecoder", "values": [], "variance": 0}}, "_SW": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "codecs._SW", "name": "_SW", "upper_bound": "codecs.StreamWriter", "values": [], "variance": 0}}, "_StreamReader": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "codecs._StreamReader", "name": "_StreamReader", "type_vars": []}, "flags": ["is_protocol"], "fullname": "codecs._StreamReader", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "codecs", "mro": ["codecs._StreamReader", "builtins.object"], "names": {".class": "SymbolTable", "__call__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "stream", "errors"], "flags": [], "fullname": "codecs._StreamReader.__call__", "name": "__call__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "stream", "errors"], "arg_types": ["codecs._StreamReader", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.IO"}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__call__ of _StreamReader", "ret_type": "codecs.StreamReader", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_StreamWriter": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "codecs._StreamWriter", "name": "_StreamWriter", "type_vars": []}, "flags": ["is_protocol"], "fullname": "codecs._StreamWriter", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "codecs", "mro": ["codecs._StreamWriter", "builtins.object"], "names": {".class": "SymbolTable", "__call__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "stream", "errors"], "flags": [], "fullname": "codecs._StreamWriter.__call__", "name": "__call__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "stream", "errors"], "arg_types": ["codecs._StreamWriter", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.IO"}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__call__ of _StreamWriter", "ret_type": "codecs.StreamWriter", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_T": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "codecs._T", "name": "_T", "upper_bound": "codecs.StreamReaderWriter", "values": [], "variance": 0}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "codecs.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "codecs.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "codecs.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "codecs.__package__", "name": "__package__", "type": "builtins.str"}}, "abstractmethod": {".class": "SymbolTableNode", "cross_ref": "abc.abstractmethod", "kind": "Gdef", "module_hidden": true, "module_public": false}, "backslashreplace_errors": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["exception"], "flags": [], "fullname": "codecs.backslashreplace_errors", "name": "backslashreplace_errors", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["exception"], "arg_types": ["builtins.UnicodeError"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "backslashreplace_errors", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}, "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "decode": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["obj", "encoding", "errors"], "flags": [], "fullname": "codecs.decode", "name": "decode", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["obj", "encoding", "errors"], "arg_types": ["builtins.bytes", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "decode", "ret_type": "builtins.str", "variables": []}}}, "encode": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["obj", "encoding", "errors"], "flags": [], "fullname": "codecs.encode", "name": "encode", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["obj", "encoding", "errors"], "arg_types": ["builtins.str", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "encode", "ret_type": "builtins.bytes", "variables": []}}}, "getdecoder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["encoding"], "flags": [], "fullname": "codecs.getdecoder", "name": "getdecoder", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["encoding"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getdecoder", "ret_type": "codecs._Decoder", "variables": []}}}, "getencoder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["encoding"], "flags": [], "fullname": "codecs.getencoder", "name": "getencoder", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["encoding"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getencoder", "ret_type": "codecs._Encoder", "variables": []}}}, "getincrementaldecoder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["encoding"], "flags": [], "fullname": "codecs.getincrementaldecoder", "name": "getincrementaldecoder", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["encoding"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getincrementaldecoder", "ret_type": "codecs._IncrementalDecoder", "variables": []}}}, "getincrementalencoder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["encoding"], "flags": [], "fullname": "codecs.getincrementalencoder", "name": "getincrementalencoder", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["encoding"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getincrementalencoder", "ret_type": "codecs._IncrementalEncoder", "variables": []}}}, "getreader": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["encoding"], "flags": [], "fullname": "codecs.getreader", "name": "getreader", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["encoding"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getreader", "ret_type": "codecs._StreamReader", "variables": []}}}, "getwriter": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["encoding"], "flags": [], "fullname": "codecs.getwriter", "name": "getwriter", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["encoding"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getwriter", "ret_type": "codecs._StreamWriter", "variables": []}}}, "ignore_errors": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["exception"], "flags": [], "fullname": "codecs.ignore_errors", "name": "ignore_errors", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["exception"], "arg_types": ["builtins.UnicodeError"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "ignore_errors", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}, "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "iterdecode": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["iterator", "encoding", "errors"], "flags": [], "fullname": "codecs.iterdecode", "name": "iterdecode", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["iterator", "encoding", "errors"], "arg_types": [{".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.Iterable"}, "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "iterdecode", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "NoneType"}, {".class": "NoneType"}], "type_ref": "typing.Generator"}, "variables": []}}}, "iterencode": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["iterator", "encoding", "errors"], "flags": [], "fullname": "codecs.iterencode", "name": "iterencode", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["iterator", "encoding", "errors"], "arg_types": [{".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterable"}, "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "iterencode", "ret_type": {".class": "Instance", "args": ["builtins.bytes", {".class": "NoneType"}, {".class": "NoneType"}], "type_ref": "typing.Generator"}, "variables": []}}}, "lookup": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["encoding"], "flags": [], "fullname": "codecs.lookup", "name": "lookup", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["encoding"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "lookup", "ret_type": {".class": "TupleType", "implicit": false, "items": ["codecs._Encoder", "codecs._Decoder", "codecs._StreamReader", "codecs._StreamWriter"], "partial_fallback": "codecs.CodecInfo"}, "variables": []}}}, "lookup_error": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["name"], "flags": [], "fullname": "codecs.lookup_error", "name": "lookup_error", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["name"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "lookup_error", "ret_type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.UnicodeError"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}, "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}, "variables": []}}}, "open": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1], "arg_names": ["filename", "mode", "encoding", "errors", "buffering"], "flags": [], "fullname": "codecs.open", "name": "open", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1, 1], "arg_names": ["filename", "mode", "encoding", "errors", "buffering"], "arg_types": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "open", "ret_type": "codecs.StreamReaderWriter", "variables": []}}}, "register": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["search_function"], "flags": [], "fullname": "codecs.register", "name": "register", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["search_function"], "arg_types": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TupleType", "implicit": false, "items": ["codecs._Encoder", "codecs._Decoder", "codecs._StreamReader", "codecs._StreamWriter"], "partial_fallback": "codecs.CodecInfo"}, "variables": []}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "register", "ret_type": {".class": "NoneType"}, "variables": []}}}, "register_error": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["name", "error_handler"], "flags": [], "fullname": "codecs.register_error", "name": "register_error", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["name", "error_handler"], "arg_types": ["builtins.str", {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.UnicodeError"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}, "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "register_error", "ret_type": {".class": "NoneType"}, "variables": []}}}, "replace_errors": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["exception"], "flags": [], "fullname": "codecs.replace_errors", "name": "replace_errors", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["exception"], "arg_types": ["builtins.UnicodeError"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "replace_errors", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}, "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "strict_errors": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["exception"], "flags": [], "fullname": "codecs.strict_errors", "name": "strict_errors", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["exception"], "arg_types": ["builtins.UnicodeError"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "strict_errors", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}, "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}, "types": {".class": "SymbolTableNode", "cross_ref": "types", "kind": "Gdef", "module_hidden": true, "module_public": false}, "utf_16_be_decode": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["__obj", "__errors", "__final"], "flags": [], "fullname": "codecs.utf_16_be_decode", "name": "utf_16_be_decode", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": [null, null, null], "arg_types": ["builtins.bytes", "builtins.str", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "utf_16_be_decode", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "utf_16_be_encode": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["__obj", "__errors"], "flags": [], "fullname": "codecs.utf_16_be_encode", "name": "utf_16_be_encode", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": [null, null], "arg_types": ["builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "utf_16_be_encode", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.bytes", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "xmlcharrefreplace_errors": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["exception"], "flags": [], "fullname": "codecs.xmlcharrefreplace_errors", "name": "xmlcharrefreplace_errors", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["exception"], "arg_types": ["builtins.UnicodeError"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "xmlcharrefreplace_errors", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}, "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\2and3\\codecs.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/codecs.meta.json b/solutions/assignment-1/.mypy_cache/3.7/codecs.meta.json new file mode 100644 index 00000000..ab16f8e7 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/codecs.meta.json @@ -0,0 +1 @@ +{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [1, 2, 4, 5, 1], "dep_prios": [10, 5, 5, 10, 5], "dependencies": ["sys", "typing", "abc", "types", "builtins"], "hash": "cc00b8c3bb064aa4dae150ee47b70caa", "id": "codecs", "ignore_all": true, "interface_hash": "6d30844272ffbec040c8a369b1c68b40", "mtime": 1566589585, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\2and3\\codecs.pyi", "size": 11061, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/collections/__init__.data.json b/solutions/assignment-1/.mypy_cache/3.7/collections/__init__.data.json new file mode 100644 index 00000000..537bfa8d --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/collections/__init__.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "collections", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "AsyncGenerator": {".class": "SymbolTableNode", "cross_ref": "typing.AsyncGenerator", "kind": "Gdef"}, "AsyncIterable": {".class": "SymbolTableNode", "cross_ref": "typing.AsyncIterable", "kind": "Gdef"}, "AsyncIterator": {".class": "SymbolTableNode", "cross_ref": "typing.AsyncIterator", "kind": "Gdef"}, "Awaitable": {".class": "SymbolTableNode", "cross_ref": "typing.Awaitable", "kind": "Gdef"}, "ByteString": {".class": "SymbolTableNode", "cross_ref": "typing.ByteString", "kind": "Gdef"}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef"}, "ChainMap": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableMapping"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "collections.ChainMap", "name": "ChainMap", "type_vars": [{".class": "TypeVarDef", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "collections.ChainMap", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "collections", "mro": ["collections.ChainMap", "typing.MutableMapping", "typing.Mapping", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__delitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "v"], "flags": [], "fullname": "collections.ChainMap.__delitem__", "name": "__delitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.ChainMap"}, {".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delitem__ of ChainMap", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "k"], "flags": [], "fullname": "collections.ChainMap.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.ChainMap"}, {".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of ChainMap", "ret_type": {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2], "arg_names": ["self", "maps"], "flags": [], "fullname": "collections.ChainMap.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 2], "arg_names": ["self", "maps"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.ChainMap"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Mapping"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of ChainMap", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.ChainMap.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.ChainMap"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of ChainMap", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.ChainMap.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.ChainMap"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of ChainMap", "ret_type": "builtins.int", "variables": []}}}, "__setitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "k", "v"], "flags": [], "fullname": "collections.ChainMap.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.ChainMap"}, {".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of ChainMap", "ret_type": {".class": "NoneType"}, "variables": []}}}, "maps": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "collections.ChainMap.maps", "name": "maps", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.ChainMap"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "maps of ChainMap", "ret_type": {".class": "Instance", "args": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Mapping"}], "type_ref": "builtins.list"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "maps", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.ChainMap"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "maps of ChainMap", "ret_type": {".class": "Instance", "args": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Mapping"}], "type_ref": "builtins.list"}, "variables": []}}}}, "new_child": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "m"], "flags": [], "fullname": "collections.ChainMap.new_child", "name": "new_child", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "m"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.ChainMap"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Mapping"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "new_child of ChainMap", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.ChainMap"}, "variables": []}}}, "parents": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "collections.ChainMap.parents", "name": "parents", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.ChainMap"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "parents of ChainMap", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.ChainMap"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "parents", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.ChainMap"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "parents of ChainMap", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.ChainMap"}, "variables": []}}}}}, "tuple_type": null, "type_vars": ["_KT", "_VT"], "typeddict_type": null}}, "Collection": {".class": "SymbolTableNode", "cross_ref": "typing.Collection", "kind": "Gdef"}, "Container": {".class": "SymbolTableNode", "cross_ref": "typing.Container", "kind": "Gdef"}, "Coroutine": {".class": "SymbolTableNode", "cross_ref": "typing.Coroutine", "kind": "Gdef"}, "Counter": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "builtins.int"], "type_ref": "builtins.dict"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "collections.Counter", "name": "Counter", "type_vars": [{".class": "TypeVarDef", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "collections.Counter", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "collections", "mro": ["collections.Counter", "builtins.dict", "typing.MutableMapping", "typing.Mapping", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__add__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "collections.Counter.__add__", "name": "__add__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__add__ of Counter", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, "variables": []}}}, "__and__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "collections.Counter.__and__", "name": "__and__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__and__ of Counter", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, "variables": []}}}, "__iadd__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "collections.Counter.__iadd__", "name": "__iadd__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iadd__ of Counter", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, "variables": []}}}, "__iand__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "collections.Counter.__iand__", "name": "__iand__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iand__ of Counter", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "collections.Counter.__init__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.Counter.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of Counter", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "mapping"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.Counter.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "mapping"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "builtins.int"], "type_ref": "typing.Mapping"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of Counter", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.Counter.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of Counter", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of Counter", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "mapping"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "builtins.int"], "type_ref": "typing.Mapping"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of Counter", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of Counter", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "__ior__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "collections.Counter.__ior__", "name": "__ior__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ior__ of Counter", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, "variables": []}}}, "__isub__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "collections.Counter.__isub__", "name": "__isub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__isub__ of Counter", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, "variables": []}}}, "__neg__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.Counter.__neg__", "name": "__neg__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__neg__ of Counter", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, "variables": []}}}, "__or__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "collections.Counter.__or__", "name": "__or__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__or__ of Counter", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, "variables": []}}}, "__pos__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.Counter.__pos__", "name": "__pos__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__pos__ of Counter", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, "variables": []}}}, "__sub__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "collections.Counter.__sub__", "name": "__sub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__sub__ of Counter", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, "variables": []}}}, "copy": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.Counter.copy", "name": "copy", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._CounterT", "id": -1, "name": "_CounterT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.Counter"}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "copy of Counter", "ret_type": {".class": "TypeVarType", "fullname": "collections._CounterT", "id": -1, "name": "_CounterT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.Counter"}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._CounterT", "id": -1, "name": "_CounterT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.Counter"}, "values": [], "variance": 0}]}}}, "elements": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.Counter.elements", "name": "elements", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "elements of Counter", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": []}}}, "most_common": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "n"], "flags": [], "fullname": "collections.Counter.most_common", "name": "most_common", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "n"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "most_common of Counter", "ret_type": {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "builtins.list"}, "variables": []}}}, "subtract": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "collections.Counter.subtract", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "__mapping"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.Counter.subtract", "name": "subtract", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "builtins.int"], "type_ref": "typing.Mapping"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "subtract of Counter", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "subtract", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.Counter.subtract", "name": "subtract", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "subtract of Counter", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "subtract", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "builtins.int"], "type_ref": "typing.Mapping"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "subtract of Counter", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "subtract of Counter", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "update": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "collections.Counter.update", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 4], "arg_names": ["self", "__m", "kwargs"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.Counter.update", "name": "update", "type": {".class": "CallableType", "arg_kinds": [0, 0, 4], "arg_names": ["self", null, "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "builtins.int"], "type_ref": "typing.Mapping"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of Counter", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "update", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 4], "arg_names": ["self", "__m", "kwargs"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.Counter.update", "name": "update", "type": {".class": "CallableType", "arg_kinds": [0, 0, 4], "arg_names": ["self", null, "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterable"}]}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of Counter", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "update", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.Counter.update", "name": "update", "type": {".class": "CallableType", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of Counter", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "update", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 4], "arg_names": ["self", null, "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "builtins.int"], "type_ref": "typing.Mapping"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of Counter", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 4], "arg_names": ["self", null, "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterable"}]}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of Counter", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.Counter"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of Counter", "ret_type": {".class": "NoneType"}, "variables": []}]}}}}, "tuple_type": null, "type_vars": ["_T"], "typeddict_type": null}}, "Dict": {".class": "SymbolTableNode", "cross_ref": "typing.Dict", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Generator": {".class": "SymbolTableNode", "cross_ref": "typing.Generator", "kind": "Gdef"}, "Generic": {".class": "SymbolTableNode", "cross_ref": "typing.Generic", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Hashable": {".class": "SymbolTableNode", "cross_ref": "typing.Hashable", "kind": "Gdef"}, "ItemsView": {".class": "SymbolTableNode", "cross_ref": "typing.ItemsView", "kind": "Gdef"}, "Iterable": {".class": "SymbolTableNode", "cross_ref": "typing.Iterable", "kind": "Gdef"}, "Iterator": {".class": "SymbolTableNode", "cross_ref": "typing.Iterator", "kind": "Gdef"}, "KeysView": {".class": "SymbolTableNode", "cross_ref": "typing.KeysView", "kind": "Gdef"}, "List": {".class": "SymbolTableNode", "cross_ref": "typing.List", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Mapping": {".class": "SymbolTableNode", "cross_ref": "typing.Mapping", "kind": "Gdef"}, "MappingView": {".class": "SymbolTableNode", "cross_ref": "typing.MappingView", "kind": "Gdef"}, "MutableMapping": {".class": "SymbolTableNode", "cross_ref": "typing.MutableMapping", "kind": "Gdef"}, "MutableSequence": {".class": "SymbolTableNode", "cross_ref": "typing.MutableSequence", "kind": "Gdef"}, "MutableSet": {".class": "SymbolTableNode", "cross_ref": "typing.MutableSet", "kind": "Gdef"}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "OrderedDict": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Reversible"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "collections.OrderedDict", "name": "OrderedDict", "type_vars": [{".class": "TypeVarDef", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "collections.OrderedDict", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "collections", "mro": ["collections.OrderedDict", "builtins.dict", "typing.MutableMapping", "typing.Mapping", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__reversed__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.OrderedDict.__reversed__", "name": "__reversed__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.OrderedDict"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__reversed__ of OrderedDict", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": []}}}, "copy": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.OrderedDict.copy", "name": "copy", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._OrderedDictT", "id": -1, "name": "_OrderedDictT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.OrderedDict"}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "copy of OrderedDict", "ret_type": {".class": "TypeVarType", "fullname": "collections._OrderedDictT", "id": -1, "name": "_OrderedDictT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.OrderedDict"}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._OrderedDictT", "id": -1, "name": "_OrderedDictT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.OrderedDict"}, "values": [], "variance": 0}]}}}, "items": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.OrderedDict.items", "name": "items", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.OrderedDict"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "items of OrderedDict", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections._OrderedDictItemsView"}, "variables": []}}}, "keys": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.OrderedDict.keys", "name": "keys", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.OrderedDict"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "keys of OrderedDict", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections._OrderedDictKeysView"}, "variables": []}}}, "move_to_end": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "key", "last"], "flags": [], "fullname": "collections.OrderedDict.move_to_end", "name": "move_to_end", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "key", "last"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.OrderedDict"}, {".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "move_to_end of OrderedDict", "ret_type": {".class": "NoneType"}, "variables": []}}}, "popitem": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "last"], "flags": [], "fullname": "collections.OrderedDict.popitem", "name": "popitem", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "last"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.OrderedDict"}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "popitem of OrderedDict", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "values": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.OrderedDict.values", "name": "values", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.OrderedDict"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "values of OrderedDict", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections._OrderedDictValuesView"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_KT", "_VT"], "typeddict_type": null}}, "Reversible": {".class": "SymbolTableNode", "cross_ref": "typing.Reversible", "kind": "Gdef"}, "Sequence": {".class": "SymbolTableNode", "cross_ref": "typing.Sequence", "kind": "Gdef"}, "Set": {".class": "SymbolTableNode", "cross_ref": "typing.AbstractSet", "kind": "Gdef"}, "Sized": {".class": "SymbolTableNode", "cross_ref": "typing.Sized", "kind": "Gdef"}, "Tuple": {".class": "SymbolTableNode", "cross_ref": "typing.Tuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Type": {".class": "SymbolTableNode", "cross_ref": "typing.Type", "kind": "Gdef", "module_hidden": true, "module_public": false}, "TypeVar": {".class": "SymbolTableNode", "cross_ref": "typing.TypeVar", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_hidden": true, "module_public": false}, "UserDict": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableMapping"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "collections.UserDict", "name": "UserDict", "type_vars": [{".class": "TypeVarDef", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "collections.UserDict", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "collections", "mro": ["collections.UserDict", "typing.MutableMapping", "typing.Mapping", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "flags": [], "fullname": "collections.UserDict.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserDict"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of UserDict", "ret_type": "builtins.bool", "variables": []}}}, "__delitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "flags": [], "fullname": "collections.UserDict.__delitem__", "name": "__delitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserDict"}, {".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delitem__ of UserDict", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "flags": [], "fullname": "collections.UserDict.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserDict"}, {".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of UserDict", "ret_type": {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 4], "arg_names": ["self", "dict", "kwargs"], "flags": [], "fullname": "collections.UserDict.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1, 4], "arg_names": ["self", "dict", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserDict"}, {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Mapping"}, {".class": "NoneType"}]}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of UserDict", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserDict.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserDict"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of UserDict", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserDict.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserDict"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of UserDict", "ret_type": "builtins.int", "variables": []}}}, "__setitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "key", "item"], "flags": [], "fullname": "collections.UserDict.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserDict"}, {".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of UserDict", "ret_type": {".class": "NoneType"}, "variables": []}}}, "copy": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserDict.copy", "name": "copy", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserDictT", "id": -1, "name": "_UserDictT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserDict"}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "copy of UserDict", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserDictT", "id": -1, "name": "_UserDictT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserDict"}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserDictT", "id": -1, "name": "_UserDictT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserDict"}, "values": [], "variance": 0}]}}}, "data": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "collections.UserDict.data", "name": "data", "type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}}}, "fromkeys": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["cls", "iterable", "value"], "flags": ["is_class", "is_decorated"], "fullname": "collections.UserDict.fromkeys", "name": "fromkeys", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["cls", "iterable", "value"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "collections._UserDictT", "id": -1, "name": "_UserDictT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserDict"}, "values": [], "variance": 0}}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fromkeys of UserDict", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserDictT", "id": -1, "name": "_UserDictT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserDict"}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserDictT", "id": -1, "name": "_UserDictT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserDict"}, "values": [], "variance": 0}]}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "fromkeys", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["cls", "iterable", "value"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "collections._UserDictT", "id": -1, "name": "_UserDictT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserDict"}, "values": [], "variance": 0}}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fromkeys of UserDict", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserDictT", "id": -1, "name": "_UserDictT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserDict"}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserDictT", "id": -1, "name": "_UserDictT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserDict"}, "values": [], "variance": 0}]}}}}}, "tuple_type": null, "type_vars": ["_KT", "_VT"], "typeddict_type": null}}, "UserList": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "collections.UserList", "name": "UserList", "type_vars": [{".class": "TypeVarDef", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "collections.UserList", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "collections", "mro": ["collections.UserList", "typing.MutableSequence", "typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__add__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "collections.UserList.__add__", "name": "__add__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserListT", "id": -1, "name": "_UserListT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserList"}, "values": [], "variance": 0}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__add__ of UserList", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserListT", "id": -1, "name": "_UserListT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserList"}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserListT", "id": -1, "name": "_UserListT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserList"}, "values": [], "variance": 0}]}}}, "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "item"], "flags": [], "fullname": "collections.UserList.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of UserList", "ret_type": "builtins.bool", "variables": []}}}, "__delitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "i"], "flags": [], "fullname": "collections.UserList.__delitem__", "name": "__delitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, {".class": "UnionType", "items": ["builtins.int", "builtins.slice"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delitem__ of UserList", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__ge__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "collections.UserList.__ge__", "name": "__ge__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ge__ of UserList", "ret_type": "builtins.bool", "variables": []}}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "collections.UserList.__getitem__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "i"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.UserList.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of UserList", "ret_type": {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "i"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.UserList.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of UserList", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of UserList", "ret_type": {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of UserList", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "variables": []}]}}}, "__gt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "collections.UserList.__gt__", "name": "__gt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__gt__ of UserList", "ret_type": "builtins.bool", "variables": []}}}, "__iadd__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "collections.UserList.__iadd__", "name": "__iadd__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserListT", "id": -1, "name": "_UserListT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserList"}, "values": [], "variance": 0}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iadd__ of UserList", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserListT", "id": -1, "name": "_UserListT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserList"}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserListT", "id": -1, "name": "_UserListT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserList"}, "values": [], "variance": 0}]}}}, "__imul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "collections.UserList.__imul__", "name": "__imul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserListT", "id": -1, "name": "_UserListT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserList"}, "values": [], "variance": 0}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__imul__ of UserList", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserListT", "id": -1, "name": "_UserListT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserList"}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserListT", "id": -1, "name": "_UserListT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserList"}, "values": [], "variance": 0}]}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "initlist"], "flags": [], "fullname": "collections.UserList.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "initlist"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of UserList", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__le__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "collections.UserList.__le__", "name": "__le__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__le__ of UserList", "ret_type": "builtins.bool", "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserList.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of UserList", "ret_type": "builtins.int", "variables": []}}}, "__lt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "collections.UserList.__lt__", "name": "__lt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__lt__ of UserList", "ret_type": "builtins.bool", "variables": []}}}, "__mul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "collections.UserList.__mul__", "name": "__mul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserListT", "id": -1, "name": "_UserListT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserList"}, "values": [], "variance": 0}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mul__ of UserList", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserListT", "id": -1, "name": "_UserListT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserList"}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserListT", "id": -1, "name": "_UserListT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserList"}, "values": [], "variance": 0}]}}}, "__setitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "collections.UserList.__setitem__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "i", "o"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.UserList.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, "builtins.int", {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of UserList", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__setitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "i", "o"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.UserList.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, "builtins.slice", {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of UserList", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__setitem__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, "builtins.int", {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of UserList", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, "builtins.slice", {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of UserList", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "append": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "item"], "flags": [], "fullname": "collections.UserList.append", "name": "append", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "item"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "append of UserList", "ret_type": {".class": "NoneType"}, "variables": []}}}, "clear": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserList.clear", "name": "clear", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "clear of UserList", "ret_type": {".class": "NoneType"}, "variables": []}}}, "copy": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserList.copy", "name": "copy", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserListT", "id": -1, "name": "_UserListT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserList"}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "copy of UserList", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserListT", "id": -1, "name": "_UserListT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserList"}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserListT", "id": -1, "name": "_UserListT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserList"}, "values": [], "variance": 0}]}}}, "count": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "item"], "flags": [], "fullname": "collections.UserList.count", "name": "count", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "item"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "count of UserList", "ret_type": "builtins.int", "variables": []}}}, "data": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "collections.UserList.data", "name": "data", "type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.list"}}}, "extend": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "collections.UserList.extend", "name": "extend", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "extend of UserList", "ret_type": {".class": "NoneType"}, "variables": []}}}, "index": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 2], "arg_names": ["self", "item", "args"], "flags": [], "fullname": "collections.UserList.index", "name": "index", "type": {".class": "CallableType", "arg_kinds": [0, 0, 2], "arg_names": ["self", "item", "args"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "index of UserList", "ret_type": "builtins.int", "variables": []}}}, "insert": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "i", "item"], "flags": [], "fullname": "collections.UserList.insert", "name": "insert", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "i", "item"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, "builtins.int", {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "insert of UserList", "ret_type": {".class": "NoneType"}, "variables": []}}}, "pop": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "i"], "flags": [], "fullname": "collections.UserList.pop", "name": "pop", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "i"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pop of UserList", "ret_type": {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}}, "remove": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "item"], "flags": [], "fullname": "collections.UserList.remove", "name": "remove", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "item"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "remove of UserList", "ret_type": {".class": "NoneType"}, "variables": []}}}, "reverse": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserList.reverse", "name": "reverse", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "reverse of UserList", "ret_type": {".class": "NoneType"}, "variables": []}}}, "sort": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwds"], "flags": [], "fullname": "collections.UserList.sort", "name": "sort", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwds"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.UserList"}, {".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": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "sort of UserList", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_T"], "typeddict_type": null}}, "UserString": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Sequence"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "collections.UserString", "name": "UserString", "type_vars": []}, "flags": [], "fullname": "collections.UserString", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "collections", "mro": ["collections.UserString", "typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__add__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "collections.UserString.__add__", "name": "__add__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__add__ of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}, "__complex__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.__complex__", "name": "__complex__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["collections.UserString"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__complex__ of UserString", "ret_type": "builtins.complex", "variables": []}}}, "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "char"], "flags": [], "fullname": "collections.UserString.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["collections.UserString", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of UserString", "ret_type": "builtins.bool", "variables": []}}}, "__float__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.__float__", "name": "__float__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["collections.UserString"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__float__ of UserString", "ret_type": "builtins.float", "variables": []}}}, "__ge__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "string"], "flags": [], "fullname": "collections.UserString.__ge__", "name": "__ge__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["collections.UserString", {".class": "UnionType", "items": ["builtins.str", "collections.UserString"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ge__ of UserString", "ret_type": "builtins.bool", "variables": []}}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "i"], "flags": [], "fullname": "collections.UserString.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, {".class": "UnionType", "items": ["builtins.int", "builtins.slice"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}, "__getnewargs__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.__getnewargs__", "name": "__getnewargs__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["collections.UserString"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getnewargs__ of UserString", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.str"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "__gt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "string"], "flags": [], "fullname": "collections.UserString.__gt__", "name": "__gt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["collections.UserString", {".class": "UnionType", "items": ["builtins.str", "collections.UserString"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__gt__ of UserString", "ret_type": "builtins.bool", "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "seq"], "flags": [], "fullname": "collections.UserString.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "seq"], "arg_types": ["collections.UserString", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of UserString", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__int__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.__int__", "name": "__int__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["collections.UserString"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__int__ of UserString", "ret_type": "builtins.int", "variables": []}}}, "__le__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "string"], "flags": [], "fullname": "collections.UserString.__le__", "name": "__le__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["collections.UserString", {".class": "UnionType", "items": ["builtins.str", "collections.UserString"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__le__ of UserString", "ret_type": "builtins.bool", "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["collections.UserString"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of UserString", "ret_type": "builtins.int", "variables": []}}}, "__lt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "string"], "flags": [], "fullname": "collections.UserString.__lt__", "name": "__lt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["collections.UserString", {".class": "UnionType", "items": ["builtins.str", "collections.UserString"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__lt__ of UserString", "ret_type": "builtins.bool", "variables": []}}}, "__mod__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "args"], "flags": [], "fullname": "collections.UserString.__mod__", "name": "__mod__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mod__ of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}, "__mul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "collections.UserString.__mul__", "name": "__mul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mul__ of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}, "capitalize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.capitalize", "name": "capitalize", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "capitalize of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}, "casefold": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.casefold", "name": "casefold", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "casefold of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}, "center": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 2], "arg_names": ["self", "width", "args"], "flags": [], "fullname": "collections.UserString.center", "name": "center", "type": {".class": "CallableType", "arg_kinds": [0, 0, 2], "arg_names": ["self", "width", "args"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "builtins.int", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "center of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}, "count": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "flags": [], "fullname": "collections.UserString.count", "name": "count", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "arg_types": ["collections.UserString", {".class": "UnionType", "items": ["builtins.str", "collections.UserString"]}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "count of UserString", "ret_type": "builtins.int", "variables": []}}}, "data": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "collections.UserString.data", "name": "data", "type": "builtins.str"}}, "encode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "encoding", "errors"], "flags": [], "fullname": "collections.UserString.encode", "name": "encode", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "encoding", "errors"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "encode of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}, "endswith": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "suffix", "start", "end"], "flags": [], "fullname": "collections.UserString.endswith", "name": "endswith", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "suffix", "start", "end"], "arg_types": ["collections.UserString", {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}]}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "endswith of UserString", "ret_type": "builtins.bool", "variables": []}}}, "expandtabs": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "tabsize"], "flags": [], "fullname": "collections.UserString.expandtabs", "name": "expandtabs", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "tabsize"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "expandtabs of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}, "find": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "flags": [], "fullname": "collections.UserString.find", "name": "find", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "arg_types": ["collections.UserString", {".class": "UnionType", "items": ["builtins.str", "collections.UserString"]}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "find of UserString", "ret_type": "builtins.int", "variables": []}}}, "format": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwds"], "flags": [], "fullname": "collections.UserString.format", "name": "format", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwds"], "arg_types": ["collections.UserString", {".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": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "format of UserString", "ret_type": "builtins.str", "variables": []}}}, "format_map": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "mapping"], "flags": [], "fullname": "collections.UserString.format_map", "name": "format_map", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "mapping"], "arg_types": ["collections.UserString", {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Mapping"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "format_map of UserString", "ret_type": "builtins.str", "variables": []}}}, "index": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "flags": [], "fullname": "collections.UserString.index", "name": "index", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "arg_types": ["collections.UserString", "builtins.str", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "index of UserString", "ret_type": "builtins.int", "variables": []}}}, "isalnum": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.isalnum", "name": "isalnum", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["collections.UserString"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isalnum of UserString", "ret_type": "builtins.bool", "variables": []}}}, "isalpha": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.isalpha", "name": "isalpha", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["collections.UserString"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isalpha of UserString", "ret_type": "builtins.bool", "variables": []}}}, "isdecimal": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.isdecimal", "name": "isdecimal", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["collections.UserString"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isdecimal of UserString", "ret_type": "builtins.bool", "variables": []}}}, "isdigit": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.isdigit", "name": "isdigit", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["collections.UserString"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isdigit of UserString", "ret_type": "builtins.bool", "variables": []}}}, "isidentifier": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.isidentifier", "name": "isidentifier", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["collections.UserString"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isidentifier of UserString", "ret_type": "builtins.bool", "variables": []}}}, "islower": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.islower", "name": "islower", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["collections.UserString"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "islower of UserString", "ret_type": "builtins.bool", "variables": []}}}, "isnumeric": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.isnumeric", "name": "isnumeric", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["collections.UserString"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isnumeric of UserString", "ret_type": "builtins.bool", "variables": []}}}, "isprintable": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.isprintable", "name": "isprintable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["collections.UserString"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isprintable of UserString", "ret_type": "builtins.bool", "variables": []}}}, "isspace": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.isspace", "name": "isspace", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["collections.UserString"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isspace of UserString", "ret_type": "builtins.bool", "variables": []}}}, "istitle": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.istitle", "name": "istitle", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["collections.UserString"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "istitle of UserString", "ret_type": "builtins.bool", "variables": []}}}, "isupper": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.isupper", "name": "isupper", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["collections.UserString"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isupper of UserString", "ret_type": "builtins.bool", "variables": []}}}, "join": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "seq"], "flags": [], "fullname": "collections.UserString.join", "name": "join", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "seq"], "arg_types": ["collections.UserString", {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "join of UserString", "ret_type": "builtins.str", "variables": []}}}, "ljust": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 2], "arg_names": ["self", "width", "args"], "flags": [], "fullname": "collections.UserString.ljust", "name": "ljust", "type": {".class": "CallableType", "arg_kinds": [0, 0, 2], "arg_names": ["self", "width", "args"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "builtins.int", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "ljust of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}, "lower": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.lower", "name": "lower", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "lower of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}, "lstrip": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "flags": [], "fullname": "collections.UserString.lstrip", "name": "lstrip", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "lstrip of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}, "maketrans": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": ["is_static"], "fullname": "collections.UserString.maketrans", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["x"], "flags": ["is_static", "is_overload", "is_decorated"], "fullname": "collections.UserString.maketrans", "name": "maketrans", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["x"], "arg_types": [{".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.int", {".class": "TypeVarType", "fullname": "collections._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "Instance", "args": ["builtins.str", {".class": "TypeVarType", "fullname": "collections._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.str", "builtins.int"]}, {".class": "TypeVarType", "fullname": "collections._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "maketrans of UserString", "ret_type": {".class": "Instance", "args": ["builtins.int", {".class": "TypeVarType", "fullname": "collections._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, "variables": [{".class": "TypeVarDef", "fullname": "collections._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": ["is_staticmethod"], "fullname": null, "name": "maketrans", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["x", "y", "z"], "flags": ["is_static", "is_overload", "is_decorated"], "fullname": "collections.UserString.maketrans", "name": "maketrans", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["x", "y", "z"], "arg_types": ["builtins.str", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "maketrans of UserString", "ret_type": {".class": "Instance", "args": ["builtins.int", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "type_ref": "builtins.dict"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": ["is_staticmethod"], "fullname": null, "name": "maketrans", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["x"], "arg_types": [{".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.int", {".class": "TypeVarType", "fullname": "collections._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "Instance", "args": ["builtins.str", {".class": "TypeVarType", "fullname": "collections._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, {".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.str", "builtins.int"]}, {".class": "TypeVarType", "fullname": "collections._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "maketrans of UserString", "ret_type": {".class": "Instance", "args": ["builtins.int", {".class": "TypeVarType", "fullname": "collections._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}, "variables": [{".class": "TypeVarDef", "fullname": "collections._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["x", "y", "z"], "arg_types": ["builtins.str", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "maketrans of UserString", "ret_type": {".class": "Instance", "args": ["builtins.int", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "type_ref": "builtins.dict"}, "variables": []}]}}}, "partition": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "sep"], "flags": [], "fullname": "collections.UserString.partition", "name": "partition", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "sep"], "arg_types": ["collections.UserString", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "partition of UserString", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "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"}}, "variables": []}}}, "replace": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "old", "new", "maxsplit"], "flags": [], "fullname": "collections.UserString.replace", "name": "replace", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "old", "new", "maxsplit"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, {".class": "UnionType", "items": ["builtins.str", "collections.UserString"]}, {".class": "UnionType", "items": ["builtins.str", "collections.UserString"]}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "replace of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}, "rfind": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "flags": [], "fullname": "collections.UserString.rfind", "name": "rfind", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "arg_types": ["collections.UserString", {".class": "UnionType", "items": ["builtins.str", "collections.UserString"]}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rfind of UserString", "ret_type": "builtins.int", "variables": []}}}, "rindex": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "flags": [], "fullname": "collections.UserString.rindex", "name": "rindex", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "arg_types": ["collections.UserString", {".class": "UnionType", "items": ["builtins.str", "collections.UserString"]}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rindex of UserString", "ret_type": "builtins.int", "variables": []}}}, "rjust": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 2], "arg_names": ["self", "width", "args"], "flags": [], "fullname": "collections.UserString.rjust", "name": "rjust", "type": {".class": "CallableType", "arg_kinds": [0, 0, 2], "arg_names": ["self", "width", "args"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "builtins.int", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rjust of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}, "rpartition": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "sep"], "flags": [], "fullname": "collections.UserString.rpartition", "name": "rpartition", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "sep"], "arg_types": ["collections.UserString", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rpartition of UserString", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "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"}}, "variables": []}}}, "rsplit": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "sep", "maxsplit"], "flags": [], "fullname": "collections.UserString.rsplit", "name": "rsplit", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "sep", "maxsplit"], "arg_types": ["collections.UserString", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rsplit of UserString", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}}}, "rstrip": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "flags": [], "fullname": "collections.UserString.rstrip", "name": "rstrip", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rstrip of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}, "split": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "sep", "maxsplit"], "flags": [], "fullname": "collections.UserString.split", "name": "split", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "sep", "maxsplit"], "arg_types": ["collections.UserString", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "split of UserString", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}}}, "splitlines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "keepends"], "flags": [], "fullname": "collections.UserString.splitlines", "name": "splitlines", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "keepends"], "arg_types": ["collections.UserString", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "splitlines of UserString", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}}}, "startswith": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "prefix", "start", "end"], "flags": [], "fullname": "collections.UserString.startswith", "name": "startswith", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "prefix", "start", "end"], "arg_types": ["collections.UserString", {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}]}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "startswith of UserString", "ret_type": "builtins.bool", "variables": []}}}, "strip": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "flags": [], "fullname": "collections.UserString.strip", "name": "strip", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "chars"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "strip of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}, "swapcase": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.swapcase", "name": "swapcase", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "swapcase of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}, "title": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.title", "name": "title", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "title of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}, "translate": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2], "arg_names": ["self", "args"], "flags": [], "fullname": "collections.UserString.translate", "name": "translate", "type": {".class": "CallableType", "arg_kinds": [0, 2], "arg_names": ["self", "args"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "translate of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}, "upper": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.UserString.upper", "name": "upper", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "upper of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}, "zfill": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "width"], "flags": [], "fullname": "collections.UserString.zfill", "name": "zfill", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "width"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "zfill of UserString", "ret_type": {".class": "TypeVarType", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._UserStringT", "id": -1, "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ValuesView": {".class": "SymbolTableNode", "cross_ref": "typing.ValuesView", "kind": "Gdef"}, "_CounterT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "collections._CounterT", "name": "_CounterT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.Counter"}, "values": [], "variance": 0}}, "_DefaultDictT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "collections._DefaultDictT", "name": "_DefaultDictT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.defaultdict"}, "values": [], "variance": 0}}, "_KT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "collections._KT", "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_OrderedDictItemsView": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.ItemsView"}, {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Reversible"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "collections._OrderedDictItemsView", "name": "_OrderedDictItemsView", "type_vars": [{".class": "TypeVarDef", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "collections._OrderedDictItemsView", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "collections", "mro": ["collections._OrderedDictItemsView", "typing.ItemsView", "typing.MappingView", "typing.AbstractSet", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__reversed__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections._OrderedDictItemsView.__reversed__", "name": "__reversed__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections._OrderedDictItemsView"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__reversed__ of _OrderedDictItemsView", "ret_type": {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterator"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_KT", "_VT"], "typeddict_type": null}}, "_OrderedDictKeysView": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.KeysView"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Reversible"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "collections._OrderedDictKeysView", "name": "_OrderedDictKeysView", "type_vars": [{".class": "TypeVarDef", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "collections._OrderedDictKeysView", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "collections", "mro": ["collections._OrderedDictKeysView", "typing.KeysView", "typing.MappingView", "typing.AbstractSet", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__reversed__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections._OrderedDictKeysView.__reversed__", "name": "__reversed__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections._OrderedDictKeysView"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__reversed__ of _OrderedDictKeysView", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_KT"], "typeddict_type": null}}, "_OrderedDictT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "collections._OrderedDictT", "name": "_OrderedDictT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.OrderedDict"}, "values": [], "variance": 0}}, "_OrderedDictValuesView": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._VT", "id": 1, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.ValuesView"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._VT", "id": 1, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Reversible"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "collections._OrderedDictValuesView", "name": "_OrderedDictValuesView", "type_vars": [{".class": "TypeVarDef", "fullname": "collections._VT", "id": 1, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "collections._OrderedDictValuesView", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "collections", "mro": ["collections._OrderedDictValuesView", "typing.ValuesView", "typing.MappingView", "typing.Iterable", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__reversed__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections._OrderedDictValuesView.__reversed__", "name": "__reversed__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._VT", "id": 1, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections._OrderedDictValuesView"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__reversed__ of _OrderedDictValuesView", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._VT", "id": 1, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_VT"], "typeddict_type": null}}, "_S": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "collections._S", "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_T": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "collections._T", "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_UserDictT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "collections._UserDictT", "name": "_UserDictT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserDict"}, "values": [], "variance": 0}}, "_UserListT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "collections._UserListT", "name": "_UserListT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.UserList"}, "values": [], "variance": 0}}, "_UserStringT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "collections._UserStringT", "name": "_UserStringT", "upper_bound": "collections.UserString", "values": [], "variance": 0}}, "_VT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "collections._VT", "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "collections.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "collections.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "collections.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "collections.__package__", "name": "__package__", "type": "builtins.str"}}, "abc": {".class": "SymbolTableNode", "cross_ref": "collections.abc", "kind": "Gdef", "module_public": false}, "defaultdict": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "builtins.dict"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "collections.defaultdict", "name": "defaultdict", "type_vars": [{".class": "TypeVarDef", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "collections.defaultdict", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "collections", "mro": ["collections.defaultdict", "builtins.dict", "typing.MutableMapping", "typing.Mapping", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "collections.defaultdict.__init__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.defaultdict.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.defaultdict"}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of defaultdict", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "default_factory"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.defaultdict.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "default_factory"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.defaultdict"}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of defaultdict", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 4], "arg_names": ["self", "default_factory", "kwargs"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.defaultdict.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 4], "arg_names": ["self", "default_factory", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.defaultdict"}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "NoneType"}]}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of defaultdict", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "default_factory", "map"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.defaultdict.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "default_factory", "map"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.defaultdict"}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "NoneType"}]}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Mapping"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of defaultdict", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 4], "arg_names": ["self", "default_factory", "map", "kwargs"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.defaultdict.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 4], "arg_names": ["self", "default_factory", "map", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.defaultdict"}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "NoneType"}]}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Mapping"}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of defaultdict", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "default_factory", "iterable"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.defaultdict.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "default_factory", "iterable"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.defaultdict"}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "NoneType"}]}, {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of defaultdict", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 4], "arg_names": ["self", "default_factory", "iterable", "kwargs"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.defaultdict.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 4], "arg_names": ["self", "default_factory", "iterable", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.defaultdict"}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "NoneType"}]}, {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterable"}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of defaultdict", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__init__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.defaultdict"}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of defaultdict", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "default_factory"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.defaultdict"}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of defaultdict", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 4], "arg_names": ["self", "default_factory", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.defaultdict"}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "NoneType"}]}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of defaultdict", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "default_factory", "map"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.defaultdict"}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "NoneType"}]}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Mapping"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of defaultdict", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0, 4], "arg_names": ["self", "default_factory", "map", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.defaultdict"}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "NoneType"}]}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Mapping"}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of defaultdict", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "default_factory", "iterable"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.defaultdict"}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "NoneType"}]}, {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of defaultdict", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0, 4], "arg_names": ["self", "default_factory", "iterable", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.defaultdict"}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "NoneType"}]}, {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterable"}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of defaultdict", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "__missing__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "flags": [], "fullname": "collections.defaultdict.__missing__", "name": "__missing__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.defaultdict"}, {".class": "TypeVarType", "fullname": "collections._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__missing__ of defaultdict", "ret_type": {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}}, "copy": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.defaultdict.copy", "name": "copy", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TypeVarType", "fullname": "collections._DefaultDictT", "id": -1, "name": "_DefaultDictT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.defaultdict"}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "copy of defaultdict", "ret_type": {".class": "TypeVarType", "fullname": "collections._DefaultDictT", "id": -1, "name": "_DefaultDictT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.defaultdict"}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._DefaultDictT", "id": -1, "name": "_DefaultDictT", "upper_bound": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.defaultdict"}, "values": [], "variance": 0}]}}}, "default_factory": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "collections.defaultdict.default_factory", "name": "default_factory", "type": {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "collections._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "NoneType"}]}}}}, "tuple_type": null, "type_vars": ["_KT", "_VT"], "typeddict_type": null}}, "deque": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "collections.deque", "name": "deque", "type_vars": [{".class": "TypeVarDef", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "collections.deque", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "collections", "mro": ["collections.deque", "typing.MutableSequence", "typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__add__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "collections.deque.__add__", "name": "__add__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__add__ of deque", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "variables": []}}}, "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "collections.deque.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of deque", "ret_type": "builtins.bool", "variables": []}}}, "__delitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "collections.deque.__delitem__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "i"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.deque.__delitem__", "name": "__delitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delitem__ of deque", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__delitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.deque.__delitem__", "name": "__delitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delitem__ of deque", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__delitem__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delitem__ of deque", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delitem__ of deque", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "collections.deque.__getitem__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "index"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.deque.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of deque", "ret_type": {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.deque.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of deque", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of deque", "ret_type": {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of deque", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "variables": []}]}}}, "__hash__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.deque.__hash__", "name": "__hash__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__hash__ of deque", "ret_type": "builtins.int", "variables": []}}}, "__iadd__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "flags": [], "fullname": "collections.deque.__iadd__", "name": "__iadd__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "TypeVarType", "fullname": "collections._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iadd__ of deque", "ret_type": {".class": "TypeVarType", "fullname": "collections._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "collections._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__imul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "collections.deque.__imul__", "name": "__imul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__imul__ of deque", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "iterable", "maxlen"], "flags": [], "fullname": "collections.deque.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "iterable", "maxlen"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of deque", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.deque.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of deque", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.deque.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of deque", "ret_type": "builtins.int", "variables": []}}}, "__mul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "collections.deque.__mul__", "name": "__mul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mul__ of deque", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "variables": []}}}, "__reversed__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.deque.__reversed__", "name": "__reversed__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__reversed__ of deque", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": []}}}, "__setitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "collections.deque.__setitem__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "i", "x"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.deque.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "builtins.int", {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of deque", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__setitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "s", "o"], "flags": ["is_overload", "is_decorated"], "fullname": "collections.deque.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "builtins.slice", {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of deque", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__setitem__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "builtins.int", {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of deque", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "builtins.slice", {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of deque", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "__str__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.deque.__str__", "name": "__str__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__str__ of deque", "ret_type": "builtins.str", "variables": []}}}, "append": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "collections.deque.append", "name": "append", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "append of deque", "ret_type": {".class": "NoneType"}, "variables": []}}}, "appendleft": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "collections.deque.appendleft", "name": "appendleft", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "appendleft of deque", "ret_type": {".class": "NoneType"}, "variables": []}}}, "clear": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.deque.clear", "name": "clear", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "clear of deque", "ret_type": {".class": "NoneType"}, "variables": []}}}, "copy": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.deque.copy", "name": "copy", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "copy of deque", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "variables": []}}}, "count": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "collections.deque.count", "name": "count", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "count of deque", "ret_type": "builtins.int", "variables": []}}}, "extend": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "flags": [], "fullname": "collections.deque.extend", "name": "extend", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "extend of deque", "ret_type": {".class": "NoneType"}, "variables": []}}}, "extendleft": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "flags": [], "fullname": "collections.deque.extendleft", "name": "extendleft", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "extendleft of deque", "ret_type": {".class": "NoneType"}, "variables": []}}}, "index": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "x", "start", "stop"], "flags": [], "fullname": "collections.deque.index", "name": "index", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "x", "start", "stop"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "index of deque", "ret_type": "builtins.int", "variables": []}}}, "insert": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "i", "x"], "flags": [], "fullname": "collections.deque.insert", "name": "insert", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "i", "x"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "builtins.int", {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "insert of deque", "ret_type": {".class": "NoneType"}, "variables": []}}}, "maxlen": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "collections.deque.maxlen", "name": "maxlen", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "maxlen of deque", "ret_type": {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "maxlen", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "maxlen of deque", "ret_type": {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, "variables": []}}}}, "pop": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "i"], "flags": [], "fullname": "collections.deque.pop", "name": "pop", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "i"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pop of deque", "ret_type": {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}}, "popleft": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.deque.popleft", "name": "popleft", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "popleft of deque", "ret_type": {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}}, "remove": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "flags": [], "fullname": "collections.deque.remove", "name": "remove", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, {".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "remove of deque", "ret_type": {".class": "NoneType"}, "variables": []}}}, "reverse": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "collections.deque.reverse", "name": "reverse", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "reverse of deque", "ret_type": {".class": "NoneType"}, "variables": []}}}, "rotate": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "flags": [], "fullname": "collections.deque.rotate", "name": "rotate", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "n"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "collections._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "collections.deque"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rotate of deque", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_T"], "typeddict_type": null}}, "namedtuple": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 5, 5, 5], "arg_names": ["typename", "field_names", "rename", "module", "defaults"], "flags": [], "fullname": "collections.namedtuple", "name": "namedtuple", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5, 5], "arg_names": ["typename", "field_names", "rename", "module", "defaults"], "arg_types": ["builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterable"}]}, "builtins.bool", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "namedtuple", "ret_type": {".class": "TypeType", "item": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "overload": {".class": "SymbolTableNode", "cross_ref": "typing.overload", "kind": "Gdef", "module_hidden": true, "module_public": false}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}, "typing": {".class": "SymbolTableNode", "cross_ref": "typing", "kind": "Gdef", "module_hidden": true, "module_public": false}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\collections\\__init__.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/collections/__init__.meta.json b/solutions/assignment-1/.mypy_cache/3.7/collections/__init__.meta.json new file mode 100644 index 00000000..c3092a27 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/collections/__init__.meta.json @@ -0,0 +1 @@ +{"child_modules": ["collections.abc"], "data_mtime": 1567188172, "dep_lines": [2, 3, 9, 1, 1], "dep_prios": [10, 5, 10, 5, 30], "dependencies": ["sys", "typing", "collections.abc", "builtins", "abc"], "hash": "566cbab72aead679a4d89c4eaeb8bfe8", "id": "collections", "ignore_all": true, "interface_hash": "13d21ba3b4e09a3604f534a627ea2945", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\collections\\__init__.pyi", "size": 15217, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/collections/abc.data.json b/solutions/assignment-1/.mypy_cache/3.7/collections/abc.data.json new file mode 100644 index 00000000..0ff11951 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/collections/abc.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "collections.abc", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "AsyncGenerator": {".class": "SymbolTableNode", "cross_ref": "typing.AsyncGenerator", "kind": "Gdef"}, "AsyncIterable": {".class": "SymbolTableNode", "cross_ref": "typing.AsyncIterable", "kind": "Gdef"}, "AsyncIterator": {".class": "SymbolTableNode", "cross_ref": "typing.AsyncIterator", "kind": "Gdef"}, "Awaitable": {".class": "SymbolTableNode", "cross_ref": "typing.Awaitable", "kind": "Gdef"}, "ByteString": {".class": "SymbolTableNode", "cross_ref": "typing.ByteString", "kind": "Gdef"}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef"}, "Collection": {".class": "SymbolTableNode", "cross_ref": "typing.Collection", "kind": "Gdef"}, "Container": {".class": "SymbolTableNode", "cross_ref": "typing.Container", "kind": "Gdef"}, "Coroutine": {".class": "SymbolTableNode", "cross_ref": "typing.Coroutine", "kind": "Gdef"}, "Generator": {".class": "SymbolTableNode", "cross_ref": "typing.Generator", "kind": "Gdef"}, "Hashable": {".class": "SymbolTableNode", "cross_ref": "typing.Hashable", "kind": "Gdef"}, "ItemsView": {".class": "SymbolTableNode", "cross_ref": "typing.ItemsView", "kind": "Gdef"}, "Iterable": {".class": "SymbolTableNode", "cross_ref": "typing.Iterable", "kind": "Gdef"}, "Iterator": {".class": "SymbolTableNode", "cross_ref": "typing.Iterator", "kind": "Gdef"}, "KeysView": {".class": "SymbolTableNode", "cross_ref": "typing.KeysView", "kind": "Gdef"}, "Mapping": {".class": "SymbolTableNode", "cross_ref": "typing.Mapping", "kind": "Gdef"}, "MappingView": {".class": "SymbolTableNode", "cross_ref": "typing.MappingView", "kind": "Gdef"}, "MutableMapping": {".class": "SymbolTableNode", "cross_ref": "typing.MutableMapping", "kind": "Gdef"}, "MutableSequence": {".class": "SymbolTableNode", "cross_ref": "typing.MutableSequence", "kind": "Gdef"}, "MutableSet": {".class": "SymbolTableNode", "cross_ref": "typing.MutableSet", "kind": "Gdef"}, "Reversible": {".class": "SymbolTableNode", "cross_ref": "typing.Reversible", "kind": "Gdef"}, "Sequence": {".class": "SymbolTableNode", "cross_ref": "typing.Sequence", "kind": "Gdef"}, "Set": {".class": "SymbolTableNode", "cross_ref": "typing.AbstractSet", "kind": "Gdef"}, "Sized": {".class": "SymbolTableNode", "cross_ref": "typing.Sized", "kind": "Gdef"}, "ValuesView": {".class": "SymbolTableNode", "cross_ref": "typing.ValuesView", "kind": "Gdef"}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "collections.abc.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "collections.abc.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "collections.abc.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "collections.abc.__package__", "name": "__package__", "type": "builtins.str"}}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\collections\\abc.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/collections/abc.meta.json b/solutions/assignment-1/.mypy_cache/3.7/collections/abc.meta.json new file mode 100644 index 00000000..59299ff7 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/collections/abc.meta.json @@ -0,0 +1 @@ +{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [4, 6, 1, 1, 1], "dep_prios": [10, 5, 5, 30, 30], "dependencies": ["sys", "collections", "builtins", "abc", "typing"], "hash": "197c87e716a5e5bf05eb5bca4ecd0344", "id": "collections.abc", "ignore_all": true, "interface_hash": "1ca6085bc9e2ad8de2caeccbb51dcf70", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\collections\\abc.pyi", "size": 1027, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/importlib/__init__.data.json b/solutions/assignment-1/.mypy_cache/3.7/importlib/__init__.data.json new file mode 100644 index 00000000..3fb27455 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/importlib/__init__.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "importlib", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Loader": {".class": "SymbolTableNode", "cross_ref": "_importlib_modulespec.Loader", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Mapping": {".class": "SymbolTableNode", "cross_ref": "typing.Mapping", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Sequence": {".class": "SymbolTableNode", "cross_ref": "typing.Sequence", "kind": "Gdef", "module_hidden": true, "module_public": false}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "importlib.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "importlib.__file__", "name": "__file__", "type": "builtins.str"}}, "__import__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1], "arg_names": ["name", "globals", "locals", "fromlist", "level"], "flags": [], "fullname": "importlib.__import__", "name": "__import__", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1, 1], "arg_names": ["name", "globals", "locals", "fromlist", "level"], "arg_types": ["builtins.str", {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Mapping"}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Mapping"}, {".class": "NoneType"}]}, {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Sequence"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__import__", "ret_type": "_importlib_modulespec.ModuleType", "variables": []}}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "importlib.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "importlib.__package__", "name": "__package__", "type": "builtins.str"}}, "find_loader": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["name", "path"], "flags": [], "fullname": "importlib.find_loader", "name": "find_loader", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["name", "path"], "arg_types": ["builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "find_loader", "ret_type": {".class": "UnionType", "items": ["_importlib_modulespec.Loader", {".class": "NoneType"}]}, "variables": []}}}, "import_module": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["name", "package"], "flags": [], "fullname": "importlib.import_module", "name": "import_module", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["name", "package"], "arg_types": ["builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "import_module", "ret_type": "_importlib_modulespec.ModuleType", "variables": []}}}, "invalidate_caches": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "importlib.invalidate_caches", "name": "invalidate_caches", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "invalidate_caches", "ret_type": {".class": "NoneType"}, "variables": []}}}, "reload": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["module"], "flags": [], "fullname": "importlib.reload", "name": "reload", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["module"], "arg_types": ["_importlib_modulespec.ModuleType"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "reload", "ret_type": "_importlib_modulespec.ModuleType", "variables": []}}}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}, "types": {".class": "SymbolTableNode", "cross_ref": "types", "kind": "Gdef", "module_hidden": true, "module_public": false}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\importlib\\__init__.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/importlib/__init__.meta.json b/solutions/assignment-1/.mypy_cache/3.7/importlib/__init__.meta.json new file mode 100644 index 00000000..e9762a35 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/importlib/__init__.meta.json @@ -0,0 +1 @@ +{"child_modules": ["importlib.abc"], "data_mtime": 1567188172, "dep_lines": [1, 2, 3, 4, 1], "dep_prios": [5, 10, 10, 5, 5], "dependencies": ["importlib.abc", "sys", "types", "typing", "builtins"], "hash": "c14e5ab6e77f6fcc00235895242e880e", "id": "importlib", "ignore_all": true, "interface_hash": "db60b7c8b2fe02198999d740603e1225", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\importlib\\__init__.pyi", "size": 608, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/importlib/abc.data.json b/solutions/assignment-1/.mypy_cache/3.7/importlib/abc.data.json new file mode 100644 index 00000000..8185a418 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/importlib/abc.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "importlib.abc", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "ABCMeta": {".class": "SymbolTableNode", "cross_ref": "abc.ABCMeta", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "ExecutionLoader": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["get_filename", "get_source"], "bases": ["importlib.abc.InspectLoader"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "importlib.abc.ExecutionLoader", "name": "ExecutionLoader", "type_vars": []}, "flags": ["is_abstract"], "fullname": "importlib.abc.ExecutionLoader", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "importlib.abc", "mro": ["importlib.abc.ExecutionLoader", "importlib.abc.InspectLoader", "_importlib_modulespec.Loader", "builtins.object"], "names": {".class": "SymbolTable", "get_code": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "flags": [], "fullname": "importlib.abc.ExecutionLoader.get_code", "name": "get_code", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "arg_types": ["importlib.abc.ExecutionLoader", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_code of ExecutionLoader", "ret_type": {".class": "UnionType", "items": ["types.CodeType", {".class": "NoneType"}]}, "variables": []}}}, "get_filename": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "flags": ["is_decorated", "is_abstract"], "fullname": "importlib.abc.ExecutionLoader.get_filename", "name": "get_filename", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "arg_types": ["importlib.abc.ExecutionLoader", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_filename of ExecutionLoader", "ret_type": {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "get_filename", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "arg_types": ["importlib.abc.ExecutionLoader", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_filename of ExecutionLoader", "ret_type": {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}, "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "FileLoader": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["get_source"], "bases": ["importlib.abc.ResourceLoader", "importlib.abc.ExecutionLoader"], "declared_metaclass": "abc.ABCMeta", "defn": {".class": "ClassDef", "fullname": "importlib.abc.FileLoader", "name": "FileLoader", "type_vars": []}, "flags": ["is_abstract"], "fullname": "importlib.abc.FileLoader", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "importlib.abc", "mro": ["importlib.abc.FileLoader", "importlib.abc.ResourceLoader", "importlib.abc.ExecutionLoader", "importlib.abc.InspectLoader", "_importlib_modulespec.Loader", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "fullname", "path"], "flags": [], "fullname": "importlib.abc.FileLoader.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "fullname", "path"], "arg_types": ["importlib.abc.FileLoader", "builtins.str", {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of FileLoader", "ret_type": {".class": "NoneType"}, "variables": []}}}, "get_data": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "flags": [], "fullname": "importlib.abc.FileLoader.get_data", "name": "get_data", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "arg_types": ["importlib.abc.FileLoader", {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_data of FileLoader", "ret_type": "builtins.bytes", "variables": []}}}, "get_filename": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "flags": [], "fullname": "importlib.abc.FileLoader.get_filename", "name": "get_filename", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "arg_types": ["importlib.abc.FileLoader", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_filename of FileLoader", "ret_type": {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}, "variables": []}}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "importlib.abc.FileLoader.name", "name": "name", "type": "builtins.str"}}, "path": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "importlib.abc.FileLoader.path", "name": "path", "type": {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Finder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": "abc.ABCMeta", "defn": {".class": "ClassDef", "fullname": "importlib.abc.Finder", "name": "Finder", "type_vars": []}, "flags": [], "fullname": "importlib.abc.Finder", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "importlib.abc", "mro": ["importlib.abc.Finder", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "IO": {".class": "SymbolTableNode", "cross_ref": "typing.IO", "kind": "Gdef", "module_hidden": true, "module_public": false}, "InspectLoader": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["get_source"], "bases": ["_importlib_modulespec.Loader"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "importlib.abc.InspectLoader", "name": "InspectLoader", "type_vars": []}, "flags": ["is_abstract"], "fullname": "importlib.abc.InspectLoader", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "importlib.abc", "mro": ["importlib.abc.InspectLoader", "_importlib_modulespec.Loader", "builtins.object"], "names": {".class": "SymbolTable", "exec_module": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "module"], "flags": [], "fullname": "importlib.abc.InspectLoader.exec_module", "name": "exec_module", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "module"], "arg_types": ["importlib.abc.InspectLoader", "_importlib_modulespec.ModuleType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "exec_module of InspectLoader", "ret_type": {".class": "NoneType"}, "variables": []}}}, "get_code": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "flags": [], "fullname": "importlib.abc.InspectLoader.get_code", "name": "get_code", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "arg_types": ["importlib.abc.InspectLoader", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_code of InspectLoader", "ret_type": {".class": "UnionType", "items": ["types.CodeType", {".class": "NoneType"}]}, "variables": []}}}, "get_source": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "flags": ["is_decorated", "is_abstract"], "fullname": "importlib.abc.InspectLoader.get_source", "name": "get_source", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "arg_types": ["importlib.abc.InspectLoader", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_source of InspectLoader", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "get_source", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "arg_types": ["importlib.abc.InspectLoader", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_source of InspectLoader", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "variables": []}}}}, "is_package": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "flags": [], "fullname": "importlib.abc.InspectLoader.is_package", "name": "is_package", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "arg_types": ["importlib.abc.InspectLoader", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "is_package of InspectLoader", "ret_type": "builtins.bool", "variables": []}}}, "load_module": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "flags": [], "fullname": "importlib.abc.InspectLoader.load_module", "name": "load_module", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "arg_types": ["importlib.abc.InspectLoader", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "load_module of InspectLoader", "ret_type": "_importlib_modulespec.ModuleType", "variables": []}}}, "source_to_code": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["data", "path"], "flags": ["is_static", "is_decorated"], "fullname": "importlib.abc.InspectLoader.source_to_code", "name": "source_to_code", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["data", "path"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "source_to_code of InspectLoader", "ret_type": "types.CodeType", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_staticmethod", "is_ready"], "fullname": null, "name": "source_to_code", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["data", "path"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "source_to_code of InspectLoader", "ret_type": "types.CodeType", "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Iterator": {".class": "SymbolTableNode", "cross_ref": "typing.Iterator", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Loader": {".class": "SymbolTableNode", "cross_ref": "_importlib_modulespec.Loader", "kind": "Gdef"}, "Mapping": {".class": "SymbolTableNode", "cross_ref": "typing.Mapping", "kind": "Gdef", "module_hidden": true, "module_public": false}, "MetaPathFinder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["importlib.abc.Finder"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "importlib.abc.MetaPathFinder", "name": "MetaPathFinder", "type_vars": []}, "flags": [], "fullname": "importlib.abc.MetaPathFinder", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "importlib.abc", "mro": ["importlib.abc.MetaPathFinder", "importlib.abc.Finder", "builtins.object"], "names": {".class": "SymbolTable", "find_module": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "fullname", "path"], "flags": [], "fullname": "importlib.abc.MetaPathFinder.find_module", "name": "find_module", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "fullname", "path"], "arg_types": ["importlib.abc.MetaPathFinder", "builtins.str", {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "type_ref": "typing.Sequence"}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "find_module of MetaPathFinder", "ret_type": {".class": "UnionType", "items": ["_importlib_modulespec.Loader", {".class": "NoneType"}]}, "variables": []}}}, "find_spec": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "fullname", "path", "target"], "flags": [], "fullname": "importlib.abc.MetaPathFinder.find_spec", "name": "find_spec", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "fullname", "path", "target"], "arg_types": ["importlib.abc.MetaPathFinder", "builtins.str", {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "type_ref": "typing.Sequence"}, {".class": "NoneType"}]}, {".class": "UnionType", "items": ["_importlib_modulespec.ModuleType", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "find_spec of MetaPathFinder", "ret_type": {".class": "UnionType", "items": ["_importlib_modulespec.ModuleSpec", {".class": "NoneType"}]}, "variables": []}}}, "invalidate_caches": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "importlib.abc.MetaPathFinder.invalidate_caches", "name": "invalidate_caches", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["importlib.abc.MetaPathFinder"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "invalidate_caches of MetaPathFinder", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ModuleSpec": {".class": "SymbolTableNode", "cross_ref": "_importlib_modulespec.ModuleSpec", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "PathEntryFinder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["importlib.abc.Finder"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "importlib.abc.PathEntryFinder", "name": "PathEntryFinder", "type_vars": []}, "flags": [], "fullname": "importlib.abc.PathEntryFinder", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "importlib.abc", "mro": ["importlib.abc.PathEntryFinder", "importlib.abc.Finder", "builtins.object"], "names": {".class": "SymbolTable", "find_loader": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "flags": [], "fullname": "importlib.abc.PathEntryFinder.find_loader", "name": "find_loader", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "arg_types": ["importlib.abc.PathEntryFinder", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "find_loader of PathEntryFinder", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "UnionType", "items": ["_importlib_modulespec.Loader", {".class": "NoneType"}]}, {".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "type_ref": "typing.Sequence"}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "find_module": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "flags": [], "fullname": "importlib.abc.PathEntryFinder.find_module", "name": "find_module", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "arg_types": ["importlib.abc.PathEntryFinder", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "find_module of PathEntryFinder", "ret_type": {".class": "UnionType", "items": ["_importlib_modulespec.Loader", {".class": "NoneType"}]}, "variables": []}}}, "find_spec": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "fullname", "target"], "flags": [], "fullname": "importlib.abc.PathEntryFinder.find_spec", "name": "find_spec", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "fullname", "target"], "arg_types": ["importlib.abc.PathEntryFinder", "builtins.str", {".class": "UnionType", "items": ["_importlib_modulespec.ModuleType", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "find_spec of PathEntryFinder", "ret_type": {".class": "UnionType", "items": ["_importlib_modulespec.ModuleSpec", {".class": "NoneType"}]}, "variables": []}}}, "invalidate_caches": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "importlib.abc.PathEntryFinder.invalidate_caches", "name": "invalidate_caches", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["importlib.abc.PathEntryFinder"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "invalidate_caches of PathEntryFinder", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ResourceLoader": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["get_data"], "bases": ["_importlib_modulespec.Loader"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "importlib.abc.ResourceLoader", "name": "ResourceLoader", "type_vars": []}, "flags": ["is_abstract"], "fullname": "importlib.abc.ResourceLoader", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "importlib.abc", "mro": ["importlib.abc.ResourceLoader", "_importlib_modulespec.Loader", "builtins.object"], "names": {".class": "SymbolTable", "get_data": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "flags": ["is_decorated", "is_abstract"], "fullname": "importlib.abc.ResourceLoader.get_data", "name": "get_data", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "arg_types": ["importlib.abc.ResourceLoader", {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_data of ResourceLoader", "ret_type": "builtins.bytes", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "get_data", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "arg_types": ["importlib.abc.ResourceLoader", {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_data of ResourceLoader", "ret_type": "builtins.bytes", "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ResourceReader": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["contents", "is_resource", "open_resource", "resource_path"], "bases": ["builtins.object"], "declared_metaclass": "abc.ABCMeta", "defn": {".class": "ClassDef", "fullname": "importlib.abc.ResourceReader", "name": "ResourceReader", "type_vars": []}, "flags": ["is_abstract"], "fullname": "importlib.abc.ResourceReader", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "importlib.abc", "mro": ["importlib.abc.ResourceReader", "builtins.object"], "names": {".class": "SymbolTable", "contents": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "importlib.abc.ResourceReader.contents", "name": "contents", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["importlib.abc.ResourceReader"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "contents of ResourceReader", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterator"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "contents", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["importlib.abc.ResourceReader"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "contents of ResourceReader", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterator"}, "variables": []}}}}, "is_resource": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "name"], "flags": ["is_decorated", "is_abstract"], "fullname": "importlib.abc.ResourceReader.is_resource", "name": "is_resource", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "name"], "arg_types": ["importlib.abc.ResourceReader", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "is_resource of ResourceReader", "ret_type": "builtins.bool", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "is_resource", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "name"], "arg_types": ["importlib.abc.ResourceReader", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "is_resource of ResourceReader", "ret_type": "builtins.bool", "variables": []}}}}, "open_resource": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "resource"], "flags": ["is_decorated", "is_abstract"], "fullname": "importlib.abc.ResourceReader.open_resource", "name": "open_resource", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "resource"], "arg_types": ["importlib.abc.ResourceReader", {".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "open_resource of ResourceReader", "ret_type": {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.IO"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "open_resource", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "resource"], "arg_types": ["importlib.abc.ResourceReader", {".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "open_resource of ResourceReader", "ret_type": {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.IO"}, "variables": []}}}}, "resource_path": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "resource"], "flags": ["is_decorated", "is_abstract"], "fullname": "importlib.abc.ResourceReader.resource_path", "name": "resource_path", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "resource"], "arg_types": ["importlib.abc.ResourceReader", {".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "resource_path of ResourceReader", "ret_type": "builtins.str", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "resource_path", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "resource"], "arg_types": ["importlib.abc.ResourceReader", {".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "resource_path of ResourceReader", "ret_type": "builtins.str", "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Sequence": {".class": "SymbolTableNode", "cross_ref": "typing.Sequence", "kind": "Gdef", "module_hidden": true, "module_public": false}, "SourceLoader": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["get_data", "get_filename"], "bases": ["importlib.abc.ResourceLoader", "importlib.abc.ExecutionLoader"], "declared_metaclass": "abc.ABCMeta", "defn": {".class": "ClassDef", "fullname": "importlib.abc.SourceLoader", "name": "SourceLoader", "type_vars": []}, "flags": ["is_abstract"], "fullname": "importlib.abc.SourceLoader", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "importlib.abc", "mro": ["importlib.abc.SourceLoader", "importlib.abc.ResourceLoader", "importlib.abc.ExecutionLoader", "importlib.abc.InspectLoader", "_importlib_modulespec.Loader", "builtins.object"], "names": {".class": "SymbolTable", "get_source": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "flags": [], "fullname": "importlib.abc.SourceLoader.get_source", "name": "get_source", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "fullname"], "arg_types": ["importlib.abc.SourceLoader", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_source of SourceLoader", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "variables": []}}}, "path_mtime": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "flags": [], "fullname": "importlib.abc.SourceLoader.path_mtime", "name": "path_mtime", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "arg_types": ["importlib.abc.SourceLoader", {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "path_mtime of SourceLoader", "ret_type": "builtins.float", "variables": []}}}, "path_stats": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "flags": [], "fullname": "importlib.abc.SourceLoader.path_stats", "name": "path_stats", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "arg_types": ["importlib.abc.SourceLoader", {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "path_stats of SourceLoader", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Mapping"}, "variables": []}}}, "set_data": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "path", "data"], "flags": [], "fullname": "importlib.abc.SourceLoader.set_data", "name": "set_data", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "path", "data"], "arg_types": ["importlib.abc.SourceLoader", {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}, "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "set_data of SourceLoader", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Tuple": {".class": "SymbolTableNode", "cross_ref": "typing.Tuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_hidden": true, "module_public": false}, "_Path": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "importlib.abc._Path", "line": 13, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}}}, "_PathLike": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "importlib.abc._PathLike", "line": 87, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins._PathLike"}]}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "importlib.abc.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "importlib.abc.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "importlib.abc.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "importlib.abc.__package__", "name": "__package__", "type": "builtins.str"}}, "abstractmethod": {".class": "SymbolTableNode", "cross_ref": "abc.abstractmethod", "kind": "Gdef", "module_hidden": true, "module_public": false}, "os": {".class": "SymbolTableNode", "cross_ref": "os", "kind": "Gdef", "module_hidden": true, "module_public": false}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}, "types": {".class": "SymbolTableNode", "cross_ref": "types", "kind": "Gdef", "module_hidden": true, "module_public": false}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\importlib\\abc.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/importlib/abc.meta.json b/solutions/assignment-1/.mypy_cache/3.7/importlib/abc.meta.json new file mode 100644 index 00000000..3aa7ab87 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/importlib/abc.meta.json @@ -0,0 +1 @@ +{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [1, 2, 3, 4, 5, 9, 1], "dep_prios": [5, 10, 10, 10, 5, 5, 5], "dependencies": ["abc", "os", "sys", "types", "typing", "_importlib_modulespec", "builtins"], "hash": "3f23da1ee9e26f0928d37a9fe66b815d", "id": "importlib.abc", "ignore_all": true, "interface_hash": "94a82a1e1462239a3035778c83e98ad6", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\importlib\\abc.pyi", "size": 3726, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/io.data.json b/solutions/assignment-1/.mypy_cache/3.7/io.data.json new file mode 100644 index 00000000..6624c7e5 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/io.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "io", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "BinaryIO": {".class": "SymbolTableNode", "cross_ref": "typing.BinaryIO", "kind": "Gdef", "module_hidden": true, "module_public": false}, "BlockingIOError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "io.BlockingIOError", "line": 23, "no_args": true, "normalized": false, "target": "builtins.BlockingIOError"}}, "BufferedIOBase": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["io.IOBase"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "io.BufferedIOBase", "name": "BufferedIOBase", "type_vars": []}, "flags": [], "fullname": "io.BufferedIOBase", "metaclass_type": null, "metadata": {}, "module_name": "io", "mro": ["io.BufferedIOBase", "io.IOBase", "builtins.object"], "names": {".class": "SymbolTable", "detach": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.BufferedIOBase.detach", "name": "detach", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.BufferedIOBase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "detach of BufferedIOBase", "ret_type": "io.RawIOBase", "variables": []}}}, "read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "io.BufferedIOBase.read", "name": "read", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["io.BufferedIOBase", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read of BufferedIOBase", "ret_type": "builtins.bytes", "variables": []}}}, "read1": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "io.BufferedIOBase.read1", "name": "read1", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["io.BufferedIOBase", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read1 of BufferedIOBase", "ret_type": "builtins.bytes", "variables": []}}}, "readinto": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "b"], "flags": [], "fullname": "io.BufferedIOBase.readinto", "name": "readinto", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "b"], "arg_types": ["io.BufferedIOBase", {".class": "UnionType", "items": ["builtins.bytearray", "mmap.mmap"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readinto of BufferedIOBase", "ret_type": "builtins.int", "variables": []}}}, "readinto1": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "b"], "flags": [], "fullname": "io.BufferedIOBase.readinto1", "name": "readinto1", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "b"], "arg_types": ["io.BufferedIOBase", {".class": "UnionType", "items": ["builtins.bytearray", "mmap.mmap"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readinto1 of BufferedIOBase", "ret_type": "builtins.int", "variables": []}}}, "write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "b"], "flags": [], "fullname": "io.BufferedIOBase.write", "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "b"], "arg_types": ["io.BufferedIOBase", {".class": "UnionType", "items": ["builtins.bytes", "builtins.bytearray"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "write of BufferedIOBase", "ret_type": "builtins.int", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BufferedRWPair": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["io.BufferedIOBase"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "io.BufferedRWPair", "name": "BufferedRWPair", "type_vars": []}, "flags": [], "fullname": "io.BufferedRWPair", "metaclass_type": null, "metadata": {}, "module_name": "io", "mro": ["io.BufferedRWPair", "io.BufferedIOBase", "io.IOBase", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "reader", "writer", "buffer_size"], "flags": [], "fullname": "io.BufferedRWPair.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "reader", "writer", "buffer_size"], "arg_types": ["io.BufferedRWPair", "io.RawIOBase", "io.RawIOBase", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of BufferedRWPair", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BufferedRandom": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["io.BufferedReader", "io.BufferedWriter"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "io.BufferedRandom", "name": "BufferedRandom", "type_vars": []}, "flags": [], "fullname": "io.BufferedRandom", "metaclass_type": null, "metadata": {}, "module_name": "io", "mro": ["io.BufferedRandom", "io.BufferedReader", "io.BufferedWriter", "io.BufferedIOBase", "io.IOBase", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "raw", "buffer_size"], "flags": [], "fullname": "io.BufferedRandom.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "raw", "buffer_size"], "arg_types": ["io.BufferedRandom", "io.RawIOBase", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of BufferedRandom", "ret_type": {".class": "NoneType"}, "variables": []}}}, "seek": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "offset", "whence"], "flags": [], "fullname": "io.BufferedRandom.seek", "name": "seek", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "offset", "whence"], "arg_types": ["io.BufferedRandom", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "seek of BufferedRandom", "ret_type": "builtins.int", "variables": []}}}, "tell": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.BufferedRandom.tell", "name": "tell", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.BufferedRandom"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "tell of BufferedRandom", "ret_type": "builtins.int", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BufferedReader": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["io.BufferedIOBase"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "io.BufferedReader", "name": "BufferedReader", "type_vars": []}, "flags": [], "fullname": "io.BufferedReader", "metaclass_type": null, "metadata": {}, "module_name": "io", "mro": ["io.BufferedReader", "io.BufferedIOBase", "io.IOBase", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "raw", "buffer_size"], "flags": [], "fullname": "io.BufferedReader.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "raw", "buffer_size"], "arg_types": ["io.BufferedReader", "io.RawIOBase", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of BufferedReader", "ret_type": {".class": "NoneType"}, "variables": []}}}, "peek": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "io.BufferedReader.peek", "name": "peek", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["io.BufferedReader", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "peek of BufferedReader", "ret_type": "builtins.bytes", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BufferedWriter": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["io.BufferedIOBase"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "io.BufferedWriter", "name": "BufferedWriter", "type_vars": []}, "flags": [], "fullname": "io.BufferedWriter", "metaclass_type": null, "metadata": {}, "module_name": "io", "mro": ["io.BufferedWriter", "io.BufferedIOBase", "io.IOBase", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "raw", "buffer_size"], "flags": [], "fullname": "io.BufferedWriter.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "raw", "buffer_size"], "arg_types": ["io.BufferedWriter", "io.RawIOBase", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of BufferedWriter", "ret_type": {".class": "NoneType"}, "variables": []}}}, "flush": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.BufferedWriter.flush", "name": "flush", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.BufferedWriter"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "flush of BufferedWriter", "ret_type": {".class": "NoneType"}, "variables": []}}}, "write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "b"], "flags": [], "fullname": "io.BufferedWriter.write", "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "b"], "arg_types": ["io.BufferedWriter", {".class": "UnionType", "items": ["builtins.bytes", "builtins.bytearray"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "write of BufferedWriter", "ret_type": "builtins.int", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BytesIO": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["typing.BinaryIO"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "io.BytesIO", "name": "BytesIO", "type_vars": []}, "flags": [], "fullname": "io.BytesIO", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "io", "mro": ["io.BytesIO", "typing.BinaryIO", "typing.IO", "typing.Iterator", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "__del__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.BytesIO.__del__", "name": "__del__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["io.BytesIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__del__ of BytesIO", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__enter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.BytesIO.__enter__", "name": "__enter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["io.BytesIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__enter__ of BytesIO", "ret_type": "io.BytesIO", "variables": []}}}, "__exit__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1], "arg_names": ["self", "t", "value", "traceback"], "flags": [], "fullname": "io.BytesIO.__exit__", "name": "__exit__", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1], "arg_names": [null, null, null, null], "arg_types": ["io.BytesIO", {".class": "UnionType", "items": [{".class": "TypeType", "item": "builtins.BaseException"}, {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__exit__ of BytesIO", "ret_type": "builtins.bool", "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "initial_bytes"], "flags": [], "fullname": "io.BytesIO.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "initial_bytes"], "arg_types": ["io.BytesIO", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of BytesIO", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.BytesIO.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["io.BytesIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of BytesIO", "ret_type": {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.Iterator"}, "variables": []}}}, "__next__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.BytesIO.__next__", "name": "__next__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.BytesIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__next__ of BytesIO", "ret_type": "builtins.bytes", "variables": []}}}, "close": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.BytesIO.close", "name": "close", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.BytesIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "close of BytesIO", "ret_type": {".class": "NoneType"}, "variables": []}}}, "closed": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "io.BytesIO.closed", "name": "closed", "type": "builtins.bool"}}, "detach": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.BytesIO.detach", "name": "detach", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.BytesIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "detach of BytesIO", "ret_type": "io.RawIOBase", "variables": []}}}, "fileno": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.BytesIO.fileno", "name": "fileno", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.BytesIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fileno of BytesIO", "ret_type": "builtins.int", "variables": []}}}, "flush": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.BytesIO.flush", "name": "flush", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.BytesIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "flush of BytesIO", "ret_type": {".class": "NoneType"}, "variables": []}}}, "getbuffer": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.BytesIO.getbuffer", "name": "getbuffer", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.BytesIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getbuffer of BytesIO", "ret_type": "builtins.memoryview", "variables": []}}}, "getvalue": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.BytesIO.getvalue", "name": "getvalue", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.BytesIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getvalue of BytesIO", "ret_type": "builtins.bytes", "variables": []}}}, "isatty": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.BytesIO.isatty", "name": "isatty", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.BytesIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isatty of BytesIO", "ret_type": "builtins.bool", "variables": []}}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "io.BytesIO.name", "name": "name", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "io.BytesIO.read", "name": "read", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["io.BytesIO", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read of BytesIO", "ret_type": "builtins.bytes", "variables": []}}}, "read1": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "io.BytesIO.read1", "name": "read1", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["io.BytesIO", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read1 of BytesIO", "ret_type": "builtins.bytes", "variables": []}}}, "readable": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.BytesIO.readable", "name": "readable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.BytesIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readable of BytesIO", "ret_type": "builtins.bool", "variables": []}}}, "readinto": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "b"], "flags": [], "fullname": "io.BytesIO.readinto", "name": "readinto", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "b"], "arg_types": ["io.BytesIO", {".class": "UnionType", "items": ["builtins.bytearray", "mmap.mmap"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readinto of BytesIO", "ret_type": "builtins.int", "variables": []}}}, "readinto1": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "b"], "flags": [], "fullname": "io.BytesIO.readinto1", "name": "readinto1", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "b"], "arg_types": ["io.BytesIO", {".class": "UnionType", "items": ["builtins.bytearray", "mmap.mmap"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readinto1 of BytesIO", "ret_type": "builtins.int", "variables": []}}}, "readline": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "io.BytesIO.readline", "name": "readline", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["io.BytesIO", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readline of BytesIO", "ret_type": "builtins.bytes", "variables": []}}}, "readlines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "hint"], "flags": [], "fullname": "io.BytesIO.readlines", "name": "readlines", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "hint"], "arg_types": ["io.BytesIO", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readlines of BytesIO", "ret_type": {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins.list"}, "variables": []}}}, "seek": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "offset", "whence"], "flags": [], "fullname": "io.BytesIO.seek", "name": "seek", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "offset", "whence"], "arg_types": ["io.BytesIO", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "seek of BytesIO", "ret_type": "builtins.int", "variables": []}}}, "seekable": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.BytesIO.seekable", "name": "seekable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.BytesIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "seekable of BytesIO", "ret_type": "builtins.bool", "variables": []}}}, "tell": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.BytesIO.tell", "name": "tell", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.BytesIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "tell of BytesIO", "ret_type": "builtins.int", "variables": []}}}, "truncate": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "io.BytesIO.truncate", "name": "truncate", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["io.BytesIO", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "truncate of BytesIO", "ret_type": "builtins.int", "variables": []}}}, "writable": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.BytesIO.writable", "name": "writable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.BytesIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "writable of BytesIO", "ret_type": "builtins.bool", "variables": []}}}, "write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "b"], "flags": [], "fullname": "io.BytesIO.write", "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "b"], "arg_types": ["io.BytesIO", {".class": "UnionType", "items": ["builtins.bytes", "builtins.bytearray"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "write of BytesIO", "ret_type": "builtins.int", "variables": []}}}, "writelines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "lines"], "flags": [], "fullname": "io.BytesIO.writelines", "name": "writelines", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "lines"], "arg_types": ["io.BytesIO", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "writelines of BytesIO", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "DEFAULT_BUFFER_SIZE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "io.DEFAULT_BUFFER_SIZE", "name": "DEFAULT_BUFFER_SIZE", "type": "builtins.int"}}, "FileIO": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["io.RawIOBase"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "io.FileIO", "name": "FileIO", "type_vars": []}, "flags": [], "fullname": "io.FileIO", "metaclass_type": null, "metadata": {}, "module_name": "io", "mro": ["io.FileIO", "io.RawIOBase", "io.IOBase", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1], "arg_names": ["self", "name", "mode", "closefd", "opener"], "flags": [], "fullname": "io.FileIO.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1, 1], "arg_names": ["self", "name", "mode", "closefd", "opener"], "arg_types": ["io.FileIO", {".class": "UnionType", "items": ["builtins.str", "builtins.bytes", "builtins.int"]}, "builtins.str", "builtins.bool", {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "UnionType", "items": ["builtins.int", "builtins.str"]}, "builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": "builtins.int", "variables": []}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of FileIO", "ret_type": {".class": "NoneType"}, "variables": []}}}, "mode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "io.FileIO.mode", "name": "mode", "type": "builtins.str"}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "io.FileIO.name", "name": "name", "type": {".class": "UnionType", "items": ["builtins.int", "builtins.str"]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "IO": {".class": "SymbolTableNode", "cross_ref": "typing.IO", "kind": "Gdef", "module_hidden": true, "module_public": false}, "IOBase": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "io.IOBase", "name": "IOBase", "type_vars": []}, "flags": [], "fullname": "io.IOBase", "metaclass_type": null, "metadata": {}, "module_name": "io", "mro": ["io.IOBase", "builtins.object"], "names": {".class": "SymbolTable", "__del__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.IOBase.__del__", "name": "__del__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["io.IOBase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__del__ of IOBase", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__enter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.IOBase.__enter__", "name": "__enter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "TypeVarType", "fullname": "io._T", "id": -1, "name": "_T", "upper_bound": "io.IOBase", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__enter__ of IOBase", "ret_type": {".class": "TypeVarType", "fullname": "io._T", "id": -1, "name": "_T", "upper_bound": "io.IOBase", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "io._T", "id": -1, "name": "_T", "upper_bound": "io.IOBase", "values": [], "variance": 0}]}}}, "__exit__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "exc_type", "exc_val", "exc_tb"], "flags": [], "fullname": "io.IOBase.__exit__", "name": "__exit__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": [null, null, null, null], "arg_types": ["io.IOBase", {".class": "UnionType", "items": [{".class": "TypeType", "item": "builtins.BaseException"}, {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__exit__ of IOBase", "ret_type": "builtins.bool", "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.IOBase.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["io.IOBase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of IOBase", "ret_type": {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.Iterator"}, "variables": []}}}, "__next__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.IOBase.__next__", "name": "__next__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.IOBase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__next__ of IOBase", "ret_type": "builtins.bytes", "variables": []}}}, "close": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.IOBase.close", "name": "close", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.IOBase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "close of IOBase", "ret_type": {".class": "NoneType"}, "variables": []}}}, "closed": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "io.IOBase.closed", "name": "closed", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.IOBase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "closed of IOBase", "ret_type": "builtins.bool", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "closed", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.IOBase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "closed of IOBase", "ret_type": "builtins.bool", "variables": []}}}}, "fileno": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.IOBase.fileno", "name": "fileno", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.IOBase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fileno of IOBase", "ret_type": "builtins.int", "variables": []}}}, "flush": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.IOBase.flush", "name": "flush", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.IOBase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "flush of IOBase", "ret_type": {".class": "NoneType"}, "variables": []}}}, "isatty": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.IOBase.isatty", "name": "isatty", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.IOBase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isatty of IOBase", "ret_type": "builtins.bool", "variables": []}}}, "readable": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.IOBase.readable", "name": "readable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.IOBase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readable of IOBase", "ret_type": "builtins.bool", "variables": []}}}, "readline": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "io.IOBase.readline", "name": "readline", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["io.IOBase", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readline of IOBase", "ret_type": "builtins.bytes", "variables": []}}}, "readlines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "hint"], "flags": [], "fullname": "io.IOBase.readlines", "name": "readlines", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "hint"], "arg_types": ["io.IOBase", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readlines of IOBase", "ret_type": {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins.list"}, "variables": []}}}, "seek": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "offset", "whence"], "flags": [], "fullname": "io.IOBase.seek", "name": "seek", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "offset", "whence"], "arg_types": ["io.IOBase", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "seek of IOBase", "ret_type": "builtins.int", "variables": []}}}, "seekable": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.IOBase.seekable", "name": "seekable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.IOBase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "seekable of IOBase", "ret_type": "builtins.bool", "variables": []}}}, "tell": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.IOBase.tell", "name": "tell", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.IOBase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "tell of IOBase", "ret_type": "builtins.int", "variables": []}}}, "truncate": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "io.IOBase.truncate", "name": "truncate", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["io.IOBase", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "truncate of IOBase", "ret_type": "builtins.int", "variables": []}}}, "writable": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.IOBase.writable", "name": "writable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.IOBase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "writable of IOBase", "ret_type": "builtins.bool", "variables": []}}}, "writelines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "lines"], "flags": [], "fullname": "io.IOBase.writelines", "name": "writelines", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "lines"], "arg_types": ["io.IOBase", {".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.bytearray"]}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "writelines of IOBase", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "IncrementalNewlineDecoder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["codecs.IncrementalDecoder"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "io.IncrementalNewlineDecoder", "name": "IncrementalNewlineDecoder", "type_vars": []}, "flags": [], "fullname": "io.IncrementalNewlineDecoder", "metaclass_type": null, "metadata": {}, "module_name": "io", "mro": ["io.IncrementalNewlineDecoder", "codecs.IncrementalDecoder", "builtins.object"], "names": {".class": "SymbolTable", "decode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "input", "final"], "flags": [], "fullname": "io.IncrementalNewlineDecoder.decode", "name": "decode", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "input", "final"], "arg_types": ["io.IncrementalNewlineDecoder", "builtins.bytes", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "decode of IncrementalNewlineDecoder", "ret_type": "builtins.str", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Iterable": {".class": "SymbolTableNode", "cross_ref": "typing.Iterable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Iterator": {".class": "SymbolTableNode", "cross_ref": "typing.Iterator", "kind": "Gdef", "module_hidden": true, "module_public": false}, "List": {".class": "SymbolTableNode", "cross_ref": "typing.List", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "RawIOBase": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["io.IOBase"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "io.RawIOBase", "name": "RawIOBase", "type_vars": []}, "flags": [], "fullname": "io.RawIOBase", "metaclass_type": null, "metadata": {}, "module_name": "io", "mro": ["io.RawIOBase", "io.IOBase", "builtins.object"], "names": {".class": "SymbolTable", "read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "io.RawIOBase.read", "name": "read", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["io.RawIOBase", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read of RawIOBase", "ret_type": {".class": "UnionType", "items": ["builtins.bytes", {".class": "NoneType"}]}, "variables": []}}}, "readall": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.RawIOBase.readall", "name": "readall", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.RawIOBase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readall of RawIOBase", "ret_type": "builtins.bytes", "variables": []}}}, "readinto": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "b"], "flags": [], "fullname": "io.RawIOBase.readinto", "name": "readinto", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "b"], "arg_types": ["io.RawIOBase", "builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readinto of RawIOBase", "ret_type": {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, "variables": []}}}, "write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "b"], "flags": [], "fullname": "io.RawIOBase.write", "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "b"], "arg_types": ["io.RawIOBase", {".class": "UnionType", "items": ["builtins.bytes", "builtins.bytearray"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "write of RawIOBase", "ret_type": {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SEEK_CUR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "io.SEEK_CUR", "name": "SEEK_CUR", "type": "builtins.int"}}, "SEEK_END": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "io.SEEK_END", "name": "SEEK_END", "type": "builtins.int"}}, "SEEK_SET": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "io.SEEK_SET", "name": "SEEK_SET", "type": "builtins.int"}}, "StringIO": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["io.TextIOWrapper"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "io.StringIO", "name": "StringIO", "type_vars": []}, "flags": [], "fullname": "io.StringIO", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "io", "mro": ["io.StringIO", "io.TextIOWrapper", "typing.TextIO", "typing.IO", "typing.Iterator", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "__enter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.StringIO.__enter__", "name": "__enter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["io.StringIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__enter__ of StringIO", "ret_type": "io.StringIO", "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "initial_value", "newline"], "flags": [], "fullname": "io.StringIO.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "initial_value", "newline"], "arg_types": ["io.StringIO", "builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of StringIO", "ret_type": {".class": "NoneType"}, "variables": []}}}, "getvalue": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.StringIO.getvalue", "name": "getvalue", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.StringIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getvalue of StringIO", "ret_type": "builtins.str", "variables": []}}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "io.StringIO.name", "name": "name", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "TextIO": {".class": "SymbolTableNode", "cross_ref": "typing.TextIO", "kind": "Gdef", "module_hidden": true, "module_public": false}, "TextIOBase": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["io.IOBase"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "io.TextIOBase", "name": "TextIOBase", "type_vars": []}, "flags": [], "fullname": "io.TextIOBase", "metaclass_type": null, "metadata": {}, "module_name": "io", "mro": ["io.TextIOBase", "io.IOBase", "builtins.object"], "names": {".class": "SymbolTable", "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.TextIOBase.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["io.TextIOBase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of TextIOBase", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterator"}, "variables": []}}}, "__next__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.TextIOBase.__next__", "name": "__next__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.TextIOBase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__next__ of TextIOBase", "ret_type": "builtins.str", "variables": []}}}, "detach": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.TextIOBase.detach", "name": "detach", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.TextIOBase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "detach of TextIOBase", "ret_type": "io.IOBase", "variables": []}}}, "encoding": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "io.TextIOBase.encoding", "name": "encoding", "type": "builtins.str"}}, "errors": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "io.TextIOBase.errors", "name": "errors", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}}}, "newlines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "io.TextIOBase.newlines", "name": "newlines", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}, {".class": "NoneType"}]}}}, "read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "io.TextIOBase.read", "name": "read", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["io.TextIOBase", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read of TextIOBase", "ret_type": "builtins.str", "variables": []}}}, "readline": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "io.TextIOBase.readline", "name": "readline", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["io.TextIOBase", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readline of TextIOBase", "ret_type": "builtins.str", "variables": []}}}, "readlines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "hint"], "flags": [], "fullname": "io.TextIOBase.readlines", "name": "readlines", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "hint"], "arg_types": ["io.TextIOBase", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readlines of TextIOBase", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}}}, "seek": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "offset", "whence"], "flags": [], "fullname": "io.TextIOBase.seek", "name": "seek", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "offset", "whence"], "arg_types": ["io.TextIOBase", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "seek of TextIOBase", "ret_type": "builtins.int", "variables": []}}}, "tell": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.TextIOBase.tell", "name": "tell", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.TextIOBase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "tell of TextIOBase", "ret_type": "builtins.int", "variables": []}}}, "write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "io.TextIOBase.write", "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": ["io.TextIOBase", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "write of TextIOBase", "ret_type": "builtins.int", "variables": []}}}, "writelines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "lines"], "flags": [], "fullname": "io.TextIOBase.writelines", "name": "writelines", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "lines"], "arg_types": ["io.TextIOBase", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "writelines of TextIOBase", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "TextIOWrapper": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["typing.TextIO"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "io.TextIOWrapper", "name": "TextIOWrapper", "type_vars": []}, "flags": [], "fullname": "io.TextIOWrapper", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "io", "mro": ["io.TextIOWrapper", "typing.TextIO", "typing.IO", "typing.Iterator", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "__del__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.TextIOWrapper.__del__", "name": "__del__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["io.TextIOWrapper"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__del__ of TextIOWrapper", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__enter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.TextIOWrapper.__enter__", "name": "__enter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["io.TextIOWrapper"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__enter__ of TextIOWrapper", "ret_type": "typing.TextIO", "variables": []}}}, "__exit__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1], "arg_names": ["self", "t", "value", "traceback"], "flags": [], "fullname": "io.TextIOWrapper.__exit__", "name": "__exit__", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1], "arg_names": [null, null, null, null], "arg_types": ["io.TextIOWrapper", {".class": "UnionType", "items": [{".class": "TypeType", "item": "builtins.BaseException"}, {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__exit__ of TextIOWrapper", "ret_type": "builtins.bool", "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1, 1, 1], "arg_names": ["self", "buffer", "encoding", "errors", "newline", "line_buffering", "write_through"], "flags": [], "fullname": "io.TextIOWrapper.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1, 1, 1, 1], "arg_names": ["self", "buffer", "encoding", "errors", "newline", "line_buffering", "write_through"], "arg_types": ["io.TextIOWrapper", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.IO"}, "builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "builtins.bool", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of TextIOWrapper", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.TextIOWrapper.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["io.TextIOWrapper"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of TextIOWrapper", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterator"}, "variables": []}}}, "__next__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.TextIOWrapper.__next__", "name": "__next__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.TextIOWrapper"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__next__ of TextIOWrapper", "ret_type": "builtins.str", "variables": []}}}, "close": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.TextIOWrapper.close", "name": "close", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.TextIOWrapper"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "close of TextIOWrapper", "ret_type": {".class": "NoneType"}, "variables": []}}}, "closed": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "io.TextIOWrapper.closed", "name": "closed", "type": "builtins.bool"}}, "detach": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.TextIOWrapper.detach", "name": "detach", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.TextIOWrapper"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "detach of TextIOWrapper", "ret_type": "io.IOBase", "variables": []}}}, "encoding": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "io.TextIOWrapper.encoding", "name": "encoding", "type": "builtins.str"}}, "errors": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "io.TextIOWrapper.errors", "name": "errors", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}}}, "fileno": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.TextIOWrapper.fileno", "name": "fileno", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.TextIOWrapper"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fileno of TextIOWrapper", "ret_type": "builtins.int", "variables": []}}}, "flush": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.TextIOWrapper.flush", "name": "flush", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.TextIOWrapper"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "flush of TextIOWrapper", "ret_type": {".class": "NoneType"}, "variables": []}}}, "isatty": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.TextIOWrapper.isatty", "name": "isatty", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.TextIOWrapper"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isatty of TextIOWrapper", "ret_type": "builtins.bool", "variables": []}}}, "line_buffering": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "io.TextIOWrapper.line_buffering", "name": "line_buffering", "type": "builtins.bool"}}, "newlines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "io.TextIOWrapper.newlines", "name": "newlines", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}, {".class": "NoneType"}]}}}, "read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "io.TextIOWrapper.read", "name": "read", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["io.TextIOWrapper", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read of TextIOWrapper", "ret_type": "builtins.str", "variables": []}}}, "readable": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.TextIOWrapper.readable", "name": "readable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.TextIOWrapper"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readable of TextIOWrapper", "ret_type": "builtins.bool", "variables": []}}}, "readline": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "io.TextIOWrapper.readline", "name": "readline", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["io.TextIOWrapper", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readline of TextIOWrapper", "ret_type": "builtins.str", "variables": []}}}, "readlines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "hint"], "flags": [], "fullname": "io.TextIOWrapper.readlines", "name": "readlines", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "hint"], "arg_types": ["io.TextIOWrapper", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readlines of TextIOWrapper", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}}}, "seek": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "offset", "whence"], "flags": [], "fullname": "io.TextIOWrapper.seek", "name": "seek", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "offset", "whence"], "arg_types": ["io.TextIOWrapper", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "seek of TextIOWrapper", "ret_type": "builtins.int", "variables": []}}}, "seekable": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.TextIOWrapper.seekable", "name": "seekable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.TextIOWrapper"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "seekable of TextIOWrapper", "ret_type": "builtins.bool", "variables": []}}}, "tell": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.TextIOWrapper.tell", "name": "tell", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.TextIOWrapper"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "tell of TextIOWrapper", "ret_type": "builtins.int", "variables": []}}}, "truncate": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": [], "fullname": "io.TextIOWrapper.truncate", "name": "truncate", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": ["io.TextIOWrapper", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "truncate of TextIOWrapper", "ret_type": "builtins.int", "variables": []}}}, "writable": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "io.TextIOWrapper.writable", "name": "writable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["io.TextIOWrapper"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "writable of TextIOWrapper", "ret_type": "builtins.bool", "variables": []}}}, "write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "io.TextIOWrapper.write", "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": ["io.TextIOWrapper", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "write of TextIOWrapper", "ret_type": "builtins.int", "variables": []}}}, "writelines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "lines"], "flags": [], "fullname": "io.TextIOWrapper.writelines", "name": "writelines", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "lines"], "arg_types": ["io.TextIOWrapper", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "writelines of TextIOWrapper", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "TracebackType": {".class": "SymbolTableNode", "cross_ref": "types.TracebackType", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Tuple": {".class": "SymbolTableNode", "cross_ref": "typing.Tuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Type": {".class": "SymbolTableNode", "cross_ref": "typing.Type", "kind": "Gdef", "module_hidden": true, "module_public": false}, "TypeVar": {".class": "SymbolTableNode", "cross_ref": "typing.TypeVar", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_hidden": true, "module_public": false}, "UnsupportedOperation": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.OSError", "builtins.ValueError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "io.UnsupportedOperation", "name": "UnsupportedOperation", "type_vars": []}, "flags": [], "fullname": "io.UnsupportedOperation", "metaclass_type": null, "metadata": {}, "module_name": "io", "mro": ["io.UnsupportedOperation", "builtins.OSError", "builtins.ValueError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_T": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "io._T", "name": "_T", "upper_bound": "io.IOBase", "values": [], "variance": 0}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "io.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "io.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "io.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "io.__package__", "name": "__package__", "type": "builtins.str"}}, "_bytearray_like": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "io._bytearray_like", "line": 11, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": ["builtins.bytearray", "mmap.mmap"]}}}, "builtins": {".class": "SymbolTableNode", "cross_ref": "builtins", "kind": "Gdef", "module_hidden": true, "module_public": false}, "codecs": {".class": "SymbolTableNode", "cross_ref": "codecs", "kind": "Gdef", "module_hidden": true, "module_public": false}, "mmap": {".class": "SymbolTableNode", "cross_ref": "mmap.mmap", "kind": "Gdef", "module_hidden": true, "module_public": false}, "open": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "io.open", "name": "open", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["file", "mode", "buffering", "encoding", "errors", "newline", "closefd", "opener"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes", "builtins.int", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, "builtins.str", "builtins.int", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "builtins.bool", {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.str", "builtins.int"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": "builtins.int", "variables": []}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.IO"}, "variables": []}}}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\io.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/io.meta.json b/solutions/assignment-1/.mypy_cache/3.7/io.meta.json new file mode 100644 index 00000000..b8595c23 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/io.meta.json @@ -0,0 +1 @@ +{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [1, 4, 5, 6, 7, 8, 1], "dep_prios": [5, 10, 10, 5, 10, 5, 30], "dependencies": ["typing", "builtins", "codecs", "mmap", "sys", "types", "abc"], "hash": "ca8af5922acfb33327a24f75a7a95db1", "id": "io", "ignore_all": true, "interface_hash": "cf32ffee240c04a12cf3bb781d9f762a", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\io.pyi", "size": 8180, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/json/__init__.data.json b/solutions/assignment-1/.mypy_cache/3.7/json/__init__.data.json new file mode 100644 index 00000000..2d811514 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/json/__init__.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "json", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Dict": {".class": "SymbolTableNode", "cross_ref": "typing.Dict", "kind": "Gdef", "module_hidden": true, "module_public": false}, "IO": {".class": "SymbolTableNode", "cross_ref": "typing.IO", "kind": "Gdef", "module_hidden": true, "module_public": false}, "JSONDecodeError": {".class": "SymbolTableNode", "cross_ref": "json.decoder.JSONDecodeError", "kind": "Gdef"}, "JSONDecoder": {".class": "SymbolTableNode", "cross_ref": "json.decoder.JSONDecoder", "kind": "Gdef"}, "JSONEncoder": {".class": "SymbolTableNode", "cross_ref": "json.encoder.JSONEncoder", "kind": "Gdef"}, "List": {".class": "SymbolTableNode", "cross_ref": "typing.List", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Protocol": {".class": "SymbolTableNode", "cross_ref": "typing.Protocol", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Tuple": {".class": "SymbolTableNode", "cross_ref": "typing.Tuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_hidden": true, "module_public": false}, "_LoadsString": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "json._LoadsString", "line": 35, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": ["builtins.str", "builtins.bytes", "builtins.bytearray"]}}}, "_Reader": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "json._Reader", "name": "_Reader", "type_vars": []}, "flags": ["is_protocol"], "fullname": "json._Reader", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "json", "mro": ["json._Reader", "builtins.object"], "names": {".class": "SymbolTable", "read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "json._Reader.read", "name": "read", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["json._Reader"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read of _Reader", "ret_type": {".class": "UnionType", "items": ["builtins.str", "builtins.bytes", "builtins.bytearray"]}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "json.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "json.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "json.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "json.__package__", "name": "__package__", "type": "builtins.str"}}, "dump": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], "arg_names": ["obj", "fp", "skipkeys", "ensure_ascii", "check_circular", "allow_nan", "cls", "indent", "separators", "default", "sort_keys", "kwds"], "flags": [], "fullname": "json.dump", "name": "dump", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], "arg_names": ["obj", "fp", "skipkeys", "ensure_ascii", "check_circular", "allow_nan", "cls", "indent", "separators", "default", "sort_keys", "kwds"], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.IO"}, "builtins.bool", "builtins.bool", "builtins.bool", "builtins.bool", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "UnionType", "items": [{".class": "NoneType"}, "builtins.int", "builtins.str"]}, {".class": "UnionType", "items": [{".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"}}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}, "builtins.bool", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "dump", "ret_type": {".class": "NoneType"}, "variables": []}}}, "dumps": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], "arg_names": ["obj", "skipkeys", "ensure_ascii", "check_circular", "allow_nan", "cls", "indent", "separators", "default", "sort_keys", "kwds"], "flags": [], "fullname": "json.dumps", "name": "dumps", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], "arg_names": ["obj", "skipkeys", "ensure_ascii", "check_circular", "allow_nan", "cls", "indent", "separators", "default", "sort_keys", "kwds"], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "builtins.bool", "builtins.bool", "builtins.bool", "builtins.bool", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "UnionType", "items": [{".class": "NoneType"}, "builtins.int", "builtins.str"]}, {".class": "UnionType", "items": [{".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"}}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}, "builtins.bool", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "dumps", "ret_type": "builtins.str", "variables": []}}}, "load": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 4], "arg_names": ["fp", "cls", "object_hook", "parse_float", "parse_int", "parse_constant", "object_pairs_hook", "kwds"], "flags": [], "fullname": "json.load", "name": "load", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 4], "arg_names": ["fp", "cls", "object_hook", "parse_float", "parse_int", "parse_constant", "object_pairs_hook", "kwds"], "arg_types": ["json._Reader", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".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}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "load", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "loads": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 1, 4], "arg_names": ["s", "encoding", "cls", "object_hook", "parse_float", "parse_int", "parse_constant", "object_pairs_hook", "kwds"], "flags": [], "fullname": "json.loads", "name": "loads", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 1, 4], "arg_names": ["s", "encoding", "cls", "object_hook", "parse_float", "parse_int", "parse_constant", "object_pairs_hook", "kwds"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes", "builtins.bytearray"]}, {".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": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".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}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "loads", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\json\\__init__.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/json/__init__.meta.json b/solutions/assignment-1/.mypy_cache/3.7/json/__init__.meta.json new file mode 100644 index 00000000..b8f28be0 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/json/__init__.meta.json @@ -0,0 +1 @@ +{"child_modules": ["json.decoder", "json.encoder"], "data_mtime": 1567188172, "dep_lines": [1, 2, 4, 5, 1, 1], "dep_prios": [10, 5, 5, 5, 5, 30], "dependencies": ["sys", "typing", "json.decoder", "json.encoder", "builtins", "abc"], "hash": "ea7ad600b34a6aded5960d25251be001", "id": "json", "ignore_all": true, "interface_hash": "668ee32eb8c2a5f4462c2365814c178e", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\json\\__init__.pyi", "size": 2179, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/json/decoder.data.json b/solutions/assignment-1/.mypy_cache/3.7/json/decoder.data.json new file mode 100644 index 00000000..fa8d92e8 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/json/decoder.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "json.decoder", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Dict": {".class": "SymbolTableNode", "cross_ref": "typing.Dict", "kind": "Gdef", "module_hidden": true, "module_public": false}, "JSONDecodeError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.ValueError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "json.decoder.JSONDecodeError", "name": "JSONDecodeError", "type_vars": []}, "flags": [], "fullname": "json.decoder.JSONDecodeError", "metaclass_type": null, "metadata": {}, "module_name": "json.decoder", "mro": ["json.decoder.JSONDecodeError", "builtins.ValueError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "msg", "doc", "pos"], "flags": [], "fullname": "json.decoder.JSONDecodeError.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "msg", "doc", "pos"], "arg_types": ["json.decoder.JSONDecodeError", "builtins.str", "builtins.str", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of JSONDecodeError", "ret_type": {".class": "NoneType"}, "variables": []}}}, "colno": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "json.decoder.JSONDecodeError.colno", "name": "colno", "type": "builtins.int"}}, "doc": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "json.decoder.JSONDecodeError.doc", "name": "doc", "type": "builtins.str"}}, "lineno": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "json.decoder.JSONDecodeError.lineno", "name": "lineno", "type": "builtins.int"}}, "msg": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "json.decoder.JSONDecodeError.msg", "name": "msg", "type": "builtins.str"}}, "pos": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "json.decoder.JSONDecodeError.pos", "name": "pos", "type": "builtins.int"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "JSONDecoder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "json.decoder.JSONDecoder", "name": "JSONDecoder", "type_vars": []}, "flags": [], "fullname": "json.decoder.JSONDecoder", "metaclass_type": null, "metadata": {}, "module_name": "json.decoder", "mro": ["json.decoder.JSONDecoder", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1, 1, 1], "arg_names": ["self", "object_hook", "parse_float", "parse_int", "parse_constant", "strict", "object_pairs_hook"], "flags": [], "fullname": "json.decoder.JSONDecoder.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1, 1, 1, 1], "arg_names": ["self", "object_hook", "parse_float", "parse_int", "parse_constant", "strict", "object_pairs_hook"], "arg_types": ["json.decoder.JSONDecoder", {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}, "builtins.bool", {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of JSONDecoder", "ret_type": {".class": "NoneType"}, "variables": []}}}, "decode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "json.decoder.JSONDecoder.decode", "name": "decode", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": ["json.decoder.JSONDecoder", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "decode of JSONDecoder", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "object_hook": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "json.decoder.JSONDecoder.object_hook", "name": "object_hook", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "object_pairs_hook": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "json.decoder.JSONDecoder.object_pairs_hook", "name": "object_pairs_hook", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "parse_constant": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "json.decoder.JSONDecoder.parse_constant", "name": "parse_constant", "type": "builtins.ellipsis"}}, "parse_float": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "json.decoder.JSONDecoder.parse_float", "name": "parse_float", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "parse_int": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "json.decoder.JSONDecoder.parse_int", "name": "parse_int", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "raw_decode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "s", "idx"], "flags": [], "fullname": "json.decoder.JSONDecoder.raw_decode", "name": "raw_decode", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "s", "idx"], "arg_types": ["json.decoder.JSONDecoder", "builtins.str", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "raw_decode of JSONDecoder", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "strict": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "json.decoder.JSONDecoder.strict", "name": "strict", "type": "builtins.bool"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "List": {".class": "SymbolTableNode", "cross_ref": "typing.List", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Tuple": {".class": "SymbolTableNode", "cross_ref": "typing.Tuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "json.decoder.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "json.decoder.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "json.decoder.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "json.decoder.__package__", "name": "__package__", "type": "builtins.str"}}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\json\\decoder.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/json/decoder.meta.json b/solutions/assignment-1/.mypy_cache/3.7/json/decoder.meta.json new file mode 100644 index 00000000..1e6a84dd --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/json/decoder.meta.json @@ -0,0 +1 @@ +{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [1, 2, 1, 1], "dep_prios": [10, 5, 5, 30], "dependencies": ["sys", "typing", "builtins", "abc"], "hash": "4ddaec3aacbc02143821cd43bbd3e436", "id": "json.decoder", "ignore_all": true, "interface_hash": "3f2c24234fcb1897396f8198df261afe", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\json\\decoder.pyi", "size": 1122, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/json/encoder.data.json b/solutions/assignment-1/.mypy_cache/3.7/json/encoder.data.json new file mode 100644 index 00000000..ef8ea54e --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/json/encoder.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "json.encoder", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Iterator": {".class": "SymbolTableNode", "cross_ref": "typing.Iterator", "kind": "Gdef", "module_hidden": true, "module_public": false}, "JSONEncoder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "json.encoder.JSONEncoder", "name": "JSONEncoder", "type_vars": []}, "flags": [], "fullname": "json.encoder.JSONEncoder", "metaclass_type": null, "metadata": {}, "module_name": "json.encoder", "mro": ["json.encoder.JSONEncoder", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["self", "skipkeys", "ensure_ascii", "check_circular", "allow_nan", "sort_keys", "indent", "separators", "default"], "flags": [], "fullname": "json.encoder.JSONEncoder.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["self", "skipkeys", "ensure_ascii", "check_circular", "allow_nan", "sort_keys", "indent", "separators", "default"], "arg_types": ["json.encoder.JSONEncoder", "builtins.bool", "builtins.bool", "builtins.bool", "builtins.bool", "builtins.bool", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".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"}}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, "variables": []}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of JSONEncoder", "ret_type": {".class": "NoneType"}, "variables": []}}}, "allow_nan": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "json.encoder.JSONEncoder.allow_nan", "name": "allow_nan", "type": "builtins.bool"}}, "check_circular": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "json.encoder.JSONEncoder.check_circular", "name": "check_circular", "type": "builtins.bool"}}, "default": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "json.encoder.JSONEncoder.default", "name": "default", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "arg_types": ["json.encoder.JSONEncoder", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "default of JSONEncoder", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "encode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "json.encoder.JSONEncoder.encode", "name": "encode", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "arg_types": ["json.encoder.JSONEncoder", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "encode of JSONEncoder", "ret_type": "builtins.str", "variables": []}}}, "ensure_ascii": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "json.encoder.JSONEncoder.ensure_ascii", "name": "ensure_ascii", "type": "builtins.bool"}}, "indent": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "json.encoder.JSONEncoder.indent", "name": "indent", "type": "builtins.int"}}, "item_separator": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "json.encoder.JSONEncoder.item_separator", "name": "item_separator", "type": "builtins.str"}}, "iterencode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "o", "_one_shot"], "flags": [], "fullname": "json.encoder.JSONEncoder.iterencode", "name": "iterencode", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "o", "_one_shot"], "arg_types": ["json.encoder.JSONEncoder", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "iterencode of JSONEncoder", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterator"}, "variables": []}}}, "key_separator": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "json.encoder.JSONEncoder.key_separator", "name": "key_separator", "type": "builtins.str"}}, "skipkeys": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "json.encoder.JSONEncoder.skipkeys", "name": "skipkeys", "type": "builtins.bool"}}, "sort_keys": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "json.encoder.JSONEncoder.sort_keys", "name": "sort_keys", "type": "builtins.bool"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Tuple": {".class": "SymbolTableNode", "cross_ref": "typing.Tuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "json.encoder.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "json.encoder.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "json.encoder.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "json.encoder.__package__", "name": "__package__", "type": "builtins.str"}}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\json\\encoder.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/json/encoder.meta.json b/solutions/assignment-1/.mypy_cache/3.7/json/encoder.meta.json new file mode 100644 index 00000000..1ef227b0 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/json/encoder.meta.json @@ -0,0 +1 @@ +{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [1, 1, 1], "dep_prios": [5, 5, 30], "dependencies": ["typing", "builtins", "abc"], "hash": "4d05a0a445341f1524e3e5405b27de1c", "id": "json.encoder", "ignore_all": true, "interface_hash": "e8d995d2cf26f740a49803c6775c0492", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\json\\encoder.pyi", "size": 732, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/mmap.data.json b/solutions/assignment-1/.mypy_cache/3.7/mmap.data.json new file mode 100644 index 00000000..eddad194 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/mmap.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "mmap", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "ACCESS_COPY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "mmap.ACCESS_COPY", "name": "ACCESS_COPY", "type": "builtins.int"}}, "ACCESS_DEFAULT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "mmap.ACCESS_DEFAULT", "name": "ACCESS_DEFAULT", "type": "builtins.int"}}, "ACCESS_READ": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "mmap.ACCESS_READ", "name": "ACCESS_READ", "type": "builtins.int"}}, "ACCESS_WRITE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "mmap.ACCESS_WRITE", "name": "ACCESS_WRITE", "type": "builtins.int"}}, "ALLOCATIONGRANULARITY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "mmap.ALLOCATIONGRANULARITY", "name": "ALLOCATIONGRANULARITY", "type": "builtins.int"}}, "AnyStr": {".class": "SymbolTableNode", "cross_ref": "typing.AnyStr", "kind": "Gdef", "module_hidden": true, "module_public": false}, "ContextManager": {".class": "SymbolTableNode", "cross_ref": "typing.ContextManager", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Generic": {".class": "SymbolTableNode", "cross_ref": "typing.Generic", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Iterable": {".class": "SymbolTableNode", "cross_ref": "typing.Iterable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Iterator": {".class": "SymbolTableNode", "cross_ref": "typing.Iterator", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Sequence": {".class": "SymbolTableNode", "cross_ref": "typing.Sequence", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Sized": {".class": "SymbolTableNode", "cross_ref": "typing.Sized", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_hidden": true, "module_public": false}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "mmap.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "mmap.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "mmap.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "mmap.__package__", "name": "__package__", "type": "builtins.str"}}, "_mmap": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "mmap._mmap", "name": "_mmap", "type_vars": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}, "flags": [], "fullname": "mmap._mmap", "metaclass_type": null, "metadata": {}, "module_name": "mmap", "mro": ["mmap._mmap", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1, 1, 1], "arg_names": ["self", "fileno", "length", "tagname", "access", "offset"], "flags": [], "fullname": "mmap._mmap.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1, 1, 1], "arg_names": ["self", "fileno", "length", "tagname", "access", "offset"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "mmap._mmap"}, "builtins.int", "builtins.int", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of _mmap", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "mmap._mmap.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "mmap._mmap"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of _mmap", "ret_type": "builtins.int", "variables": []}}}, "close": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "mmap._mmap.close", "name": "close", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "mmap._mmap"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "close of _mmap", "ret_type": {".class": "NoneType"}, "variables": []}}}, "find": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "flags": [], "fullname": "mmap._mmap.find", "name": "find", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "end"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "mmap._mmap"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "find of _mmap", "ret_type": "builtins.int", "variables": []}}}, "flush": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "offset", "size"], "flags": [], "fullname": "mmap._mmap.flush", "name": "flush", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "offset", "size"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "mmap._mmap"}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "flush of _mmap", "ret_type": "builtins.int", "variables": []}}}, "move": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "dest", "src", "count"], "flags": [], "fullname": "mmap._mmap.move", "name": "move", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "dest", "src", "count"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "mmap._mmap"}, "builtins.int", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "move of _mmap", "ret_type": {".class": "NoneType"}, "variables": []}}}, "read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "n"], "flags": [], "fullname": "mmap._mmap.read", "name": "read", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "n"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "mmap._mmap"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read of _mmap", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}}}, "read_byte": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "mmap._mmap.read_byte", "name": "read_byte", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "mmap._mmap"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read_byte of _mmap", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}}}, "readline": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "mmap._mmap.readline", "name": "readline", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "mmap._mmap"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readline of _mmap", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}}}, "resize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "newsize"], "flags": [], "fullname": "mmap._mmap.resize", "name": "resize", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "newsize"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "mmap._mmap"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "resize of _mmap", "ret_type": {".class": "NoneType"}, "variables": []}}}, "seek": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "pos", "whence"], "flags": [], "fullname": "mmap._mmap.seek", "name": "seek", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "pos", "whence"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "mmap._mmap"}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "seek of _mmap", "ret_type": {".class": "NoneType"}, "variables": []}}}, "size": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "mmap._mmap.size", "name": "size", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "mmap._mmap"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "size of _mmap", "ret_type": "builtins.int", "variables": []}}}, "tell": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "mmap._mmap.tell", "name": "tell", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "mmap._mmap"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "tell of _mmap", "ret_type": "builtins.int", "variables": []}}}, "write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "bytes"], "flags": [], "fullname": "mmap._mmap.write", "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "bytes"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "mmap._mmap"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "write of _mmap", "ret_type": {".class": "NoneType"}, "variables": []}}}, "write_byte": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "byte"], "flags": [], "fullname": "mmap._mmap.write_byte", "name": "write_byte", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "byte"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "mmap._mmap"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "write_byte of _mmap", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["AnyStr"], "typeddict_type": null}}, "mmap": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "mmap._mmap"}, {".class": "Instance", "args": ["mmap.mmap"], "type_ref": "typing.ContextManager"}, {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.Iterable"}, "typing.Sized"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "mmap.mmap", "name": "mmap", "type_vars": []}, "flags": [], "fullname": "mmap.mmap", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "mmap", "mro": ["mmap.mmap", "mmap._mmap", "typing.ContextManager", "typing.Iterable", "typing.Sized", "builtins.object"], "names": {".class": "SymbolTable", "__delitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "index"], "flags": [], "fullname": "mmap.mmap.__delitem__", "name": "__delitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["mmap.mmap", {".class": "UnionType", "items": ["builtins.int", "builtins.slice"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delitem__ of mmap", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "mmap.mmap.__getitem__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "index"], "flags": ["is_overload", "is_decorated"], "fullname": "mmap.mmap.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["mmap.mmap", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of mmap", "ret_type": "builtins.int", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "index"], "flags": ["is_overload", "is_decorated"], "fullname": "mmap.mmap.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["mmap.mmap", "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of mmap", "ret_type": "builtins.bytes", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["mmap.mmap", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of mmap", "ret_type": "builtins.int", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["mmap.mmap", "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of mmap", "ret_type": "builtins.bytes", "variables": []}]}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "mmap.mmap.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["mmap.mmap"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of mmap", "ret_type": {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.Iterator"}, "variables": []}}}, "__setitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "mmap.mmap.__setitem__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "index", "object"], "flags": ["is_overload", "is_decorated"], "fullname": "mmap.mmap.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["mmap.mmap", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of mmap", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__setitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "index", "object"], "flags": ["is_overload", "is_decorated"], "fullname": "mmap.mmap.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["mmap.mmap", "builtins.slice", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of mmap", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__setitem__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["mmap.mmap", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of mmap", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["mmap.mmap", "builtins.slice", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of mmap", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "closed": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "mmap.mmap.closed", "name": "closed", "type": "builtins.bool"}}, "rfind": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "stop"], "flags": [], "fullname": "mmap.mmap.rfind", "name": "rfind", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "sub", "start", "stop"], "arg_types": ["mmap.mmap", "builtins.bytes", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rfind of mmap", "ret_type": "builtins.int", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "overload": {".class": "SymbolTableNode", "cross_ref": "typing.overload", "kind": "Gdef", "module_hidden": true, "module_public": false}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\2and3\\mmap.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/mmap.meta.json b/solutions/assignment-1/.mypy_cache/3.7/mmap.meta.json new file mode 100644 index 00000000..abc1db16 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/mmap.meta.json @@ -0,0 +1 @@ +{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [1, 2, 1, 1], "dep_prios": [10, 5, 5, 30], "dependencies": ["sys", "typing", "builtins", "abc"], "hash": "8302e76df6f26a6a3dfe7d6cd8361f27", "id": "mmap", "ignore_all": true, "interface_hash": "71132ddf061cd256ab838308a157ae19", "mtime": 1566589585, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\2and3\\mmap.pyi", "size": 2891, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/os/__init__.data.json b/solutions/assignment-1/.mypy_cache/3.7/os/__init__.data.json new file mode 100644 index 00000000..dbf10f1d --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/os/__init__.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "os", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "AnyStr": {".class": "SymbolTableNode", "cross_ref": "typing.AnyStr", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "ContextManager": {".class": "SymbolTableNode", "cross_ref": "typing.ContextManager", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Dict": {".class": "SymbolTableNode", "cross_ref": "typing.Dict", "kind": "Gdef", "module_hidden": true, "module_public": false}, "DirEntry": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "os.DirEntry", "name": "DirEntry", "type_vars": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}, "flags": [], "fullname": "os.DirEntry", "metaclass_type": null, "metadata": {}, "module_name": "os", "mro": ["os.DirEntry", "builtins._PathLike", "builtins.object"], "names": {".class": "SymbolTable", "__fspath__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "os.DirEntry.__fspath__", "name": "__fspath__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "os.DirEntry"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__fspath__ of DirEntry", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}}}, "inode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "os.DirEntry.inode", "name": "inode", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "os.DirEntry"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "inode of DirEntry", "ret_type": "builtins.int", "variables": []}}}, "is_dir": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5], "arg_names": ["self", "follow_symlinks"], "flags": [], "fullname": "os.DirEntry.is_dir", "name": "is_dir", "type": {".class": "CallableType", "arg_kinds": [0, 5], "arg_names": ["self", "follow_symlinks"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "os.DirEntry"}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "is_dir of DirEntry", "ret_type": "builtins.bool", "variables": []}}}, "is_file": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5], "arg_names": ["self", "follow_symlinks"], "flags": [], "fullname": "os.DirEntry.is_file", "name": "is_file", "type": {".class": "CallableType", "arg_kinds": [0, 5], "arg_names": ["self", "follow_symlinks"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "os.DirEntry"}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "is_file of DirEntry", "ret_type": "builtins.bool", "variables": []}}}, "is_symlink": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "os.DirEntry.is_symlink", "name": "is_symlink", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "os.DirEntry"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "is_symlink of DirEntry", "ret_type": "builtins.bool", "variables": []}}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.DirEntry.name", "name": "name", "type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}}}, "path": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.DirEntry.path", "name": "path", "type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}}}, "stat": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5], "arg_names": ["self", "follow_symlinks"], "flags": [], "fullname": "os.DirEntry.stat", "name": "stat", "type": {".class": "CallableType", "arg_kinds": [0, 5], "arg_names": ["self", "follow_symlinks"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "os.DirEntry"}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "stat of DirEntry", "ret_type": "os.stat_result", "variables": []}}}}, "tuple_type": null, "type_vars": ["AnyStr"], "typeddict_type": null}}, "F_OK": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.F_OK", "name": "F_OK", "type": "builtins.int"}}, "Generic": {".class": "SymbolTableNode", "cross_ref": "typing.Generic", "kind": "Gdef", "module_hidden": true, "module_public": false}, "IO": {".class": "SymbolTableNode", "cross_ref": "typing.IO", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Iterable": {".class": "SymbolTableNode", "cross_ref": "typing.Iterable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Iterator": {".class": "SymbolTableNode", "cross_ref": "typing.Iterator", "kind": "Gdef", "module_hidden": true, "module_public": false}, "List": {".class": "SymbolTableNode", "cross_ref": "typing.List", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Mapping": {".class": "SymbolTableNode", "cross_ref": "typing.Mapping", "kind": "Gdef", "module_hidden": true, "module_public": false}, "MutableMapping": {".class": "SymbolTableNode", "cross_ref": "typing.MutableMapping", "kind": "Gdef", "module_hidden": true, "module_public": false}, "NamedTuple": {".class": "SymbolTableNode", "cross_ref": "typing.NamedTuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "NoReturn": {".class": "SymbolTableNode", "cross_ref": "typing.NoReturn", "kind": "Gdef", "module_hidden": true, "module_public": false}, "O_APPEND": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_APPEND", "name": "O_APPEND", "type": "builtins.int"}}, "O_ASYNC": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_ASYNC", "name": "O_ASYNC", "type": "builtins.int"}}, "O_BINARY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_BINARY", "name": "O_BINARY", "type": "builtins.int"}}, "O_CLOEXEC": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_CLOEXEC", "name": "O_CLOEXEC", "type": "builtins.int"}}, "O_CREAT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_CREAT", "name": "O_CREAT", "type": "builtins.int"}}, "O_DIRECT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_DIRECT", "name": "O_DIRECT", "type": "builtins.int"}}, "O_DIRECTORY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_DIRECTORY", "name": "O_DIRECTORY", "type": "builtins.int"}}, "O_DSYNC": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_DSYNC", "name": "O_DSYNC", "type": "builtins.int"}}, "O_EXCL": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_EXCL", "name": "O_EXCL", "type": "builtins.int"}}, "O_EXLOCK": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_EXLOCK", "name": "O_EXLOCK", "type": "builtins.int"}}, "O_LARGEFILE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_LARGEFILE", "name": "O_LARGEFILE", "type": "builtins.int"}}, "O_NDELAY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_NDELAY", "name": "O_NDELAY", "type": "builtins.int"}}, "O_NOATIME": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_NOATIME", "name": "O_NOATIME", "type": "builtins.int"}}, "O_NOCTTY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_NOCTTY", "name": "O_NOCTTY", "type": "builtins.int"}}, "O_NOFOLLOW": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_NOFOLLOW", "name": "O_NOFOLLOW", "type": "builtins.int"}}, "O_NOINHERIT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_NOINHERIT", "name": "O_NOINHERIT", "type": "builtins.int"}}, "O_NONBLOCK": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_NONBLOCK", "name": "O_NONBLOCK", "type": "builtins.int"}}, "O_PATH": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_PATH", "name": "O_PATH", "type": "builtins.int"}}, "O_RANDOM": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_RANDOM", "name": "O_RANDOM", "type": "builtins.int"}}, "O_RDONLY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_RDONLY", "name": "O_RDONLY", "type": "builtins.int"}}, "O_RDWR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_RDWR", "name": "O_RDWR", "type": "builtins.int"}}, "O_RSYNC": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_RSYNC", "name": "O_RSYNC", "type": "builtins.int"}}, "O_SEQUENTIAL": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_SEQUENTIAL", "name": "O_SEQUENTIAL", "type": "builtins.int"}}, "O_SHLOCK": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_SHLOCK", "name": "O_SHLOCK", "type": "builtins.int"}}, "O_SHORT_LIVED": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_SHORT_LIVED", "name": "O_SHORT_LIVED", "type": "builtins.int"}}, "O_SYNC": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_SYNC", "name": "O_SYNC", "type": "builtins.int"}}, "O_TEMPORARY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_TEMPORARY", "name": "O_TEMPORARY", "type": "builtins.int"}}, "O_TEXT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_TEXT", "name": "O_TEXT", "type": "builtins.int"}}, "O_TMPFILE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_TMPFILE", "name": "O_TMPFILE", "type": "builtins.int"}}, "O_TRUNC": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_TRUNC", "name": "O_TRUNC", "type": "builtins.int"}}, "O_WRONLY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.O_WRONLY", "name": "O_WRONLY", "type": "builtins.int"}}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "P_DETACH": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.P_DETACH", "name": "P_DETACH", "type": "builtins.int"}}, "P_NOWAIT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.P_NOWAIT", "name": "P_NOWAIT", "type": "builtins.int"}}, "P_NOWAITO": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.P_NOWAITO", "name": "P_NOWAITO", "type": "builtins.int"}}, "P_OVERLAY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.P_OVERLAY", "name": "P_OVERLAY", "type": "builtins.int"}}, "P_WAIT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.P_WAIT", "name": "P_WAIT", "type": "builtins.int"}}, "PathLike": {".class": "SymbolTableNode", "cross_ref": "builtins._PathLike", "kind": "Gdef"}, "RTLD_DEEPBIND": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.RTLD_DEEPBIND", "name": "RTLD_DEEPBIND", "type": "builtins.int"}}, "RTLD_GLOBAL": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.RTLD_GLOBAL", "name": "RTLD_GLOBAL", "type": "builtins.int"}}, "RTLD_LAZY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.RTLD_LAZY", "name": "RTLD_LAZY", "type": "builtins.int"}}, "RTLD_LOCAL": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.RTLD_LOCAL", "name": "RTLD_LOCAL", "type": "builtins.int"}}, "RTLD_NODELETE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.RTLD_NODELETE", "name": "RTLD_NODELETE", "type": "builtins.int"}}, "RTLD_NOLOAD": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.RTLD_NOLOAD", "name": "RTLD_NOLOAD", "type": "builtins.int"}}, "RTLD_NOW": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.RTLD_NOW", "name": "RTLD_NOW", "type": "builtins.int"}}, "R_OK": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.R_OK", "name": "R_OK", "type": "builtins.int"}}, "SEEK_CUR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.SEEK_CUR", "name": "SEEK_CUR", "type": "builtins.int"}}, "SEEK_END": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.SEEK_END", "name": "SEEK_END", "type": "builtins.int"}}, "SEEK_SET": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.SEEK_SET", "name": "SEEK_SET", "type": "builtins.int"}}, "Sequence": {".class": "SymbolTableNode", "cross_ref": "typing.Sequence", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Set": {".class": "SymbolTableNode", "cross_ref": "typing.Set", "kind": "Gdef", "module_hidden": true, "module_public": false}, "TMP_MAX": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.TMP_MAX", "name": "TMP_MAX", "type": "builtins.int"}}, "Text": {".class": "SymbolTableNode", "cross_ref": "typing.Text", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Tuple": {".class": "SymbolTableNode", "cross_ref": "typing.Tuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "TypeVar": {".class": "SymbolTableNode", "cross_ref": "typing.TypeVar", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_hidden": true, "module_public": false}, "W_OK": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.W_OK", "name": "W_OK", "type": "builtins.int"}}, "X_OK": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.X_OK", "name": "X_OK", "type": "builtins.int"}}, "_Environ": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.MutableMapping"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "os._Environ", "name": "_Environ", "type_vars": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}, "flags": [], "fullname": "os._Environ", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "os", "mro": ["os._Environ", "typing.MutableMapping", "typing.Mapping", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__delitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "flags": [], "fullname": "os._Environ.__delitem__", "name": "__delitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "os._Environ"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delitem__ of _Environ", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "flags": [], "fullname": "os._Environ.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "os._Environ"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of _Environ", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "os._Environ.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "os._Environ"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of _Environ", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "os._Environ.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "os._Environ"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of _Environ", "ret_type": "builtins.int", "variables": []}}}, "__setitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "key", "value"], "flags": [], "fullname": "os._Environ.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "os._Environ"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of _Environ", "ret_type": {".class": "NoneType"}, "variables": []}}}, "copy": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "os._Environ.copy", "name": "copy", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "os._Environ"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "copy of _Environ", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins.dict"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["AnyStr"], "typeddict_type": null}}, "_ExecVArgs": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "os._ExecVArgs", "line": 630, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins.list"}, {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, {".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "type_ref": "builtins.list"}]}}}, "_FdOrPathType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "os._FdOrPathType", "line": 246, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": ["builtins.int", "builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}}}, "_PathType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "os._PathType", "line": 244, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}}}, "_ScandirIterator": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "os.DirEntry"}], "type_ref": "typing.Iterator"}, {".class": "Instance", "args": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "os._ScandirIterator"}], "type_ref": "typing.ContextManager"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "os._ScandirIterator", "name": "_ScandirIterator", "type_vars": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}, "flags": [], "fullname": "os._ScandirIterator", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "os", "mro": ["os._ScandirIterator", "typing.Iterator", "typing.Iterable", "typing.ContextManager", "builtins.object"], "names": {".class": "SymbolTable", "__next__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "os._ScandirIterator.__next__", "name": "__next__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "os._ScandirIterator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__next__ of _ScandirIterator", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "os.DirEntry"}, "variables": []}}}, "close": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "os._ScandirIterator.close", "name": "close", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "os._ScandirIterator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "close of _ScandirIterator", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["AnyStr"], "typeddict_type": null}}, "_T": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "os._T", "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_TextIOWrapper": {".class": "SymbolTableNode", "cross_ref": "io.TextIOWrapper", "kind": "Gdef"}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.__package__", "name": "__package__", "type": "builtins.str"}}, "_exit": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["n"], "flags": [], "fullname": "os._exit", "name": "_exit", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["n"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_exit", "ret_type": {".class": "UninhabitedType", "is_noreturn": true}, "variables": []}}}, "_wrap_close": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["io.TextIOWrapper"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "os._wrap_close", "name": "_wrap_close", "type_vars": []}, "flags": [], "fullname": "os._wrap_close", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "os", "mro": ["os._wrap_close", "io.TextIOWrapper", "typing.TextIO", "typing.IO", "typing.Iterator", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "close": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "os._wrap_close.close", "name": "close", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["os._wrap_close"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "close of _wrap_close", "ret_type": {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "abort": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "os.abort", "name": "abort", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "abort", "ret_type": {".class": "UninhabitedType", "is_noreturn": true}, "variables": []}}}, "access": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 5, 5, 5], "arg_names": ["path", "mode", "dir_fd", "effective_ids", "follow_symlinks"], "flags": [], "fullname": "os.access", "name": "access", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5, 5], "arg_names": ["path", "mode", "dir_fd", "effective_ids", "follow_symlinks"], "arg_types": [{".class": "UnionType", "items": ["builtins.int", "builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, "builtins.int", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, "builtins.bool", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "access", "ret_type": "builtins.bool", "variables": []}}}, "altsep": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.altsep", "name": "altsep", "type": "builtins.str"}}, "chdir": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": [], "fullname": "os.chdir", "name": "chdir", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "UnionType", "items": ["builtins.int", "builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "chdir", "ret_type": {".class": "NoneType"}, "variables": []}}}, "chmod": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 5, 5], "arg_names": ["path", "mode", "dir_fd", "follow_symlinks"], "flags": [], "fullname": "os.chmod", "name": "chmod", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5], "arg_names": ["path", "mode", "dir_fd", "follow_symlinks"], "arg_types": [{".class": "UnionType", "items": ["builtins.int", "builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, "builtins.int", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "chmod", "ret_type": {".class": "NoneType"}, "variables": []}}}, "close": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["fd"], "flags": [], "fullname": "os.close", "name": "close", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["fd"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "close", "ret_type": {".class": "NoneType"}, "variables": []}}}, "closerange": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["fd_low", "fd_high"], "flags": [], "fullname": "os.closerange", "name": "closerange", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["fd_low", "fd_high"], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "closerange", "ret_type": {".class": "NoneType"}, "variables": []}}}, "cpu_count": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "os.cpu_count", "name": "cpu_count", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "cpu_count", "ret_type": {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, "variables": []}}}, "curdir": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.curdir", "name": "curdir", "type": "builtins.str"}}, "defpath": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.defpath", "name": "defpath", "type": "builtins.str"}}, "device_encoding": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["fd"], "flags": [], "fullname": "os.device_encoding", "name": "device_encoding", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["fd"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "device_encoding", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "variables": []}}}, "devnull": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.devnull", "name": "devnull", "type": "builtins.str"}}, "dup": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["fd"], "flags": [], "fullname": "os.dup", "name": "dup", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["fd"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "dup", "ret_type": "builtins.int", "variables": []}}}, "dup2": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["fd", "fd2", "inheritable"], "flags": [], "fullname": "os.dup2", "name": "dup2", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["fd", "fd2", "inheritable"], "arg_types": ["builtins.int", "builtins.int", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "dup2", "ret_type": "builtins.int", "variables": []}}}, "environ": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.environ", "name": "environ", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "os._Environ"}}}, "environb": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.environb", "name": "environb", "type": {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "os._Environ"}}}, "error": {".class": "SymbolTableNode", "cross_ref": "builtins.OSError", "kind": "Gdef"}, "execl": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 2], "arg_names": ["file", "__arg0", "args"], "flags": [], "fullname": "os.execl", "name": "execl", "type": {".class": "CallableType", "arg_kinds": [0, 0, 2], "arg_names": ["file", null, "args"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}, {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "execl", "ret_type": {".class": "UninhabitedType", "is_noreturn": true}, "variables": []}}}, "execle": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 2], "arg_names": ["file", "__arg0", "args"], "flags": [], "fullname": "os.execle", "name": "execle", "type": {".class": "CallableType", "arg_kinds": [0, 0, 2], "arg_names": ["file", null, "args"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "execle", "ret_type": {".class": "UninhabitedType", "is_noreturn": true}, "variables": []}}}, "execlp": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 2], "arg_names": ["file", "__arg0", "args"], "flags": [], "fullname": "os.execlp", "name": "execlp", "type": {".class": "CallableType", "arg_kinds": [0, 0, 2], "arg_names": ["file", null, "args"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}, {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "execlp", "ret_type": {".class": "UninhabitedType", "is_noreturn": true}, "variables": []}}}, "execlpe": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 2], "arg_names": ["file", "__arg0", "args"], "flags": [], "fullname": "os.execlpe", "name": "execlpe", "type": {".class": "CallableType", "arg_kinds": [0, 0, 2], "arg_names": ["file", null, "args"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "execlpe", "ret_type": {".class": "UninhabitedType", "is_noreturn": true}, "variables": []}}}, "execv": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["path", "args"], "flags": [], "fullname": "os.execv", "name": "execv", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["path", "args"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins.list"}, {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, {".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "type_ref": "builtins.list"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "execv", "ret_type": {".class": "UninhabitedType", "is_noreturn": true}, "variables": []}}}, "execve": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["path", "args", "env"], "flags": [], "fullname": "os.execve", "name": "execve", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["path", "args", "env"], "arg_types": [{".class": "UnionType", "items": ["builtins.int", "builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins.list"}, {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, {".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "type_ref": "builtins.list"}]}, {".class": "Instance", "args": ["builtins.str", "builtins.str"], "type_ref": "typing.Mapping"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "execve", "ret_type": {".class": "UninhabitedType", "is_noreturn": true}, "variables": []}}}, "execvp": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["file", "args"], "flags": [], "fullname": "os.execvp", "name": "execvp", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["file", "args"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins.list"}, {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, {".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "type_ref": "builtins.list"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "execvp", "ret_type": {".class": "UninhabitedType", "is_noreturn": true}, "variables": []}}}, "execvpe": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["file", "args", "env"], "flags": [], "fullname": "os.execvpe", "name": "execvpe", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["file", "args", "env"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins.list"}, {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, {".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "type_ref": "builtins.list"}]}, {".class": "Instance", "args": ["builtins.str", "builtins.str"], "type_ref": "typing.Mapping"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "execvpe", "ret_type": {".class": "UninhabitedType", "is_noreturn": true}, "variables": []}}}, "extsep": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.extsep", "name": "extsep", "type": "builtins.str"}}, "fchdir": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["fd"], "flags": [], "fullname": "os.fchdir", "name": "fchdir", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["fd"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fchdir", "ret_type": {".class": "NoneType"}, "variables": []}}}, "fdopen": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1, 1, 1], "arg_names": ["fd", "mode", "buffering", "encoding", "errors", "newline", "closefd"], "flags": [], "fullname": "os.fdopen", "name": "fdopen", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1, 1, 1, 1], "arg_names": ["fd", "mode", "buffering", "encoding", "errors", "newline", "closefd"], "arg_types": ["builtins.int", "builtins.str", "builtins.int", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "builtins.str", "builtins.str", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fdopen", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "fsdecode": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["filename"], "flags": [], "fullname": "os.fsdecode", "name": "fsdecode", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["filename"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fsdecode", "ret_type": "builtins.str", "variables": []}}}, "fsencode": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["filename"], "flags": [], "fullname": "os.fsencode", "name": "fsencode", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["filename"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fsencode", "ret_type": "builtins.bytes", "variables": []}}}, "fspath": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "os.fspath", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.fspath", "name": "fspath", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fspath", "ret_type": "builtins.str", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "fspath", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.fspath", "name": "fspath", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fspath", "ret_type": "builtins.bytes", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "fspath", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.fspath", "name": "fspath", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fspath", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "fspath", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fspath", "ret_type": "builtins.str", "variables": []}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fspath", "ret_type": "builtins.bytes", "variables": []}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fspath", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}]}}}, "fstat": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["fd"], "flags": [], "fullname": "os.fstat", "name": "fstat", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["fd"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fstat", "ret_type": "os.stat_result", "variables": []}}}, "fsync": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["fd"], "flags": [], "fullname": "os.fsync", "name": "fsync", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["fd"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fsync", "ret_type": {".class": "NoneType"}, "variables": []}}}, "get_exec_path": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [1], "arg_names": ["env"], "flags": [], "fullname": "os.get_exec_path", "name": "get_exec_path", "type": {".class": "CallableType", "arg_kinds": [1], "arg_names": ["env"], "arg_types": [{".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", "builtins.str"], "type_ref": "typing.Mapping"}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_exec_path", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}}}, "get_inheritable": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["fd"], "flags": [], "fullname": "os.get_inheritable", "name": "get_inheritable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["fd"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_inheritable", "ret_type": "builtins.bool", "variables": []}}}, "get_terminal_size": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [1], "arg_names": ["fd"], "flags": [], "fullname": "os.get_terminal_size", "name": "get_terminal_size", "type": {".class": "CallableType", "arg_kinds": [1], "arg_names": ["fd"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_terminal_size", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": "os.terminal_size"}, "variables": []}}}, "getcwd": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "os.getcwd", "name": "getcwd", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getcwd", "ret_type": "builtins.str", "variables": []}}}, "getcwdb": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "os.getcwdb", "name": "getcwdb", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getcwdb", "ret_type": "builtins.bytes", "variables": []}}}, "getenv": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "os.getenv", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["key"], "flags": ["is_overload", "is_decorated"], "fullname": "os.getenv", "name": "getenv", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["key"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getenv", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "getenv", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["key", "default"], "flags": ["is_overload", "is_decorated"], "fullname": "os.getenv", "name": "getenv", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["key", "default"], "arg_types": ["builtins.str", {".class": "TypeVarType", "fullname": "os._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getenv", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "TypeVarType", "fullname": "os._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "variables": [{".class": "TypeVarDef", "fullname": "os._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "getenv", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["key"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getenv", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["key", "default"], "arg_types": ["builtins.str", {".class": "TypeVarType", "fullname": "os._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getenv", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "TypeVarType", "fullname": "os._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "variables": [{".class": "TypeVarDef", "fullname": "os._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}]}}}, "getenvb": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["key", "default"], "flags": [], "fullname": "os.getenvb", "name": "getenvb", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["key", "default"], "arg_types": ["builtins.bytes", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getenvb", "ret_type": "builtins.bytes", "variables": []}}}, "getlogin": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "os.getlogin", "name": "getlogin", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getlogin", "ret_type": "builtins.str", "variables": []}}}, "getpid": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "os.getpid", "name": "getpid", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getpid", "ret_type": "builtins.int", "variables": []}}}, "getppid": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "os.getppid", "name": "getppid", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getppid", "ret_type": "builtins.int", "variables": []}}}, "getrandom": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["size", "flags"], "flags": [], "fullname": "os.getrandom", "name": "getrandom", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["size", "flags"], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getrandom", "ret_type": "builtins.bytes", "variables": []}}}, "kill": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["pid", "sig"], "flags": [], "fullname": "os.kill", "name": "kill", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["pid", "sig"], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "kill", "ret_type": {".class": "NoneType"}, "variables": []}}}, "linesep": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.linesep", "name": "linesep", "type": "builtins.str"}}, "link": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 5, 5, 5], "arg_names": ["src", "link_name", "src_dir_fd", "dst_dir_fd", "follow_symlinks"], "flags": [], "fullname": "os.link", "name": "link", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5, 5], "arg_names": ["src", "link_name", "src_dir_fd", "dst_dir_fd", "follow_symlinks"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "link", "ret_type": {".class": "NoneType"}, "variables": []}}}, "listdir": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "os.listdir", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [1], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.listdir", "name": "listdir", "type": {".class": "CallableType", "arg_kinds": [1], "arg_names": ["path"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "listdir", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "listdir", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.listdir", "name": "listdir", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "listdir", "ret_type": {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins.list"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "listdir", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.listdir", "name": "listdir", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "listdir", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "listdir", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.listdir", "name": "listdir", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "listdir", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "listdir", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [1], "arg_names": ["path"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "listdir", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "listdir", "ret_type": {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins.list"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "listdir", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "listdir", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}]}}}, "lseek": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["fd", "pos", "how"], "flags": [], "fullname": "os.lseek", "name": "lseek", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["fd", "pos", "how"], "arg_types": ["builtins.int", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "lseek", "ret_type": "builtins.int", "variables": []}}}, "lstat": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5], "arg_names": ["path", "dir_fd"], "flags": [], "fullname": "os.lstat", "name": "lstat", "type": {".class": "CallableType", "arg_kinds": [0, 5], "arg_names": ["path", "dir_fd"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "lstat", "ret_type": "os.stat_result", "variables": []}}}, "major": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["device"], "flags": [], "fullname": "os.major", "name": "major", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["device"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "major", "ret_type": "builtins.int", "variables": []}}}, "makedev": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["major", "minor"], "flags": [], "fullname": "os.makedev", "name": "makedev", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["major", "minor"], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "makedev", "ret_type": "builtins.int", "variables": []}}}, "makedirs": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["name", "mode", "exist_ok"], "flags": [], "fullname": "os.makedirs", "name": "makedirs", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["name", "mode", "exist_ok"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, "builtins.int", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "makedirs", "ret_type": {".class": "NoneType"}, "variables": []}}}, "minor": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["device"], "flags": [], "fullname": "os.minor", "name": "minor", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["device"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "minor", "ret_type": "builtins.int", "variables": []}}}, "mkdir": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 5], "arg_names": ["path", "mode", "dir_fd"], "flags": [], "fullname": "os.mkdir", "name": "mkdir", "type": {".class": "CallableType", "arg_kinds": [0, 1, 5], "arg_names": ["path", "mode", "dir_fd"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, "builtins.int", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "mkdir", "ret_type": {".class": "NoneType"}, "variables": []}}}, "mknod": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 5], "arg_names": ["path", "mode", "device", "dir_fd"], "flags": [], "fullname": "os.mknod", "name": "mknod", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 5], "arg_names": ["path", "mode", "device", "dir_fd"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, "builtins.int", "builtins.int", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "mknod", "ret_type": {".class": "NoneType"}, "variables": []}}}, "name": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.name", "name": "name", "type": "builtins.str"}}, "open": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 5], "arg_names": ["file", "flags", "mode", "dir_fd"], "flags": [], "fullname": "os.open", "name": "open", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 5], "arg_names": ["file", "flags", "mode", "dir_fd"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, "builtins.int", "builtins.int", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "open", "ret_type": "builtins.int", "variables": []}}}, "overload": {".class": "SymbolTableNode", "cross_ref": "typing.overload", "kind": "Gdef", "module_hidden": true, "module_public": false}, "pardir": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.pardir", "name": "pardir", "type": "builtins.str"}}, "path": {".class": "SymbolTableNode", "cross_ref": "os.path", "kind": "Gdef"}, "pathsep": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.pathsep", "name": "pathsep", "type": "builtins.str"}}, "pipe": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "os.pipe", "name": "pipe", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pipe", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "popen": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["command", "mode", "buffering"], "flags": [], "fullname": "os.popen", "name": "popen", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["command", "mode", "buffering"], "arg_types": ["builtins.str", "builtins.str", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "popen", "ret_type": "os._wrap_close", "variables": []}}}, "putenv": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["key", "value"], "flags": [], "fullname": "os.putenv", "name": "putenv", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["key", "value"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}, {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "putenv", "ret_type": {".class": "NoneType"}, "variables": []}}}, "read": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["fd", "n"], "flags": [], "fullname": "os.read", "name": "read", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["fd", "n"], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read", "ret_type": "builtins.bytes", "variables": []}}}, "readlink": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5], "arg_names": ["path", "dir_fd"], "flags": [], "fullname": "os.readlink", "name": "readlink", "type": {".class": "CallableType", "arg_kinds": [0, 5], "arg_names": ["path", "dir_fd"], "arg_types": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readlink", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}}, "register_at_fork": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["func", "when"], "flags": [], "fullname": "os.register_at_fork", "name": "register_at_fork", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["func", "when"], "arg_types": [{".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": "builtins.object", "variables": []}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "register_at_fork", "ret_type": {".class": "NoneType"}, "variables": []}}}, "remove": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5], "arg_names": ["path", "dir_fd"], "flags": [], "fullname": "os.remove", "name": "remove", "type": {".class": "CallableType", "arg_kinds": [0, 5], "arg_names": ["path", "dir_fd"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "remove", "ret_type": {".class": "NoneType"}, "variables": []}}}, "removedirs": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["name"], "flags": [], "fullname": "os.removedirs", "name": "removedirs", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["name"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "removedirs", "ret_type": {".class": "NoneType"}, "variables": []}}}, "rename": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 5, 5], "arg_names": ["src", "dst", "src_dir_fd", "dst_dir_fd"], "flags": [], "fullname": "os.rename", "name": "rename", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5], "arg_names": ["src", "dst", "src_dir_fd", "dst_dir_fd"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rename", "ret_type": {".class": "NoneType"}, "variables": []}}}, "renames": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["old", "new"], "flags": [], "fullname": "os.renames", "name": "renames", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["old", "new"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "renames", "ret_type": {".class": "NoneType"}, "variables": []}}}, "replace": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 5, 5], "arg_names": ["src", "dst", "src_dir_fd", "dst_dir_fd"], "flags": [], "fullname": "os.replace", "name": "replace", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5], "arg_names": ["src", "dst", "src_dir_fd", "dst_dir_fd"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "replace", "ret_type": {".class": "NoneType"}, "variables": []}}}, "rmdir": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5], "arg_names": ["path", "dir_fd"], "flags": [], "fullname": "os.rmdir", "name": "rmdir", "type": {".class": "CallableType", "arg_kinds": [0, 5], "arg_names": ["path", "dir_fd"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "rmdir", "ret_type": {".class": "NoneType"}, "variables": []}}}, "scandir": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "os.scandir", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": ["is_overload", "is_decorated"], "fullname": "os.scandir", "name": "scandir", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "scandir", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "os._ScandirIterator"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "scandir", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.scandir", "name": "scandir", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "scandir", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "os._ScandirIterator"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "scandir", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.scandir", "name": "scandir", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "scandir", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "os._ScandirIterator"}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "scandir", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "scandir", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "os._ScandirIterator"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "scandir", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "os._ScandirIterator"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "scandir", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "os._ScandirIterator"}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}]}}}, "sep": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.sep", "name": "sep", "type": "builtins.str"}}, "set_inheritable": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["fd", "inheritable"], "flags": [], "fullname": "os.set_inheritable", "name": "set_inheritable", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["fd", "inheritable"], "arg_types": ["builtins.int", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "set_inheritable", "ret_type": {".class": "NoneType"}, "variables": []}}}, "spawnl": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 2], "arg_names": ["mode", "path", "arg0", "args"], "flags": [], "fullname": "os.spawnl", "name": "spawnl", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 2], "arg_names": ["mode", "path", "arg0", "args"], "arg_types": ["builtins.int", {".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}, {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "spawnl", "ret_type": "builtins.int", "variables": []}}}, "spawnle": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 2], "arg_names": ["mode", "path", "arg0", "args"], "flags": [], "fullname": "os.spawnle", "name": "spawnle", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 2], "arg_names": ["mode", "path", "arg0", "args"], "arg_types": ["builtins.int", {".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "spawnle", "ret_type": "builtins.int", "variables": []}}}, "spawnv": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["mode", "path", "args"], "flags": [], "fullname": "os.spawnv", "name": "spawnv", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["mode", "path", "args"], "arg_types": ["builtins.int", {".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "spawnv", "ret_type": "builtins.int", "variables": []}}}, "spawnve": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["mode", "path", "args", "env"], "flags": [], "fullname": "os.spawnve", "name": "spawnve", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["mode", "path", "args", "env"], "arg_types": ["builtins.int", {".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "type_ref": "builtins.list"}, {".class": "Instance", "args": ["builtins.str", "builtins.str"], "type_ref": "typing.Mapping"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "spawnve", "ret_type": "builtins.int", "variables": []}}}, "startfile": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["path", "operation"], "flags": [], "fullname": "os.startfile", "name": "startfile", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["path", "operation"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "startfile", "ret_type": {".class": "NoneType"}, "variables": []}}}, "stat": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5, 5], "arg_names": ["path", "dir_fd", "follow_symlinks"], "flags": [], "fullname": "os.stat", "name": "stat", "type": {".class": "CallableType", "arg_kinds": [0, 5, 5], "arg_names": ["path", "dir_fd", "follow_symlinks"], "arg_types": [{".class": "UnionType", "items": ["builtins.int", "builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "stat", "ret_type": "os.stat_result", "variables": []}}}, "stat_result": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "os.stat_result", "name": "stat_result", "type_vars": []}, "flags": [], "fullname": "os.stat_result", "metaclass_type": null, "metadata": {}, "module_name": "os", "mro": ["os.stat_result", "builtins.object"], "names": {".class": "SymbolTable", "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "i"], "flags": [], "fullname": "os.stat_result.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["os.stat_result", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of stat_result", "ret_type": "builtins.int", "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "tuple"], "flags": [], "fullname": "os.stat_result.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "tuple"], "arg_types": ["os.stat_result", {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of stat_result", "ret_type": {".class": "NoneType"}, "variables": []}}}, "st_atime": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_atime", "name": "st_atime", "type": "builtins.float"}}, "st_atime_ns": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_atime_ns", "name": "st_atime_ns", "type": "builtins.int"}}, "st_birthtime": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_birthtime", "name": "st_birthtime", "type": "builtins.int"}}, "st_blksize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_blksize", "name": "st_blksize", "type": "builtins.int"}}, "st_blocks": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_blocks", "name": "st_blocks", "type": "builtins.int"}}, "st_creator": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_creator", "name": "st_creator", "type": "builtins.int"}}, "st_ctime": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_ctime", "name": "st_ctime", "type": "builtins.float"}}, "st_ctime_ns": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_ctime_ns", "name": "st_ctime_ns", "type": "builtins.int"}}, "st_dev": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_dev", "name": "st_dev", "type": "builtins.int"}}, "st_flags": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_flags", "name": "st_flags", "type": "builtins.int"}}, "st_gen": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_gen", "name": "st_gen", "type": "builtins.int"}}, "st_gid": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_gid", "name": "st_gid", "type": "builtins.int"}}, "st_ino": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_ino", "name": "st_ino", "type": "builtins.int"}}, "st_mode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_mode", "name": "st_mode", "type": "builtins.int"}}, "st_mtime": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_mtime", "name": "st_mtime", "type": "builtins.float"}}, "st_mtime_ns": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_mtime_ns", "name": "st_mtime_ns", "type": "builtins.int"}}, "st_nlink": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_nlink", "name": "st_nlink", "type": "builtins.int"}}, "st_rdev": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_rdev", "name": "st_rdev", "type": "builtins.int"}}, "st_rsize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_rsize", "name": "st_rsize", "type": "builtins.int"}}, "st_size": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_size", "name": "st_size", "type": "builtins.int"}}, "st_type": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_type", "name": "st_type", "type": "builtins.int"}}, "st_uid": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.stat_result.st_uid", "name": "st_uid", "type": "builtins.int"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "strerror": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["code"], "flags": [], "fullname": "os.strerror", "name": "strerror", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["code"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "strerror", "ret_type": "builtins.str", "variables": []}}}, "supports_bytes_environ": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.supports_bytes_environ", "name": "supports_bytes_environ", "type": "builtins.bool"}}, "supports_dir_fd": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.supports_dir_fd", "name": "supports_dir_fd", "type": {".class": "Instance", "args": [{".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}], "type_ref": "builtins.set"}}}, "supports_effective_ids": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.supports_effective_ids", "name": "supports_effective_ids", "type": {".class": "Instance", "args": [{".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}], "type_ref": "builtins.set"}}}, "supports_fd": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.supports_fd", "name": "supports_fd", "type": {".class": "Instance", "args": [{".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}], "type_ref": "builtins.set"}}}, "supports_follow_symlinks": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.supports_follow_symlinks", "name": "supports_follow_symlinks", "type": {".class": "Instance", "args": [{".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}], "type_ref": "builtins.set"}}}, "symlink": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 5], "arg_names": ["source", "link_name", "target_is_directory", "dir_fd"], "flags": [], "fullname": "os.symlink", "name": "symlink", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 5], "arg_names": ["source", "link_name", "target_is_directory", "dir_fd"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, "builtins.bool", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "symlink", "ret_type": {".class": "NoneType"}, "variables": []}}}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}, "system": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["command"], "flags": [], "fullname": "os.system", "name": "system", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["command"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "system", "ret_type": "builtins.int", "variables": []}}}, "terminal_size": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "os.terminal_size", "name": "terminal_size", "type_vars": []}, "flags": ["is_named_tuple"], "fullname": "os.terminal_size", "metaclass_type": null, "metadata": {}, "module_name": "os", "mro": ["os.terminal_size", "builtins.tuple", "typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "_NT": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "TypeVarExpr", "fullname": "os.terminal_size._NT", "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}}, "__annotations__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "os.terminal_size.__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": "os.terminal_size.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__new__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["_cls", "columns", "lines"], "flags": [], "fullname": "os.terminal_size.__new__", "name": "__new__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["_cls", "columns", "lines"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "os.terminal_size._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__new__ of terminal_size", "ret_type": {".class": "TypeVarType", "fullname": "os.terminal_size._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "os.terminal_size._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}]}}, "plugin_generated": true}, "_asdict": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["_self"], "flags": [], "fullname": "os.terminal_size._asdict", "name": "_asdict", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["_self"], "arg_types": [{".class": "TypeVarType", "fullname": "os.terminal_size._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_asdict of terminal_size", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.dict"}, "variables": [{".class": "TypeVarDef", "fullname": "os.terminal_size._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "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": "os.terminal_size._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": "os.terminal_size._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": "os.terminal_size._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", "arg_kinds": [0, 0, 5, 5], "arg_names": ["_cls", "iterable", "new", "len"], "flags": ["is_class", "is_decorated"], "fullname": "os.terminal_size._make", "name": "_make", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5], "arg_names": ["_cls", "iterable", "new", "len"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "os.terminal_size._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "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"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_make of terminal_size", "ret_type": {".class": "TypeVarType", "fullname": "os.terminal_size._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "os.terminal_size._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}]}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_classmethod", "is_ready"], "fullname": "os.terminal_size._make", "name": "_make", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5], "arg_names": ["_cls", "iterable", "new", "len"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "os.terminal_size._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "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"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_make of terminal_size", "ret_type": {".class": "TypeVarType", "fullname": "os.terminal_size._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "os.terminal_size._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}]}}}, "plugin_generated": true}, "_replace": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5, 5], "arg_names": ["_self", "columns", "lines"], "flags": [], "fullname": "os.terminal_size._replace", "name": "_replace", "type": {".class": "CallableType", "arg_kinds": [0, 5, 5], "arg_names": ["_self", "columns", "lines"], "arg_types": [{".class": "TypeVarType", "fullname": "os.terminal_size._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_replace of terminal_size", "ret_type": {".class": "TypeVarType", "fullname": "os.terminal_size._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "os.terminal_size._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "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": "os.terminal_size._source", "name": "_source", "type": "builtins.str"}}, "columns": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property", "is_ready"], "fullname": "os.terminal_size.columns", "name": "columns", "type": "builtins.int"}}, "lines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property", "is_ready"], "fullname": "os.terminal_size.lines", "name": "lines", "type": "builtins.int"}}}, "tuple_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "type_vars": [], "typeddict_type": null}}, "times": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "os.times", "name": "times", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "times", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "builtins.float", "builtins.float", "builtins.float", "builtins.float"], "partial_fallback": "posix.times_result"}, "variables": []}}}, "times_result": {".class": "SymbolTableNode", "cross_ref": "posix.times_result", "kind": "Gdef", "module_hidden": true, "module_public": false}, "truncate": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["path", "length"], "flags": [], "fullname": "os.truncate", "name": "truncate", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["path", "length"], "arg_types": [{".class": "UnionType", "items": ["builtins.int", "builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "truncate", "ret_type": {".class": "NoneType"}, "variables": []}}}, "umask": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["mask"], "flags": [], "fullname": "os.umask", "name": "umask", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["mask"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "umask", "ret_type": "builtins.int", "variables": []}}}, "unlink": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5], "arg_names": ["path", "dir_fd"], "flags": [], "fullname": "os.unlink", "name": "unlink", "type": {".class": "CallableType", "arg_kinds": [0, 5], "arg_names": ["path", "dir_fd"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "unlink", "ret_type": {".class": "NoneType"}, "variables": []}}}, "unsetenv": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["key"], "flags": [], "fullname": "os.unsetenv", "name": "unsetenv", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["key"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "unsetenv", "ret_type": {".class": "NoneType"}, "variables": []}}}, "urandom": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["size"], "flags": [], "fullname": "os.urandom", "name": "urandom", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["size"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "urandom", "ret_type": "builtins.bytes", "variables": []}}}, "utime": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 5, 5, 5], "arg_names": ["path", "times", "ns", "dir_fd", "follow_symlinks"], "flags": [], "fullname": "os.utime", "name": "utime", "type": {".class": "CallableType", "arg_kinds": [0, 1, 5, 5, 5], "arg_names": ["path", "times", "ns", "dir_fd", "follow_symlinks"], "arg_types": [{".class": "UnionType", "items": ["builtins.int", "builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": [{".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, {".class": "TupleType", "implicit": false, "items": ["builtins.float", "builtins.float"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, {".class": "NoneType"}]}, {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "utime", "ret_type": {".class": "NoneType"}, "variables": []}}}, "waitpid": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["pid", "options"], "flags": [], "fullname": "os.waitpid", "name": "waitpid", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["pid", "options"], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "waitpid", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "walk": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1], "arg_names": ["top", "topdown", "onerror", "followlinks"], "flags": [], "fullname": "os.walk", "name": "walk", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1], "arg_names": ["top", "topdown", "onerror", "followlinks"], "arg_types": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}]}, "builtins.bool", {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.OSError"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "NoneType"}]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "walk", "ret_type": {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins.list"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins.list"}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterator"}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}}, "write": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["fd", "string"], "flags": [], "fullname": "os.write", "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["fd", "string"], "arg_types": ["builtins.int", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "write", "ret_type": "builtins.int", "variables": []}}}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\os\\__init__.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/os/__init__.meta.json b/solutions/assignment-1/.mypy_cache/3.7/os/__init__.meta.json new file mode 100644 index 00000000..f753832c --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/os/__init__.meta.json @@ -0,0 +1 @@ +{"child_modules": ["os.path"], "data_mtime": 1567188172, "dep_lines": [4, 5, 6, 12, 13, 666, 1], "dep_prios": [5, 10, 5, 5, 10, 5, 30], "dependencies": ["io", "sys", "typing", "builtins", "os.path", "posix", "abc"], "hash": "d9e2a3dad2bc3a22cc264d5af4439b23", "id": "os", "ignore_all": true, "interface_hash": "6513295b80b3b2be8197516442b96b41", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\os\\__init__.pyi", "size": 29741, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/os/path.data.json b/solutions/assignment-1/.mypy_cache/3.7/os/path.data.json new file mode 100644 index 00000000..51bf3239 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/os/path.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "os.path", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "AnyStr": {".class": "SymbolTableNode", "cross_ref": "typing.AnyStr", "kind": "Gdef", "module_hidden": true, "module_public": false}, "BinaryIO": {".class": "SymbolTableNode", "cross_ref": "typing.BinaryIO", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "List": {".class": "SymbolTableNode", "cross_ref": "typing.List", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Sequence": {".class": "SymbolTableNode", "cross_ref": "typing.Sequence", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Text": {".class": "SymbolTableNode", "cross_ref": "typing.Text", "kind": "Gdef", "module_hidden": true, "module_public": false}, "TextIO": {".class": "SymbolTableNode", "cross_ref": "typing.TextIO", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Tuple": {".class": "SymbolTableNode", "cross_ref": "typing.Tuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "TypeVar": {".class": "SymbolTableNode", "cross_ref": "typing.TypeVar", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_hidden": true, "module_public": false}, "_BytesPath": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "os.path._BytesPath", "line": 18, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": ["builtins.bytes", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins._PathLike"}]}}}, "_PathLike": {".class": "SymbolTableNode", "cross_ref": "builtins._PathLike", "kind": "Gdef", "module_hidden": true, "module_public": false}, "_PathType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "os.path._PathType", "line": 16, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}}}, "_StrPath": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "os.path._StrPath", "line": 17, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}}}, "_T": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "os.path._T", "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.path.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.path.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.path.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.path.__package__", "name": "__package__", "type": "builtins.str"}}, "abspath": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "os.path.abspath", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.abspath", "name": "abspath", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "abspath", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "abspath", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.abspath", "name": "abspath", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "abspath", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "abspath", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "abspath", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "abspath", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}]}}}, "altsep": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.path.altsep", "name": "altsep", "type": "builtins.str"}}, "basename": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "os.path.basename", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.basename", "name": "basename", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "basename", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "basename", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.basename", "name": "basename", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "basename", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "basename", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "basename", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "basename", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}]}}}, "commonpath": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["paths"], "flags": [], "fullname": "os.path.commonpath", "name": "commonpath", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["paths"], "arg_types": [{".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}], "type_ref": "typing.Sequence"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "commonpath", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "commonprefix": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["list"], "flags": [], "fullname": "os.path.commonprefix", "name": "commonprefix", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["list"], "arg_types": [{".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}], "type_ref": "typing.Sequence"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "commonprefix", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "curdir": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.path.curdir", "name": "curdir", "type": "builtins.str"}}, "defpath": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.path.defpath", "name": "defpath", "type": "builtins.str"}}, "devnull": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.path.devnull", "name": "devnull", "type": "builtins.str"}}, "dirname": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "os.path.dirname", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.dirname", "name": "dirname", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "dirname", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "dirname", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.dirname", "name": "dirname", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "dirname", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "dirname", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "dirname", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "dirname", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}]}}}, "exists": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": [], "fullname": "os.path.exists", "name": "exists", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}, "builtins.int"]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "exists", "ret_type": "builtins.bool", "variables": []}}}, "expanduser": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "os.path.expanduser", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.expanduser", "name": "expanduser", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "expanduser", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "expanduser", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.expanduser", "name": "expanduser", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "expanduser", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "expanduser", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "expanduser", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "expanduser", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}]}}}, "expandvars": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "os.path.expandvars", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.expandvars", "name": "expandvars", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "expandvars", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "expandvars", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.expandvars", "name": "expandvars", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "expandvars", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "expandvars", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "expandvars", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "expandvars", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}]}}}, "extsep": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.path.extsep", "name": "extsep", "type": "builtins.str"}}, "getatime": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": [], "fullname": "os.path.getatime", "name": "getatime", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getatime", "ret_type": "builtins.float", "variables": []}}}, "getctime": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": [], "fullname": "os.path.getctime", "name": "getctime", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getctime", "ret_type": "builtins.float", "variables": []}}}, "getmtime": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": [], "fullname": "os.path.getmtime", "name": "getmtime", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getmtime", "ret_type": "builtins.float", "variables": []}}}, "getsize": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": [], "fullname": "os.path.getsize", "name": "getsize", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getsize", "ret_type": "builtins.int", "variables": []}}}, "isabs": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": [], "fullname": "os.path.isabs", "name": "isabs", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isabs", "ret_type": "builtins.bool", "variables": []}}}, "isdir": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": [], "fullname": "os.path.isdir", "name": "isdir", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isdir", "ret_type": "builtins.bool", "variables": []}}}, "isfile": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": [], "fullname": "os.path.isfile", "name": "isfile", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isfile", "ret_type": "builtins.bool", "variables": []}}}, "islink": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": [], "fullname": "os.path.islink", "name": "islink", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "islink", "ret_type": "builtins.bool", "variables": []}}}, "ismount": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": [], "fullname": "os.path.ismount", "name": "ismount", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "ismount", "ret_type": "builtins.bool", "variables": []}}}, "join": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "os.path.join", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 2], "arg_names": ["path", "paths"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.join", "name": "join", "type": {".class": "CallableType", "arg_kinds": [0, 2], "arg_names": ["path", "paths"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "join", "ret_type": "builtins.str", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "join", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 2], "arg_names": ["path", "paths"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.join", "name": "join", "type": {".class": "CallableType", "arg_kinds": [0, 2], "arg_names": ["path", "paths"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.bytes", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "join", "ret_type": "builtins.bytes", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "join", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 2], "arg_names": ["path", "paths"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "join", "ret_type": "builtins.str", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 2], "arg_names": ["path", "paths"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.bytes", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "join", "ret_type": "builtins.bytes", "variables": []}]}}}, "lexists": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": [], "fullname": "os.path.lexists", "name": "lexists", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "lexists", "ret_type": "builtins.bool", "variables": []}}}, "normcase": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "os.path.normcase", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.normcase", "name": "normcase", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "normcase", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "normcase", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.normcase", "name": "normcase", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "normcase", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "normcase", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "normcase", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "normcase", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}]}}}, "normpath": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "os.path.normpath", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.normpath", "name": "normpath", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "normpath", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "normpath", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.normpath", "name": "normpath", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "normpath", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "normpath", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "normpath", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "normpath", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}]}}}, "os": {".class": "SymbolTableNode", "cross_ref": "os", "kind": "Gdef", "module_hidden": true, "module_public": false}, "overload": {".class": "SymbolTableNode", "cross_ref": "typing.overload", "kind": "Gdef", "module_hidden": true, "module_public": false}, "pardir": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.path.pardir", "name": "pardir", "type": "builtins.str"}}, "pathsep": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.path.pathsep", "name": "pathsep", "type": "builtins.str"}}, "realpath": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "os.path.realpath", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.realpath", "name": "realpath", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "realpath", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "realpath", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.realpath", "name": "realpath", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "realpath", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "realpath", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "realpath", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "realpath", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}]}}}, "relpath": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "os.path.relpath", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["path", "start"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.relpath", "name": "relpath", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["path", "start"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.bytes", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins._PathLike"}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "relpath", "ret_type": "builtins.bytes", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "relpath", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["path", "start"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.relpath", "name": "relpath", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["path", "start"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "relpath", "ret_type": "builtins.str", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "relpath", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["path", "start"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.bytes", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins._PathLike"}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "relpath", "ret_type": "builtins.bytes", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["path", "start"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "relpath", "ret_type": "builtins.str", "variables": []}]}}}, "samefile": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["path1", "path2"], "flags": [], "fullname": "os.path.samefile", "name": "samefile", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["path1", "path2"], "arg_types": [{".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "samefile", "ret_type": "builtins.bool", "variables": []}}}, "sameopenfile": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["fp1", "fp2"], "flags": [], "fullname": "os.path.sameopenfile", "name": "sameopenfile", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["fp1", "fp2"], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "sameopenfile", "ret_type": "builtins.bool", "variables": []}}}, "samestat": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["stat1", "stat2"], "flags": [], "fullname": "os.path.samestat", "name": "samestat", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["stat1", "stat2"], "arg_types": ["os.stat_result", "os.stat_result"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "samestat", "ret_type": "builtins.bool", "variables": []}}}, "sep": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.path.sep", "name": "sep", "type": "builtins.str"}}, "split": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "os.path.split", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.split", "name": "split", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "split", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "split", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.split", "name": "split", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "split", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "split", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "split", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "split", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}]}}}, "splitdrive": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "os.path.splitdrive", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.splitdrive", "name": "splitdrive", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "splitdrive", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "splitdrive", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.splitdrive", "name": "splitdrive", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "splitdrive", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "splitdrive", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "splitdrive", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "splitdrive", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}]}}}, "splitext": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "os.path.splitext", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.splitext", "name": "splitext", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "splitext", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "splitext", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_overload", "is_decorated"], "fullname": "os.path.splitext", "name": "splitext", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "splitext", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "splitext", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins._PathLike"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "splitext", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "splitext", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}]}}}, "splitunc": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": [], "fullname": "os.path.splitunc", "name": "splitunc", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "splitunc", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}}, "supports_unicode_filenames": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "os.path.supports_unicode_filenames", "name": "supports_unicode_filenames", "type": "builtins.bool"}}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\os\\path.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/os/path.meta.json b/solutions/assignment-1/.mypy_cache/3.7/os/path.meta.json new file mode 100644 index 00000000..3ce23dce --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/os/path.meta.json @@ -0,0 +1 @@ +{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [5, 6, 7, 15, 1], "dep_prios": [10, 10, 5, 5, 30], "dependencies": ["os", "sys", "typing", "builtins", "abc"], "hash": "09de832748181b7c2c68e911de304b25", "id": "os.path", "ignore_all": true, "interface_hash": "78fde4ec54d6021f3e4b090e983c86fb", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\os\\path.pyi", "size": 6258, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/posix.data.json b/solutions/assignment-1/.mypy_cache/3.7/posix.data.json new file mode 100644 index 00000000..16566525 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/posix.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "posix", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "EX_CANTCREAT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.EX_CANTCREAT", "name": "EX_CANTCREAT", "type": "builtins.int"}}, "EX_CONFIG": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.EX_CONFIG", "name": "EX_CONFIG", "type": "builtins.int"}}, "EX_DATAERR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.EX_DATAERR", "name": "EX_DATAERR", "type": "builtins.int"}}, "EX_IOERR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.EX_IOERR", "name": "EX_IOERR", "type": "builtins.int"}}, "EX_NOHOST": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.EX_NOHOST", "name": "EX_NOHOST", "type": "builtins.int"}}, "EX_NOINPUT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.EX_NOINPUT", "name": "EX_NOINPUT", "type": "builtins.int"}}, "EX_NOPERM": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.EX_NOPERM", "name": "EX_NOPERM", "type": "builtins.int"}}, "EX_NOTFOUND": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.EX_NOTFOUND", "name": "EX_NOTFOUND", "type": "builtins.int"}}, "EX_NOUSER": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.EX_NOUSER", "name": "EX_NOUSER", "type": "builtins.int"}}, "EX_OK": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.EX_OK", "name": "EX_OK", "type": "builtins.int"}}, "EX_OSERR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.EX_OSERR", "name": "EX_OSERR", "type": "builtins.int"}}, "EX_OSFILE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.EX_OSFILE", "name": "EX_OSFILE", "type": "builtins.int"}}, "EX_PROTOCOL": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.EX_PROTOCOL", "name": "EX_PROTOCOL", "type": "builtins.int"}}, "EX_SOFTWARE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.EX_SOFTWARE", "name": "EX_SOFTWARE", "type": "builtins.int"}}, "EX_TEMPFAIL": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.EX_TEMPFAIL", "name": "EX_TEMPFAIL", "type": "builtins.int"}}, "EX_UNAVAILABLE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.EX_UNAVAILABLE", "name": "EX_UNAVAILABLE", "type": "builtins.int"}}, "EX_USAGE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.EX_USAGE", "name": "EX_USAGE", "type": "builtins.int"}}, "F_OK": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.F_OK", "name": "F_OK", "type": "builtins.int"}}, "GRND_NONBLOCK": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.GRND_NONBLOCK", "name": "GRND_NONBLOCK", "type": "builtins.int"}}, "GRND_RANDOM": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.GRND_RANDOM", "name": "GRND_RANDOM", "type": "builtins.int"}}, "NGROUPS_MAX": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.NGROUPS_MAX", "name": "NGROUPS_MAX", "type": "builtins.int"}}, "NamedTuple": {".class": "SymbolTableNode", "cross_ref": "typing.NamedTuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "O_ACCMODE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.O_ACCMODE", "name": "O_ACCMODE", "type": "builtins.int"}}, "O_APPEND": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.O_APPEND", "name": "O_APPEND", "type": "builtins.int"}}, "O_ASYNC": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.O_ASYNC", "name": "O_ASYNC", "type": "builtins.int"}}, "O_CREAT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.O_CREAT", "name": "O_CREAT", "type": "builtins.int"}}, "O_DIRECT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.O_DIRECT", "name": "O_DIRECT", "type": "builtins.int"}}, "O_DIRECTORY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.O_DIRECTORY", "name": "O_DIRECTORY", "type": "builtins.int"}}, "O_DSYNC": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.O_DSYNC", "name": "O_DSYNC", "type": "builtins.int"}}, "O_EXCL": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.O_EXCL", "name": "O_EXCL", "type": "builtins.int"}}, "O_LARGEFILE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.O_LARGEFILE", "name": "O_LARGEFILE", "type": "builtins.int"}}, "O_NDELAY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.O_NDELAY", "name": "O_NDELAY", "type": "builtins.int"}}, "O_NOATIME": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.O_NOATIME", "name": "O_NOATIME", "type": "builtins.int"}}, "O_NOCTTY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.O_NOCTTY", "name": "O_NOCTTY", "type": "builtins.int"}}, "O_NOFOLLOW": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.O_NOFOLLOW", "name": "O_NOFOLLOW", "type": "builtins.int"}}, "O_NONBLOCK": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.O_NONBLOCK", "name": "O_NONBLOCK", "type": "builtins.int"}}, "O_RDONLY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.O_RDONLY", "name": "O_RDONLY", "type": "builtins.int"}}, "O_RDWR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.O_RDWR", "name": "O_RDWR", "type": "builtins.int"}}, "O_RSYNC": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.O_RSYNC", "name": "O_RSYNC", "type": "builtins.int"}}, "O_SYNC": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.O_SYNC", "name": "O_SYNC", "type": "builtins.int"}}, "O_TRUNC": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.O_TRUNC", "name": "O_TRUNC", "type": "builtins.int"}}, "O_WRONLY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.O_WRONLY", "name": "O_WRONLY", "type": "builtins.int"}}, "R_OK": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.R_OK", "name": "R_OK", "type": "builtins.int"}}, "ST_APPEND": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.ST_APPEND", "name": "ST_APPEND", "type": "builtins.int"}}, "ST_MANDLOCK": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.ST_MANDLOCK", "name": "ST_MANDLOCK", "type": "builtins.int"}}, "ST_NOATIME": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.ST_NOATIME", "name": "ST_NOATIME", "type": "builtins.int"}}, "ST_NODEV": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.ST_NODEV", "name": "ST_NODEV", "type": "builtins.int"}}, "ST_NODIRATIME": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.ST_NODIRATIME", "name": "ST_NODIRATIME", "type": "builtins.int"}}, "ST_NOEXEC": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.ST_NOEXEC", "name": "ST_NOEXEC", "type": "builtins.int"}}, "ST_NOSUID": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.ST_NOSUID", "name": "ST_NOSUID", "type": "builtins.int"}}, "ST_RDONLY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.ST_RDONLY", "name": "ST_RDONLY", "type": "builtins.int"}}, "ST_RELATIME": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.ST_RELATIME", "name": "ST_RELATIME", "type": "builtins.int"}}, "ST_SYNCHRONOUS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.ST_SYNCHRONOUS", "name": "ST_SYNCHRONOUS", "type": "builtins.int"}}, "ST_WRITE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.ST_WRITE", "name": "ST_WRITE", "type": "builtins.int"}}, "TMP_MAX": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.TMP_MAX", "name": "TMP_MAX", "type": "builtins.int"}}, "Tuple": {".class": "SymbolTableNode", "cross_ref": "typing.Tuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "WCONTINUED": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.WCONTINUED", "name": "WCONTINUED", "type": "builtins.int"}}, "WCOREDUMP": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.WCOREDUMP", "name": "WCOREDUMP", "type": "builtins.int"}}, "WEXITSTATUS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.WEXITSTATUS", "name": "WEXITSTATUS", "type": "builtins.int"}}, "WIFCONTINUED": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.WIFCONTINUED", "name": "WIFCONTINUED", "type": "builtins.int"}}, "WIFEXITED": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.WIFEXITED", "name": "WIFEXITED", "type": "builtins.int"}}, "WIFSIGNALED": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.WIFSIGNALED", "name": "WIFSIGNALED", "type": "builtins.int"}}, "WIFSTOPPED": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.WIFSTOPPED", "name": "WIFSTOPPED", "type": "builtins.int"}}, "WNOHANG": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.WNOHANG", "name": "WNOHANG", "type": "builtins.int"}}, "WSTOPSIG": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.WSTOPSIG", "name": "WSTOPSIG", "type": "builtins.int"}}, "WTERMSIG": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.WTERMSIG", "name": "WTERMSIG", "type": "builtins.int"}}, "WUNTRACED": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.WUNTRACED", "name": "WUNTRACED", "type": "builtins.int"}}, "W_OK": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.W_OK", "name": "W_OK", "type": "builtins.int"}}, "X_OK": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.X_OK", "name": "X_OK", "type": "builtins.int"}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "posix.__package__", "name": "__package__", "type": "builtins.str"}}, "sched_param": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "posix.sched_param", "name": "sched_param", "type_vars": []}, "flags": ["is_named_tuple"], "fullname": "posix.sched_param", "metaclass_type": null, "metadata": {}, "module_name": "posix", "mro": ["posix.sched_param", "builtins.tuple", "typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "_NT": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "TypeVarExpr", "fullname": "posix.sched_param._NT", "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}}, "__annotations__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "posix.sched_param.__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": "posix.sched_param.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__new__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["_cls", "sched_priority"], "flags": [], "fullname": "posix.sched_param.__new__", "name": "__new__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["_cls", "sched_priority"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "posix.sched_param._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}}, "builtins.int"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__new__ of sched_param", "ret_type": {".class": "TypeVarType", "fullname": "posix.sched_param._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "posix.sched_param._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}]}}, "plugin_generated": true}, "_asdict": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["_self"], "flags": [], "fullname": "posix.sched_param._asdict", "name": "_asdict", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["_self"], "arg_types": [{".class": "TypeVarType", "fullname": "posix.sched_param._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_asdict of sched_param", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.dict"}, "variables": [{".class": "TypeVarDef", "fullname": "posix.sched_param._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "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": "posix.sched_param._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": "posix.sched_param._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": "posix.sched_param._fields", "name": "_fields", "type": {".class": "TupleType", "implicit": false, "items": ["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", "arg_kinds": [0, 0, 5, 5], "arg_names": ["_cls", "iterable", "new", "len"], "flags": ["is_class", "is_decorated"], "fullname": "posix.sched_param._make", "name": "_make", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5], "arg_names": ["_cls", "iterable", "new", "len"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "posix.sched_param._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "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"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_make of sched_param", "ret_type": {".class": "TypeVarType", "fullname": "posix.sched_param._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "posix.sched_param._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}]}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_classmethod", "is_ready"], "fullname": "posix.sched_param._make", "name": "_make", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5], "arg_names": ["_cls", "iterable", "new", "len"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "posix.sched_param._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "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"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_make of sched_param", "ret_type": {".class": "TypeVarType", "fullname": "posix.sched_param._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "posix.sched_param._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}]}}}, "plugin_generated": true}, "_replace": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5], "arg_names": ["_self", "sched_priority"], "flags": [], "fullname": "posix.sched_param._replace", "name": "_replace", "type": {".class": "CallableType", "arg_kinds": [0, 5], "arg_names": ["_self", "sched_priority"], "arg_types": [{".class": "TypeVarType", "fullname": "posix.sched_param._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "builtins.int"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_replace of sched_param", "ret_type": {".class": "TypeVarType", "fullname": "posix.sched_param._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "posix.sched_param._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "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": "posix.sched_param._source", "name": "_source", "type": "builtins.str"}}, "sched_priority": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property", "is_ready"], "fullname": "posix.sched_param.sched_priority", "name": "sched_priority", "type": "builtins.int"}}}, "tuple_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "type_vars": [], "typeddict_type": null}}, "stat_result": {".class": "SymbolTableNode", "cross_ref": "os.stat_result", "kind": "Gdef"}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}, "times_result": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": ["builtins.float"], "type_ref": "builtins.tuple"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "posix.times_result", "name": "times_result", "type_vars": []}, "flags": ["is_named_tuple"], "fullname": "posix.times_result", "metaclass_type": null, "metadata": {}, "module_name": "posix", "mro": ["posix.times_result", "builtins.tuple", "typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "_NT": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "TypeVarExpr", "fullname": "posix.times_result._NT", "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "builtins.float", "builtins.float", "builtins.float", "builtins.float"], "partial_fallback": {".class": "Instance", "args": ["builtins.float"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}}, "__annotations__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "posix.times_result.__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": "posix.times_result.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__new__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0, 0], "arg_names": ["_cls", "user", "system", "children_user", "children_system", "elapsed"], "flags": [], "fullname": "posix.times_result.__new__", "name": "__new__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0, 0], "arg_names": ["_cls", "user", "system", "children_user", "children_system", "elapsed"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "posix.times_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "builtins.float", "builtins.float", "builtins.float", "builtins.float"], "partial_fallback": {".class": "Instance", "args": ["builtins.float"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}}, "builtins.float", "builtins.float", "builtins.float", "builtins.float", "builtins.float"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__new__ of times_result", "ret_type": {".class": "TypeVarType", "fullname": "posix.times_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "builtins.float", "builtins.float", "builtins.float", "builtins.float"], "partial_fallback": {".class": "Instance", "args": ["builtins.float"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "posix.times_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "builtins.float", "builtins.float", "builtins.float", "builtins.float"], "partial_fallback": {".class": "Instance", "args": ["builtins.float"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}]}}, "plugin_generated": true}, "_asdict": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["_self"], "flags": [], "fullname": "posix.times_result._asdict", "name": "_asdict", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["_self"], "arg_types": [{".class": "TypeVarType", "fullname": "posix.times_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "builtins.float", "builtins.float", "builtins.float", "builtins.float"], "partial_fallback": {".class": "Instance", "args": ["builtins.float"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_asdict of times_result", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.dict"}, "variables": [{".class": "TypeVarDef", "fullname": "posix.times_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "builtins.float", "builtins.float", "builtins.float", "builtins.float"], "partial_fallback": {".class": "Instance", "args": ["builtins.float"], "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": "posix.times_result._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": "posix.times_result._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": "posix.times_result._fields", "name": "_fields", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "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", "arg_kinds": [0, 0, 5, 5], "arg_names": ["_cls", "iterable", "new", "len"], "flags": ["is_class", "is_decorated"], "fullname": "posix.times_result._make", "name": "_make", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5], "arg_names": ["_cls", "iterable", "new", "len"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "posix.times_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "builtins.float", "builtins.float", "builtins.float", "builtins.float"], "partial_fallback": {".class": "Instance", "args": ["builtins.float"], "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"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_make of times_result", "ret_type": {".class": "TypeVarType", "fullname": "posix.times_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "builtins.float", "builtins.float", "builtins.float", "builtins.float"], "partial_fallback": {".class": "Instance", "args": ["builtins.float"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "posix.times_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "builtins.float", "builtins.float", "builtins.float", "builtins.float"], "partial_fallback": {".class": "Instance", "args": ["builtins.float"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}]}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_classmethod", "is_ready"], "fullname": "posix.times_result._make", "name": "_make", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5], "arg_names": ["_cls", "iterable", "new", "len"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "posix.times_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "builtins.float", "builtins.float", "builtins.float", "builtins.float"], "partial_fallback": {".class": "Instance", "args": ["builtins.float"], "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"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_make of times_result", "ret_type": {".class": "TypeVarType", "fullname": "posix.times_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "builtins.float", "builtins.float", "builtins.float", "builtins.float"], "partial_fallback": {".class": "Instance", "args": ["builtins.float"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "posix.times_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "builtins.float", "builtins.float", "builtins.float", "builtins.float"], "partial_fallback": {".class": "Instance", "args": ["builtins.float"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}]}}}, "plugin_generated": true}, "_replace": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5, 5, 5, 5, 5], "arg_names": ["_self", "user", "system", "children_user", "children_system", "elapsed"], "flags": [], "fullname": "posix.times_result._replace", "name": "_replace", "type": {".class": "CallableType", "arg_kinds": [0, 5, 5, 5, 5, 5], "arg_names": ["_self", "user", "system", "children_user", "children_system", "elapsed"], "arg_types": [{".class": "TypeVarType", "fullname": "posix.times_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "builtins.float", "builtins.float", "builtins.float", "builtins.float"], "partial_fallback": {".class": "Instance", "args": ["builtins.float"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "builtins.float", "builtins.float", "builtins.float", "builtins.float", "builtins.float"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_replace of times_result", "ret_type": {".class": "TypeVarType", "fullname": "posix.times_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "builtins.float", "builtins.float", "builtins.float", "builtins.float"], "partial_fallback": {".class": "Instance", "args": ["builtins.float"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "posix.times_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "builtins.float", "builtins.float", "builtins.float", "builtins.float"], "partial_fallback": {".class": "Instance", "args": ["builtins.float"], "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": "posix.times_result._source", "name": "_source", "type": "builtins.str"}}, "children_system": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property", "is_ready"], "fullname": "posix.times_result.children_system", "name": "children_system", "type": "builtins.float"}}, "children_user": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property", "is_ready"], "fullname": "posix.times_result.children_user", "name": "children_user", "type": "builtins.float"}}, "elapsed": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property", "is_ready"], "fullname": "posix.times_result.elapsed", "name": "elapsed", "type": "builtins.float"}}, "system": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property", "is_ready"], "fullname": "posix.times_result.system", "name": "system", "type": "builtins.float"}}, "user": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property", "is_ready"], "fullname": "posix.times_result.user", "name": "user", "type": "builtins.float"}}}, "tuple_type": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "builtins.float", "builtins.float", "builtins.float", "builtins.float"], "partial_fallback": {".class": "Instance", "args": ["builtins.float"], "type_ref": "builtins.tuple"}}, "type_vars": [], "typeddict_type": null}}, "uname_result": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "posix.uname_result", "name": "uname_result", "type_vars": []}, "flags": ["is_named_tuple"], "fullname": "posix.uname_result", "metaclass_type": null, "metadata": {}, "module_name": "posix", "mro": ["posix.uname_result", "builtins.tuple", "typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "_NT": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "TypeVarExpr", "fullname": "posix.uname_result._NT", "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}}, "__annotations__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "posix.uname_result.__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": "posix.uname_result.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__new__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0, 0], "arg_names": ["_cls", "sysname", "nodename", "release", "version", "machine"], "flags": [], "fullname": "posix.uname_result.__new__", "name": "__new__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0, 0], "arg_names": ["_cls", "sysname", "nodename", "release", "version", "machine"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "posix.uname_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}}, "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__new__ of uname_result", "ret_type": {".class": "TypeVarType", "fullname": "posix.uname_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "posix.uname_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}]}}, "plugin_generated": true}, "_asdict": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["_self"], "flags": [], "fullname": "posix.uname_result._asdict", "name": "_asdict", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["_self"], "arg_types": [{".class": "TypeVarType", "fullname": "posix.uname_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_asdict of uname_result", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.dict"}, "variables": [{".class": "TypeVarDef", "fullname": "posix.uname_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": ["builtins.str"], "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": "posix.uname_result._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": "posix.uname_result._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": "posix.uname_result._fields", "name": "_fields", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "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", "arg_kinds": [0, 0, 5, 5], "arg_names": ["_cls", "iterable", "new", "len"], "flags": ["is_class", "is_decorated"], "fullname": "posix.uname_result._make", "name": "_make", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5], "arg_names": ["_cls", "iterable", "new", "len"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "posix.uname_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": ["builtins.str"], "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"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_make of uname_result", "ret_type": {".class": "TypeVarType", "fullname": "posix.uname_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "posix.uname_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}]}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_classmethod", "is_ready"], "fullname": "posix.uname_result._make", "name": "_make", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5], "arg_names": ["_cls", "iterable", "new", "len"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "posix.uname_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": ["builtins.str"], "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"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_make of uname_result", "ret_type": {".class": "TypeVarType", "fullname": "posix.uname_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "posix.uname_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}]}}}, "plugin_generated": true}, "_replace": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5, 5, 5, 5, 5], "arg_names": ["_self", "sysname", "nodename", "release", "version", "machine"], "flags": [], "fullname": "posix.uname_result._replace", "name": "_replace", "type": {".class": "CallableType", "arg_kinds": [0, 5, 5, 5, 5, 5], "arg_names": ["_self", "sysname", "nodename", "release", "version", "machine"], "arg_types": [{".class": "TypeVarType", "fullname": "posix.uname_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_replace of uname_result", "ret_type": {".class": "TypeVarType", "fullname": "posix.uname_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "posix.uname_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": ["builtins.str"], "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": "posix.uname_result._source", "name": "_source", "type": "builtins.str"}}, "machine": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property", "is_ready"], "fullname": "posix.uname_result.machine", "name": "machine", "type": "builtins.str"}}, "nodename": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property", "is_ready"], "fullname": "posix.uname_result.nodename", "name": "nodename", "type": "builtins.str"}}, "release": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property", "is_ready"], "fullname": "posix.uname_result.release", "name": "release", "type": "builtins.str"}}, "sysname": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property", "is_ready"], "fullname": "posix.uname_result.sysname", "name": "sysname", "type": "builtins.str"}}, "version": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property", "is_ready"], "fullname": "posix.uname_result.version", "name": "version", "type": "builtins.str"}}}, "tuple_type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}}, "type_vars": [], "typeddict_type": null}}, "waitid_result": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "posix.waitid_result", "name": "waitid_result", "type_vars": []}, "flags": ["is_named_tuple"], "fullname": "posix.waitid_result", "metaclass_type": null, "metadata": {}, "module_name": "posix", "mro": ["posix.waitid_result", "builtins.tuple", "typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "_NT": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "TypeVarExpr", "fullname": "posix.waitid_result._NT", "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}}, "__annotations__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "posix.waitid_result.__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": "posix.waitid_result.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__new__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0, 0], "arg_names": ["_cls", "si_pid", "si_uid", "si_signo", "si_status", "si_code"], "flags": [], "fullname": "posix.waitid_result.__new__", "name": "__new__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0, 0], "arg_names": ["_cls", "si_pid", "si_uid", "si_signo", "si_status", "si_code"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "posix.waitid_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}}, "builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__new__ of waitid_result", "ret_type": {".class": "TypeVarType", "fullname": "posix.waitid_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "posix.waitid_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}]}}, "plugin_generated": true}, "_asdict": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["_self"], "flags": [], "fullname": "posix.waitid_result._asdict", "name": "_asdict", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["_self"], "arg_types": [{".class": "TypeVarType", "fullname": "posix.waitid_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_asdict of waitid_result", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.dict"}, "variables": [{".class": "TypeVarDef", "fullname": "posix.waitid_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "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": "posix.waitid_result._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": "posix.waitid_result._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": "posix.waitid_result._fields", "name": "_fields", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "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", "arg_kinds": [0, 0, 5, 5], "arg_names": ["_cls", "iterable", "new", "len"], "flags": ["is_class", "is_decorated"], "fullname": "posix.waitid_result._make", "name": "_make", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5], "arg_names": ["_cls", "iterable", "new", "len"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "posix.waitid_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "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"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_make of waitid_result", "ret_type": {".class": "TypeVarType", "fullname": "posix.waitid_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "posix.waitid_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}]}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_classmethod", "is_ready"], "fullname": "posix.waitid_result._make", "name": "_make", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5], "arg_names": ["_cls", "iterable", "new", "len"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "posix.waitid_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "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"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_make of waitid_result", "ret_type": {".class": "TypeVarType", "fullname": "posix.waitid_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "posix.waitid_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}]}}}, "plugin_generated": true}, "_replace": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5, 5, 5, 5, 5], "arg_names": ["_self", "si_pid", "si_uid", "si_signo", "si_status", "si_code"], "flags": [], "fullname": "posix.waitid_result._replace", "name": "_replace", "type": {".class": "CallableType", "arg_kinds": [0, 5, 5, 5, 5, 5], "arg_names": ["_self", "si_pid", "si_uid", "si_signo", "si_status", "si_code"], "arg_types": [{".class": "TypeVarType", "fullname": "posix.waitid_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_replace of waitid_result", "ret_type": {".class": "TypeVarType", "fullname": "posix.waitid_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "posix.waitid_result._NT", "id": -1, "name": "_NT", "upper_bound": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "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": "posix.waitid_result._source", "name": "_source", "type": "builtins.str"}}, "si_code": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property", "is_ready"], "fullname": "posix.waitid_result.si_code", "name": "si_code", "type": "builtins.int"}}, "si_pid": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property", "is_ready"], "fullname": "posix.waitid_result.si_pid", "name": "si_pid", "type": "builtins.int"}}, "si_signo": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property", "is_ready"], "fullname": "posix.waitid_result.si_signo", "name": "si_signo", "type": "builtins.int"}}, "si_status": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property", "is_ready"], "fullname": "posix.waitid_result.si_status", "name": "si_status", "type": "builtins.int"}}, "si_uid": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property", "is_ready"], "fullname": "posix.waitid_result.si_uid", "name": "si_uid", "type": "builtins.int"}}}, "tuple_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}}, "type_vars": [], "typeddict_type": null}}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\posix.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/posix.meta.json b/solutions/assignment-1/.mypy_cache/3.7/posix.meta.json new file mode 100644 index 00000000..e1f72f60 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/posix.meta.json @@ -0,0 +1 @@ +{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [5, 6, 8, 1, 1], "dep_prios": [10, 5, 5, 5, 30], "dependencies": ["sys", "typing", "os", "builtins", "abc"], "hash": "efaca42fd245a3f3629ae91aa9357495", "id": "posix", "ignore_all": true, "interface_hash": "ba45222e70930a070ee659557eaa4996", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\posix.pyi", "size": 1795, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/sys.data.json b/solutions/assignment-1/.mypy_cache/3.7/sys.data.json new file mode 100644 index 00000000..f0dcc819 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/sys.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "sys", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Dict": {".class": "SymbolTableNode", "cross_ref": "typing.Dict", "kind": "Gdef", "module_hidden": true, "module_public": false}, "FrameType": {".class": "SymbolTableNode", "cross_ref": "types.FrameType", "kind": "Gdef", "module_hidden": true, "module_public": false}, "List": {".class": "SymbolTableNode", "cross_ref": "typing.List", "kind": "Gdef", "module_hidden": true, "module_public": false}, "MetaPathFinder": {".class": "SymbolTableNode", "cross_ref": "importlib.abc.MetaPathFinder", "kind": "Gdef", "module_hidden": true, "module_public": false}, "ModuleType": {".class": "SymbolTableNode", "cross_ref": "_importlib_modulespec.ModuleType", "kind": "Gdef", "module_hidden": true, "module_public": false}, "NoReturn": {".class": "SymbolTableNode", "cross_ref": "typing.NoReturn", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Sequence": {".class": "SymbolTableNode", "cross_ref": "typing.Sequence", "kind": "Gdef", "module_hidden": true, "module_public": false}, "TextIO": {".class": "SymbolTableNode", "cross_ref": "typing.TextIO", "kind": "Gdef", "module_hidden": true, "module_public": false}, "TracebackType": {".class": "SymbolTableNode", "cross_ref": "types.TracebackType", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Tuple": {".class": "SymbolTableNode", "cross_ref": "typing.Tuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Type": {".class": "SymbolTableNode", "cross_ref": "typing.Type", "kind": "Gdef", "module_hidden": true, "module_public": false}, "TypeVar": {".class": "SymbolTableNode", "cross_ref": "typing.TypeVar", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_hidden": true, "module_public": false}, "_ExcInfo": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "sys._ExcInfo", "line": 18, "no_args": false, "normalized": false, "target": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeType", "item": "builtins.BaseException"}, "builtins.BaseException", "types.TracebackType"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "_OptExcInfo": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "sys._OptExcInfo", "line": 19, "no_args": false, "normalized": false, "target": {".class": "TupleType", "implicit": false, "items": [{".class": "UnionType", "items": [{".class": "TypeType", "item": "builtins.BaseException"}, {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "_ProfileFunc": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "sys._ProfileFunc", "line": 160, "no_args": false, "normalized": false, "target": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["types.FrameType", "builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, "variables": []}}}, "_T": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "sys._T", "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_TraceFunc": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "sys._TraceFunc", "line": 164, "no_args": false, "normalized": false, "target": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["types.FrameType", "builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["types.FrameType", "builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, "variables": []}, {".class": "NoneType"}]}, "variables": []}}}, "_WinVersion": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "sys._WinVersion", "name": "_WinVersion", "type_vars": []}, "flags": [], "fullname": "sys._WinVersion", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "sys", "mro": ["sys._WinVersion", "builtins.tuple", "typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "build": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._WinVersion.build", "name": "build", "type": "builtins.int"}}, "major": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._WinVersion.major", "name": "major", "type": "builtins.int"}}, "minor": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._WinVersion.minor", "name": "minor", "type": "builtins.int"}}, "platform": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._WinVersion.platform", "name": "platform", "type": "builtins.int"}}, "platform_version": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._WinVersion.platform_version", "name": "platform_version", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "product_type": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._WinVersion.product_type", "name": "product_type", "type": "builtins.int"}}, "service_pack": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._WinVersion.service_pack", "name": "service_pack", "type": "builtins.str"}}, "service_pack_major": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._WinVersion.service_pack_major", "name": "service_pack_major", "type": "builtins.int"}}, "service_pack_minor": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._WinVersion.service_pack_minor", "name": "service_pack_minor", "type": "builtins.int"}}, "suite_mast": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._WinVersion.suite_mast", "name": "suite_mast", "type": "builtins.int"}}}, "tuple_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.str", "builtins.int", "builtins.int", "builtins.int", "builtins.int", {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "partial_fallback": {".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}}, "type_vars": [], "typeddict_type": null}}, "__breakpointhook__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.__breakpointhook__", "name": "__breakpointhook__", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "__displayhook__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.__displayhook__", "name": "__displayhook__", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__excepthook__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.__excepthook__", "name": "__excepthook__", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.__package__", "name": "__package__", "type": "builtins.str"}}, "__stderr__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.__stderr__", "name": "__stderr__", "type": "typing.TextIO"}}, "__stdin__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.__stdin__", "name": "__stdin__", "type": "typing.TextIO"}}, "__stdout__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.__stdout__", "name": "__stdout__", "type": "typing.TextIO"}}, "_clear_type_cache": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "sys._clear_type_cache", "name": "_clear_type_cache", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_clear_type_cache", "ret_type": {".class": "NoneType"}, "variables": []}}}, "_current_frames": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "sys._current_frames", "name": "_current_frames", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_current_frames", "ret_type": {".class": "Instance", "args": ["builtins.int", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": []}}}, "_flags": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "sys._flags", "name": "_flags", "type_vars": []}, "flags": [], "fullname": "sys._flags", "metaclass_type": null, "metadata": {}, "module_name": "sys", "mro": ["sys._flags", "builtins.object"], "names": {".class": "SymbolTable", "bytes_warning": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._flags.bytes_warning", "name": "bytes_warning", "type": "builtins.int"}}, "debug": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._flags.debug", "name": "debug", "type": "builtins.int"}}, "dev_mode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._flags.dev_mode", "name": "dev_mode", "type": "builtins.int"}}, "division_warning": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._flags.division_warning", "name": "division_warning", "type": "builtins.int"}}, "dont_write_bytecode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._flags.dont_write_bytecode", "name": "dont_write_bytecode", "type": "builtins.int"}}, "hash_randomization": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._flags.hash_randomization", "name": "hash_randomization", "type": "builtins.int"}}, "ignore_environment": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._flags.ignore_environment", "name": "ignore_environment", "type": "builtins.int"}}, "inspect": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._flags.inspect", "name": "inspect", "type": "builtins.int"}}, "interactive": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._flags.interactive", "name": "interactive", "type": "builtins.int"}}, "no_site": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._flags.no_site", "name": "no_site", "type": "builtins.int"}}, "no_user_site": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._flags.no_user_site", "name": "no_user_site", "type": "builtins.int"}}, "optimize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._flags.optimize", "name": "optimize", "type": "builtins.int"}}, "quiet": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._flags.quiet", "name": "quiet", "type": "builtins.int"}}, "verbose": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._flags.verbose", "name": "verbose", "type": "builtins.int"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_float_info": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "sys._float_info", "name": "_float_info", "type_vars": []}, "flags": [], "fullname": "sys._float_info", "metaclass_type": null, "metadata": {}, "module_name": "sys", "mro": ["sys._float_info", "builtins.object"], "names": {".class": "SymbolTable", "dig": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._float_info.dig", "name": "dig", "type": "builtins.int"}}, "epsilon": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._float_info.epsilon", "name": "epsilon", "type": "builtins.float"}}, "mant_dig": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._float_info.mant_dig", "name": "mant_dig", "type": "builtins.int"}}, "max": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._float_info.max", "name": "max", "type": "builtins.float"}}, "max_10_exp": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._float_info.max_10_exp", "name": "max_10_exp", "type": "builtins.int"}}, "max_exp": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._float_info.max_exp", "name": "max_exp", "type": "builtins.int"}}, "min": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._float_info.min", "name": "min", "type": "builtins.float"}}, "min_10_exp": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._float_info.min_10_exp", "name": "min_10_exp", "type": "builtins.int"}}, "min_exp": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._float_info.min_exp", "name": "min_exp", "type": "builtins.int"}}, "radix": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._float_info.radix", "name": "radix", "type": "builtins.int"}}, "rounds": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._float_info.rounds", "name": "rounds", "type": "builtins.int"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_getframe": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "sys._getframe", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": ["is_overload", "is_decorated"], "fullname": "sys._getframe", "name": "_getframe", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_getframe", "ret_type": "types.FrameType", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "_getframe", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["depth"], "flags": ["is_overload", "is_decorated"], "fullname": "sys._getframe", "name": "_getframe", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["depth"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_getframe", "ret_type": "types.FrameType", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "_getframe", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_getframe", "ret_type": "types.FrameType", "variables": []}, {".class": "CallableType", "arg_kinds": [0], "arg_names": ["depth"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_getframe", "ret_type": "types.FrameType", "variables": []}]}}}, "_hash_info": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "sys._hash_info", "name": "_hash_info", "type_vars": []}, "flags": [], "fullname": "sys._hash_info", "metaclass_type": null, "metadata": {}, "module_name": "sys", "mro": ["sys._hash_info", "builtins.object"], "names": {".class": "SymbolTable", "imag": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._hash_info.imag", "name": "imag", "type": "builtins.int"}}, "inf": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._hash_info.inf", "name": "inf", "type": "builtins.int"}}, "modulus": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._hash_info.modulus", "name": "modulus", "type": "builtins.int"}}, "nan": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._hash_info.nan", "name": "nan", "type": "builtins.int"}}, "width": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._hash_info.width", "name": "width", "type": "builtins.int"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_implementation": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "sys._implementation", "name": "_implementation", "type_vars": []}, "flags": [], "fullname": "sys._implementation", "metaclass_type": null, "metadata": {}, "module_name": "sys", "mro": ["sys._implementation", "builtins.object"], "names": {".class": "SymbolTable", "cache_tag": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._implementation.cache_tag", "name": "cache_tag", "type": "builtins.str"}}, "hexversion": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._implementation.hexversion", "name": "hexversion", "type": "builtins.int"}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._implementation.name", "name": "name", "type": "builtins.str"}}, "version": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._implementation.version", "name": "version", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.str", "builtins.int"], "partial_fallback": "sys._version_info"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_int_info": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "sys._int_info", "name": "_int_info", "type_vars": []}, "flags": [], "fullname": "sys._int_info", "metaclass_type": null, "metadata": {}, "module_name": "sys", "mro": ["sys._int_info", "builtins.object"], "names": {".class": "SymbolTable", "bits_per_digit": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._int_info.bits_per_digit", "name": "bits_per_digit", "type": "builtins.int"}}, "sizeof_digit": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._int_info.sizeof_digit", "name": "sizeof_digit", "type": "builtins.int"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_version_info": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "sys._version_info", "name": "_version_info", "type_vars": []}, "flags": [], "fullname": "sys._version_info", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "sys", "mro": ["sys._version_info", "builtins.tuple", "typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "major": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._version_info.major", "name": "major", "type": "builtins.int"}}, "micro": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._version_info.micro", "name": "micro", "type": "builtins.int"}}, "minor": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._version_info.minor", "name": "minor", "type": "builtins.int"}}, "releaselevel": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._version_info.releaselevel", "name": "releaselevel", "type": "builtins.str"}}, "serial": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "sys._version_info.serial", "name": "serial", "type": "builtins.int"}}}, "tuple_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.str", "builtins.int"], "partial_fallback": {".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}}, "type_vars": [], "typeddict_type": null}}, "_xoptions": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys._xoptions", "name": "_xoptions", "type": {".class": "Instance", "args": [{".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}], "type_ref": "builtins.dict"}}}, "abiflags": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.abiflags", "name": "abiflags", "type": "builtins.str"}}, "api_version": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.api_version", "name": "api_version", "type": "builtins.int"}}, "argv": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.argv", "name": "argv", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}}}, "base_exec_prefix": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.base_exec_prefix", "name": "base_exec_prefix", "type": "builtins.str"}}, "base_prefix": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.base_prefix", "name": "base_prefix", "type": "builtins.str"}}, "breakpointhook": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [2, 4], "arg_names": ["args", "kwargs"], "flags": [], "fullname": "sys.breakpointhook", "name": "breakpointhook", "type": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": ["args", "kwargs"], "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}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "breakpointhook", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "builtin_module_names": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.builtin_module_names", "name": "builtin_module_names", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Sequence"}}}, "byteorder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.byteorder", "name": "byteorder", "type": "builtins.str"}}, "call_tracing": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["fn", "args"], "flags": [], "fullname": "sys.call_tracing", "name": "call_tracing", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["fn", "args"], "arg_types": [{".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "sys._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "call_tracing", "ret_type": {".class": "TypeVarType", "fullname": "sys._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "sys._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "copyright": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.copyright", "name": "copyright", "type": "builtins.str"}}, "displayhook": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["value"], "flags": [], "fullname": "sys.displayhook", "name": "displayhook", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["value"], "arg_types": [{".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "displayhook", "ret_type": {".class": "NoneType"}, "variables": []}}}, "dont_write_bytecode": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.dont_write_bytecode", "name": "dont_write_bytecode", "type": "builtins.bool"}}, "exc_info": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "sys.exc_info", "name": "exc_info", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "exc_info", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "UnionType", "items": [{".class": "TypeType", "item": "builtins.BaseException"}, {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "excepthook": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["type_", "value", "traceback"], "flags": [], "fullname": "sys.excepthook", "name": "excepthook", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["type_", "value", "traceback"], "arg_types": [{".class": "TypeType", "item": "builtins.BaseException"}, "builtins.BaseException", "types.TracebackType"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "excepthook", "ret_type": {".class": "NoneType"}, "variables": []}}}, "exec_prefix": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.exec_prefix", "name": "exec_prefix", "type": "builtins.str"}}, "executable": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.executable", "name": "executable", "type": "builtins.str"}}, "exit": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [1], "arg_names": ["arg"], "flags": [], "fullname": "sys.exit", "name": "exit", "type": {".class": "CallableType", "arg_kinds": [1], "arg_names": ["arg"], "arg_types": ["builtins.object"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "exit", "ret_type": {".class": "UninhabitedType", "is_noreturn": true}, "variables": []}}}, "flags": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.flags", "name": "flags", "type": "sys._flags"}}, "float_info": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.float_info", "name": "float_info", "type": "sys._float_info"}}, "float_repr_style": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.float_repr_style", "name": "float_repr_style", "type": "builtins.str"}}, "getcheckinterval": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "sys.getcheckinterval", "name": "getcheckinterval", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getcheckinterval", "ret_type": "builtins.int", "variables": []}}}, "getdefaultencoding": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "sys.getdefaultencoding", "name": "getdefaultencoding", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getdefaultencoding", "ret_type": "builtins.str", "variables": []}}}, "getfilesystemencoding": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "sys.getfilesystemencoding", "name": "getfilesystemencoding", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getfilesystemencoding", "ret_type": "builtins.str", "variables": []}}}, "getprofile": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "sys.getprofile", "name": "getprofile", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getprofile", "ret_type": {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["types.FrameType", "builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, "variables": []}, {".class": "NoneType"}]}, "variables": []}}}, "getrecursionlimit": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "sys.getrecursionlimit", "name": "getrecursionlimit", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getrecursionlimit", "ret_type": "builtins.int", "variables": []}}}, "getrefcount": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["arg"], "flags": [], "fullname": "sys.getrefcount", "name": "getrefcount", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["arg"], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getrefcount", "ret_type": "builtins.int", "variables": []}}}, "getsizeof": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "sys.getsizeof", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["obj"], "flags": ["is_overload", "is_decorated"], "fullname": "sys.getsizeof", "name": "getsizeof", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["obj"], "arg_types": ["builtins.object"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getsizeof", "ret_type": "builtins.int", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "getsizeof", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["obj", "default"], "flags": ["is_overload", "is_decorated"], "fullname": "sys.getsizeof", "name": "getsizeof", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["obj", "default"], "arg_types": ["builtins.object", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getsizeof", "ret_type": "builtins.int", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "getsizeof", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["obj"], "arg_types": ["builtins.object"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getsizeof", "ret_type": "builtins.int", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["obj", "default"], "arg_types": ["builtins.object", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getsizeof", "ret_type": "builtins.int", "variables": []}]}}}, "getswitchinterval": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "sys.getswitchinterval", "name": "getswitchinterval", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getswitchinterval", "ret_type": "builtins.float", "variables": []}}}, "gettotalrefcount": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "sys.gettotalrefcount", "name": "gettotalrefcount", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "gettotalrefcount", "ret_type": "builtins.int", "variables": []}}}, "gettrace": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "sys.gettrace", "name": "gettrace", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "gettrace", "ret_type": {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["types.FrameType", "builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["types.FrameType", "builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, "variables": []}, {".class": "NoneType"}]}, "variables": []}, {".class": "NoneType"}]}, "variables": []}}}, "getwindowsversion": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "sys.getwindowsversion", "name": "getwindowsversion", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "getwindowsversion", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.str", "builtins.int", "builtins.int", "builtins.int", "builtins.int", {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "partial_fallback": "sys._WinVersion"}, "variables": []}}}, "hash_info": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.hash_info", "name": "hash_info", "type": "sys._hash_info"}}, "hexversion": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.hexversion", "name": "hexversion", "type": "builtins.int"}}, "implementation": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.implementation", "name": "implementation", "type": "sys._implementation"}}, "int_info": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.int_info", "name": "int_info", "type": "sys._int_info"}}, "intern": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["string"], "flags": [], "fullname": "sys.intern", "name": "intern", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["string"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "intern", "ret_type": "builtins.str", "variables": []}}}, "is_finalizing": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "sys.is_finalizing", "name": "is_finalizing", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "is_finalizing", "ret_type": "builtins.bool", "variables": []}}}, "last_traceback": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.last_traceback", "name": "last_traceback", "type": {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}}}, "last_type": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.last_type", "name": "last_type", "type": {".class": "UnionType", "items": [{".class": "TypeType", "item": "builtins.BaseException"}, {".class": "NoneType"}]}}}, "last_value": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.last_value", "name": "last_value", "type": {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}}}, "maxsize": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.maxsize", "name": "maxsize", "type": "builtins.int"}}, "maxunicode": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.maxunicode", "name": "maxunicode", "type": "builtins.int"}}, "meta_path": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.meta_path", "name": "meta_path", "type": {".class": "Instance", "args": ["importlib.abc.MetaPathFinder"], "type_ref": "builtins.list"}}}, "modules": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.modules", "name": "modules", "type": {".class": "Instance", "args": ["builtins.str", "_importlib_modulespec.ModuleType"], "type_ref": "builtins.dict"}}}, "overload": {".class": "SymbolTableNode", "cross_ref": "typing.overload", "kind": "Gdef", "module_hidden": true, "module_public": false}, "path": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.path", "name": "path", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}}}, "path_hooks": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.path_hooks", "name": "path_hooks", "type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.list"}}}, "path_importer_cache": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.path_importer_cache", "name": "path_importer_cache", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}}}, "platform": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.platform", "name": "platform", "type": "builtins.str"}}, "prefix": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.prefix", "name": "prefix", "type": "builtins.str"}}, "ps1": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.ps1", "name": "ps1", "type": "builtins.str"}}, "ps2": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.ps2", "name": "ps2", "type": "builtins.str"}}, "setcheckinterval": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["interval"], "flags": [], "fullname": "sys.setcheckinterval", "name": "setcheckinterval", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["interval"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "setcheckinterval", "ret_type": {".class": "NoneType"}, "variables": []}}}, "setdlopenflags": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["n"], "flags": [], "fullname": "sys.setdlopenflags", "name": "setdlopenflags", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["n"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "setdlopenflags", "ret_type": {".class": "NoneType"}, "variables": []}}}, "setprofile": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["profilefunc"], "flags": [], "fullname": "sys.setprofile", "name": "setprofile", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["profilefunc"], "arg_types": [{".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["types.FrameType", "builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, "variables": []}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "setprofile", "ret_type": {".class": "NoneType"}, "variables": []}}}, "setrecursionlimit": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["limit"], "flags": [], "fullname": "sys.setrecursionlimit", "name": "setrecursionlimit", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["limit"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "setrecursionlimit", "ret_type": {".class": "NoneType"}, "variables": []}}}, "setswitchinterval": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["interval"], "flags": [], "fullname": "sys.setswitchinterval", "name": "setswitchinterval", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["interval"], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "setswitchinterval", "ret_type": {".class": "NoneType"}, "variables": []}}}, "settrace": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["tracefunc"], "flags": [], "fullname": "sys.settrace", "name": "settrace", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["tracefunc"], "arg_types": [{".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["types.FrameType", "builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["types.FrameType", "builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, "variables": []}, {".class": "NoneType"}]}, "variables": []}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "settrace", "ret_type": {".class": "NoneType"}, "variables": []}}}, "settscdump": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["on_flag"], "flags": [], "fullname": "sys.settscdump", "name": "settscdump", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["on_flag"], "arg_types": ["builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "settscdump", "ret_type": {".class": "NoneType"}, "variables": []}}}, "stderr": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.stderr", "name": "stderr", "type": "typing.TextIO"}}, "stdin": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.stdin", "name": "stdin", "type": "typing.TextIO"}}, "stdout": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.stdout", "name": "stdout", "type": "typing.TextIO"}}, "subversion": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.subversion", "name": "subversion", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "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"}}}}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}, "tracebacklimit": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.tracebacklimit", "name": "tracebacklimit", "type": "builtins.int"}}, "version": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.version", "name": "version", "type": "builtins.str"}}, "version_info": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.version_info", "name": "version_info", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int", "builtins.str", "builtins.int"], "partial_fallback": "sys._version_info"}}}, "warnoptions": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "sys.warnoptions", "name": "warnoptions", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\sys.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/sys.meta.json b/solutions/assignment-1/.mypy_cache/3.7/sys.meta.json new file mode 100644 index 00000000..4f6ccbd5 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/sys.meta.json @@ -0,0 +1 @@ +{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [6, 11, 13, 1, 1, 1, 1], "dep_prios": [5, 5, 5, 5, 30, 30, 30], "dependencies": ["typing", "types", "importlib.abc", "builtins", "_importlib_modulespec", "abc", "importlib"], "hash": "4b444d636e190488021e0c3a1bff566b", "id": "sys", "ignore_all": true, "interface_hash": "67db2aca07f6e123c245e0609340b8ca", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\sys.pyi", "size": 5529, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/types.data.json b/solutions/assignment-1/.mypy_cache/3.7/types.data.json new file mode 100644 index 00000000..34f24984 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/types.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "types", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "AsyncGeneratorType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "types.AsyncGeneratorType", "name": "AsyncGeneratorType", "type_vars": [{".class": "TypeVarDef", "fullname": "types._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarDef", "fullname": "types._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}]}, "flags": [], "fullname": "types.AsyncGeneratorType", "metaclass_type": null, "metadata": {}, "module_name": "types", "mro": ["types.AsyncGeneratorType", "builtins.object"], "names": {".class": "SymbolTable", "__aiter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "types.AsyncGeneratorType.__aiter__", "name": "__aiter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "types._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "types.AsyncGeneratorType"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__aiter__ of AsyncGeneratorType", "ret_type": {".class": "Instance", "args": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "types._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "types.AsyncGeneratorType"}], "type_ref": "typing.Awaitable"}, "variables": []}}}, "__anext__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "types.AsyncGeneratorType.__anext__", "name": "__anext__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "types._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "types.AsyncGeneratorType"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__anext__ of AsyncGeneratorType", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Awaitable"}, "variables": []}}}, "aclose": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "types.AsyncGeneratorType.aclose", "name": "aclose", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "types._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "types.AsyncGeneratorType"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "aclose of AsyncGeneratorType", "ret_type": {".class": "Instance", "args": [{".class": "NoneType"}], "type_ref": "typing.Awaitable"}, "variables": []}}}, "ag_await": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.AsyncGeneratorType.ag_await", "name": "ag_await", "type": {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Awaitable"}, {".class": "NoneType"}]}}}, "ag_code": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.AsyncGeneratorType.ag_code", "name": "ag_code", "type": "types.CodeType"}}, "ag_frame": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.AsyncGeneratorType.ag_frame", "name": "ag_frame", "type": "types.FrameType"}}, "ag_running": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.AsyncGeneratorType.ag_running", "name": "ag_running", "type": "builtins.bool"}}, "asend": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "val"], "flags": [], "fullname": "types.AsyncGeneratorType.asend", "name": "asend", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "val"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "types._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "types.AsyncGeneratorType"}, {".class": "TypeVarType", "fullname": "types._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "asend of AsyncGeneratorType", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Awaitable"}, "variables": []}}}, "athrow": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "types.AsyncGeneratorType.athrow", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "val"], "flags": ["is_overload", "is_decorated"], "fullname": "types.AsyncGeneratorType.athrow", "name": "athrow", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "val"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "types._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "types.AsyncGeneratorType"}, "builtins.BaseException"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "athrow of AsyncGeneratorType", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Awaitable"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "athrow", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "typ", "val", "tb"], "flags": ["is_overload", "is_decorated"], "fullname": "types.AsyncGeneratorType.athrow", "name": "athrow", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "typ", "val", "tb"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "types._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "types.AsyncGeneratorType"}, {".class": "TypeType", "item": "builtins.BaseException"}, "builtins.BaseException", "types.TracebackType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "athrow of AsyncGeneratorType", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Awaitable"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "athrow", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "val"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "types._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "types.AsyncGeneratorType"}, "builtins.BaseException"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "athrow of AsyncGeneratorType", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Awaitable"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "typ", "val", "tb"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "types._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "types.AsyncGeneratorType"}, {".class": "TypeType", "item": "builtins.BaseException"}, "builtins.BaseException", "types.TracebackType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "athrow of AsyncGeneratorType", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Awaitable"}, "variables": []}]}}}}, "tuple_type": null, "type_vars": ["_T_co", "_T_contra"], "typeddict_type": null}}, "Awaitable": {".class": "SymbolTableNode", "cross_ref": "typing.Awaitable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "BuiltinFunctionType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "types.BuiltinFunctionType", "name": "BuiltinFunctionType", "type_vars": []}, "flags": [], "fullname": "types.BuiltinFunctionType", "metaclass_type": null, "metadata": {}, "module_name": "types", "mro": ["types.BuiltinFunctionType", "builtins.object"], "names": {".class": "SymbolTable", "__call__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "flags": [], "fullname": "types.BuiltinFunctionType.__call__", "name": "__call__", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "arg_types": ["types.BuiltinFunctionType", {".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": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__call__ of BuiltinFunctionType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__name__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.BuiltinFunctionType.__name__", "name": "__name__", "type": "builtins.str"}}, "__qualname__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.BuiltinFunctionType.__qualname__", "name": "__qualname__", "type": "builtins.str"}}, "__self__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.BuiltinFunctionType.__self__", "name": "__self__", "type": {".class": "UnionType", "items": ["builtins.object", "_importlib_modulespec.ModuleType"]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BuiltinMethodType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "types.BuiltinMethodType", "line": 157, "no_args": true, "normalized": false, "target": "types.BuiltinFunctionType"}}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "ClassMethodDescriptorType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "types.ClassMethodDescriptorType", "name": "ClassMethodDescriptorType", "type_vars": []}, "flags": [], "fullname": "types.ClassMethodDescriptorType", "metaclass_type": null, "metadata": {}, "module_name": "types", "mro": ["types.ClassMethodDescriptorType", "builtins.object"], "names": {".class": "SymbolTable", "__call__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "flags": [], "fullname": "types.ClassMethodDescriptorType.__call__", "name": "__call__", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "arg_types": ["types.ClassMethodDescriptorType", {".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": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__call__ of ClassMethodDescriptorType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__get__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "obj", "type"], "flags": [], "fullname": "types.ClassMethodDescriptorType.__get__", "name": "__get__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "obj", "type"], "arg_types": ["types.ClassMethodDescriptorType", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "builtins.type"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__get__ of ClassMethodDescriptorType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__name__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.ClassMethodDescriptorType.__name__", "name": "__name__", "type": "builtins.str"}}, "__objclass__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.ClassMethodDescriptorType.__objclass__", "name": "__objclass__", "type": "builtins.type"}}, "__qualname__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.ClassMethodDescriptorType.__qualname__", "name": "__qualname__", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "CodeType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "types.CodeType", "name": "CodeType", "type_vars": []}, "flags": [], "fullname": "types.CodeType", "metaclass_type": null, "metadata": {}, "module_name": "types", "mro": ["types.CodeType", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], "arg_names": ["self", "argcount", "kwonlyargcount", "nlocals", "stacksize", "flags", "codestring", "constants", "names", "varnames", "filename", "name", "firstlineno", "lnotab", "freevars", "cellvars"], "flags": [], "fullname": "types.CodeType.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], "arg_names": ["self", "argcount", "kwonlyargcount", "nlocals", "stacksize", "flags", "codestring", "constants", "names", "varnames", "filename", "name", "firstlineno", "lnotab", "freevars", "cellvars"], "arg_types": ["types.CodeType", "builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.bytes", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}, "builtins.str", "builtins.str", "builtins.int", "builtins.bytes", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of CodeType", "ret_type": {".class": "NoneType"}, "variables": []}}}, "co_argcount": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.CodeType.co_argcount", "name": "co_argcount", "type": "builtins.int"}}, "co_cellvars": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.CodeType.co_cellvars", "name": "co_cellvars", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}}}, "co_code": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.CodeType.co_code", "name": "co_code", "type": "builtins.bytes"}}, "co_consts": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.CodeType.co_consts", "name": "co_consts", "type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.tuple"}}}, "co_filename": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.CodeType.co_filename", "name": "co_filename", "type": "builtins.str"}}, "co_firstlineno": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.CodeType.co_firstlineno", "name": "co_firstlineno", "type": "builtins.int"}}, "co_flags": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.CodeType.co_flags", "name": "co_flags", "type": "builtins.int"}}, "co_freevars": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.CodeType.co_freevars", "name": "co_freevars", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}}}, "co_kwonlyargcount": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.CodeType.co_kwonlyargcount", "name": "co_kwonlyargcount", "type": "builtins.int"}}, "co_lnotab": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.CodeType.co_lnotab", "name": "co_lnotab", "type": "builtins.bytes"}}, "co_name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.CodeType.co_name", "name": "co_name", "type": "builtins.str"}}, "co_names": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.CodeType.co_names", "name": "co_names", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}}}, "co_nlocals": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.CodeType.co_nlocals", "name": "co_nlocals", "type": "builtins.int"}}, "co_stacksize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.CodeType.co_stacksize", "name": "co_stacksize", "type": "builtins.int"}}, "co_varnames": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.CodeType.co_varnames", "name": "co_varnames", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "CoroutineType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "types.CoroutineType", "name": "CoroutineType", "type_vars": []}, "flags": [], "fullname": "types.CoroutineType", "metaclass_type": null, "metadata": {}, "module_name": "types", "mro": ["types.CoroutineType", "builtins.object"], "names": {".class": "SymbolTable", "close": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "types.CoroutineType.close", "name": "close", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["types.CoroutineType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "close of CoroutineType", "ret_type": {".class": "NoneType"}, "variables": []}}}, "cr_await": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.CoroutineType.cr_await", "name": "cr_await", "type": {".class": "UnionType", "items": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "NoneType"}]}}}, "cr_code": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.CoroutineType.cr_code", "name": "cr_code", "type": "types.CodeType"}}, "cr_frame": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.CoroutineType.cr_frame", "name": "cr_frame", "type": "types.FrameType"}}, "cr_running": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.CoroutineType.cr_running", "name": "cr_running", "type": "builtins.bool"}}, "send": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "arg"], "flags": [], "fullname": "types.CoroutineType.send", "name": "send", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "arg"], "arg_types": ["types.CoroutineType", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "send of CoroutineType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "throw": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "types.CoroutineType.throw", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "val"], "flags": ["is_overload", "is_decorated"], "fullname": "types.CoroutineType.throw", "name": "throw", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "val"], "arg_types": ["types.CoroutineType", "builtins.BaseException"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "throw of CoroutineType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "throw", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "typ", "val", "tb"], "flags": ["is_overload", "is_decorated"], "fullname": "types.CoroutineType.throw", "name": "throw", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "typ", "val", "tb"], "arg_types": ["types.CoroutineType", "builtins.type", "builtins.BaseException", "types.TracebackType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "throw of CoroutineType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "throw", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "val"], "arg_types": ["types.CoroutineType", "builtins.BaseException"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "throw of CoroutineType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "typ", "val", "tb"], "arg_types": ["types.CoroutineType", "builtins.type", "builtins.BaseException", "types.TracebackType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "throw of CoroutineType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Dict": {".class": "SymbolTableNode", "cross_ref": "typing.Dict", "kind": "Gdef", "module_hidden": true, "module_public": false}, "DynamicClassAttribute": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "types.DynamicClassAttribute", "line": 242, "no_args": true, "normalized": false, "target": "builtins.property"}}, "FrameType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "types.FrameType", "name": "FrameType", "type_vars": []}, "flags": [], "fullname": "types.FrameType", "metaclass_type": null, "metadata": {}, "module_name": "types", "mro": ["types.FrameType", "builtins.object"], "names": {".class": "SymbolTable", "clear": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "types.FrameType.clear", "name": "clear", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["types.FrameType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "clear of FrameType", "ret_type": {".class": "NoneType"}, "variables": []}}}, "f_back": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.FrameType.f_back", "name": "f_back", "type": "types.FrameType"}}, "f_builtins": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.FrameType.f_builtins", "name": "f_builtins", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}}}, "f_code": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.FrameType.f_code", "name": "f_code", "type": "types.CodeType"}}, "f_globals": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.FrameType.f_globals", "name": "f_globals", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}}}, "f_lasti": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.FrameType.f_lasti", "name": "f_lasti", "type": "builtins.int"}}, "f_lineno": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.FrameType.f_lineno", "name": "f_lineno", "type": "builtins.int"}}, "f_locals": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.FrameType.f_locals", "name": "f_locals", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}}}, "f_trace": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.FrameType.f_trace", "name": "f_trace", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "NoneType"}, "variables": []}}}, "f_trace_lines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.FrameType.f_trace_lines", "name": "f_trace_lines", "type": "builtins.bool"}}, "f_trace_opcodes": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.FrameType.f_trace_opcodes", "name": "f_trace_opcodes", "type": "builtins.bool"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "FunctionType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "types.FunctionType", "name": "FunctionType", "type_vars": []}, "flags": [], "fullname": "types.FunctionType", "metaclass_type": null, "metadata": {}, "module_name": "types", "mro": ["types.FunctionType", "builtins.object"], "names": {".class": "SymbolTable", "__annotations__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.FunctionType.__annotations__", "name": "__annotations__", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}}}, "__call__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "flags": [], "fullname": "types.FunctionType.__call__", "name": "__call__", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "arg_types": ["types.FunctionType", {".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": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__call__ of FunctionType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__closure__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.FunctionType.__closure__", "name": "__closure__", "type": {".class": "UnionType", "items": [{".class": "Instance", "args": ["types._Cell"], "type_ref": "builtins.tuple"}, {".class": "NoneType"}]}}}, "__code__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.FunctionType.__code__", "name": "__code__", "type": "types.CodeType"}}, "__defaults__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.FunctionType.__defaults__", "name": "__defaults__", "type": {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.tuple"}, {".class": "NoneType"}]}}}, "__dict__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.FunctionType.__dict__", "name": "__dict__", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}}}, "__get__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "obj", "type"], "flags": [], "fullname": "types.FunctionType.__get__", "name": "__get__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "obj", "type"], "arg_types": ["types.FunctionType", {".class": "UnionType", "items": ["builtins.object", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.type", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__get__ of FunctionType", "ret_type": "types.MethodType", "variables": []}}}, "__globals__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.FunctionType.__globals__", "name": "__globals__", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1, 1, 1], "arg_names": ["self", "code", "globals", "name", "argdefs", "closure"], "flags": [], "fullname": "types.FunctionType.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1, 1, 1], "arg_names": ["self", "code", "globals", "name", "argdefs", "closure"], "arg_types": ["types.FunctionType", "types.CodeType", {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.object"], "type_ref": "builtins.tuple"}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "Instance", "args": ["types._Cell"], "type_ref": "builtins.tuple"}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of FunctionType", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__kwdefaults__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.FunctionType.__kwdefaults__", "name": "__kwdefaults__", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}}}, "__name__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.FunctionType.__name__", "name": "__name__", "type": "builtins.str"}}, "__qualname__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.FunctionType.__qualname__", "name": "__qualname__", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "GeneratorType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "types.GeneratorType", "name": "GeneratorType", "type_vars": []}, "flags": [], "fullname": "types.GeneratorType", "metaclass_type": null, "metadata": {}, "module_name": "types", "mro": ["types.GeneratorType", "builtins.object"], "names": {".class": "SymbolTable", "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "types.GeneratorType.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["types.GeneratorType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of GeneratorType", "ret_type": "types.GeneratorType", "variables": []}}}, "__next__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "types.GeneratorType.__next__", "name": "__next__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["types.GeneratorType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__next__ of GeneratorType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "close": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "types.GeneratorType.close", "name": "close", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["types.GeneratorType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "close of GeneratorType", "ret_type": {".class": "NoneType"}, "variables": []}}}, "gi_code": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.GeneratorType.gi_code", "name": "gi_code", "type": "types.CodeType"}}, "gi_frame": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.GeneratorType.gi_frame", "name": "gi_frame", "type": "types.FrameType"}}, "gi_running": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.GeneratorType.gi_running", "name": "gi_running", "type": "builtins.bool"}}, "gi_yieldfrom": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.GeneratorType.gi_yieldfrom", "name": "gi_yieldfrom", "type": {".class": "UnionType", "items": ["types.GeneratorType", {".class": "NoneType"}]}}}, "send": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "arg"], "flags": [], "fullname": "types.GeneratorType.send", "name": "send", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "arg"], "arg_types": ["types.GeneratorType", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "send of GeneratorType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "throw": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "types.GeneratorType.throw", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "val"], "flags": ["is_overload", "is_decorated"], "fullname": "types.GeneratorType.throw", "name": "throw", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "val"], "arg_types": ["types.GeneratorType", "builtins.BaseException"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "throw of GeneratorType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "throw", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "typ", "val", "tb"], "flags": ["is_overload", "is_decorated"], "fullname": "types.GeneratorType.throw", "name": "throw", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "typ", "val", "tb"], "arg_types": ["types.GeneratorType", "builtins.type", "builtins.BaseException", "types.TracebackType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "throw of GeneratorType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "throw", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "val"], "arg_types": ["types.GeneratorType", "builtins.BaseException"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "throw of GeneratorType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "typ", "val", "tb"], "arg_types": ["types.GeneratorType", "builtins.type", "builtins.BaseException", "types.TracebackType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "throw of GeneratorType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Generic": {".class": "SymbolTableNode", "cross_ref": "typing.Generic", "kind": "Gdef", "module_hidden": true, "module_public": false}, "GetSetDescriptorType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "types.GetSetDescriptorType", "name": "GetSetDescriptorType", "type_vars": []}, "flags": [], "fullname": "types.GetSetDescriptorType", "metaclass_type": null, "metadata": {}, "module_name": "types", "mro": ["types.GetSetDescriptorType", "builtins.object"], "names": {".class": "SymbolTable", "__delete__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "obj"], "flags": [], "fullname": "types.GetSetDescriptorType.__delete__", "name": "__delete__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "obj"], "arg_types": ["types.GetSetDescriptorType", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delete__ of GetSetDescriptorType", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__get__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "obj", "type"], "flags": [], "fullname": "types.GetSetDescriptorType.__get__", "name": "__get__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "obj", "type"], "arg_types": ["types.GetSetDescriptorType", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "builtins.type"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__get__ of GetSetDescriptorType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__name__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.GetSetDescriptorType.__name__", "name": "__name__", "type": "builtins.str"}}, "__objclass__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.GetSetDescriptorType.__objclass__", "name": "__objclass__", "type": "builtins.type"}}, "__set__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "obj"], "flags": [], "fullname": "types.GetSetDescriptorType.__set__", "name": "__set__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "obj"], "arg_types": ["types.GetSetDescriptorType", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__set__ of GetSetDescriptorType", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Iterable": {".class": "SymbolTableNode", "cross_ref": "typing.Iterable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Iterator": {".class": "SymbolTableNode", "cross_ref": "typing.Iterator", "kind": "Gdef", "module_hidden": true, "module_public": false}, "LambdaType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "types.LambdaType", "line": 38, "no_args": true, "normalized": false, "target": "types.FunctionType"}}, "Mapping": {".class": "SymbolTableNode", "cross_ref": "typing.Mapping", "kind": "Gdef", "module_hidden": true, "module_public": false}, "MappingProxyType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "types._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Mapping"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "types.MappingProxyType", "name": "MappingProxyType", "type_vars": [{".class": "TypeVarDef", "fullname": "types._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "types._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "types.MappingProxyType", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "types", "mro": ["types.MappingProxyType", "typing.Mapping", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "k"], "flags": [], "fullname": "types.MappingProxyType.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "types._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "types.MappingProxyType"}, {".class": "TypeVarType", "fullname": "types._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of MappingProxyType", "ret_type": {".class": "TypeVarType", "fullname": "types._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "mapping"], "flags": [], "fullname": "types.MappingProxyType.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "mapping"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "types._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "types.MappingProxyType"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "types._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Mapping"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of MappingProxyType", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "types.MappingProxyType.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "types._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "types.MappingProxyType"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of MappingProxyType", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "types.MappingProxyType.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "types._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "types.MappingProxyType"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of MappingProxyType", "ret_type": "builtins.int", "variables": []}}}, "copy": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "types.MappingProxyType.copy", "name": "copy", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "types._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "types.MappingProxyType"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "copy of MappingProxyType", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "types._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "types._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Mapping"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_KT", "_VT"], "typeddict_type": null}}, "MemberDescriptorType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "types.MemberDescriptorType", "name": "MemberDescriptorType", "type_vars": []}, "flags": [], "fullname": "types.MemberDescriptorType", "metaclass_type": null, "metadata": {}, "module_name": "types", "mro": ["types.MemberDescriptorType", "builtins.object"], "names": {".class": "SymbolTable", "__delete__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "obj"], "flags": [], "fullname": "types.MemberDescriptorType.__delete__", "name": "__delete__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "obj"], "arg_types": ["types.MemberDescriptorType", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delete__ of MemberDescriptorType", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__get__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "obj", "type"], "flags": [], "fullname": "types.MemberDescriptorType.__get__", "name": "__get__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "obj", "type"], "arg_types": ["types.MemberDescriptorType", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "builtins.type"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__get__ of MemberDescriptorType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__name__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.MemberDescriptorType.__name__", "name": "__name__", "type": "builtins.str"}}, "__objclass__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.MemberDescriptorType.__objclass__", "name": "__objclass__", "type": "builtins.type"}}, "__set__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "obj"], "flags": [], "fullname": "types.MemberDescriptorType.__set__", "name": "__set__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "obj"], "arg_types": ["types.MemberDescriptorType", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__set__ of MemberDescriptorType", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "MethodDescriptorType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "types.MethodDescriptorType", "name": "MethodDescriptorType", "type_vars": []}, "flags": [], "fullname": "types.MethodDescriptorType", "metaclass_type": null, "metadata": {}, "module_name": "types", "mro": ["types.MethodDescriptorType", "builtins.object"], "names": {".class": "SymbolTable", "__call__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "flags": [], "fullname": "types.MethodDescriptorType.__call__", "name": "__call__", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "arg_types": ["types.MethodDescriptorType", {".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": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__call__ of MethodDescriptorType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__get__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "obj", "type"], "flags": [], "fullname": "types.MethodDescriptorType.__get__", "name": "__get__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "obj", "type"], "arg_types": ["types.MethodDescriptorType", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "builtins.type"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__get__ of MethodDescriptorType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__name__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.MethodDescriptorType.__name__", "name": "__name__", "type": "builtins.str"}}, "__objclass__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.MethodDescriptorType.__objclass__", "name": "__objclass__", "type": "builtins.type"}}, "__qualname__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.MethodDescriptorType.__qualname__", "name": "__qualname__", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "MethodType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "types.MethodType", "name": "MethodType", "type_vars": []}, "flags": [], "fullname": "types.MethodType", "metaclass_type": null, "metadata": {}, "module_name": "types", "mro": ["types.MethodType", "builtins.object"], "names": {".class": "SymbolTable", "__call__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "flags": [], "fullname": "types.MethodType.__call__", "name": "__call__", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "arg_types": ["types.MethodType", {".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": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__call__ of MethodType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__func__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.MethodType.__func__", "name": "__func__", "type": "types._StaticFunctionType"}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "func", "obj"], "flags": [], "fullname": "types.MethodType.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "func", "obj"], "arg_types": ["types.MethodType", {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, "variables": []}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of MethodType", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__name__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.MethodType.__name__", "name": "__name__", "type": "builtins.str"}}, "__qualname__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.MethodType.__qualname__", "name": "__qualname__", "type": "builtins.str"}}, "__self__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.MethodType.__self__", "name": "__self__", "type": "builtins.object"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "MethodWrapperType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "types.MethodWrapperType", "name": "MethodWrapperType", "type_vars": []}, "flags": [], "fullname": "types.MethodWrapperType", "metaclass_type": null, "metadata": {}, "module_name": "types", "mro": ["types.MethodWrapperType", "builtins.object"], "names": {".class": "SymbolTable", "__call__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "flags": [], "fullname": "types.MethodWrapperType.__call__", "name": "__call__", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "arg_types": ["types.MethodWrapperType", {".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": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__call__ of MethodWrapperType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__eq__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "types.MethodWrapperType.__eq__", "name": "__eq__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["types.MethodWrapperType", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__eq__ of MethodWrapperType", "ret_type": "builtins.bool", "variables": []}}}, "__name__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.MethodWrapperType.__name__", "name": "__name__", "type": "builtins.str"}}, "__ne__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "types.MethodWrapperType.__ne__", "name": "__ne__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["types.MethodWrapperType", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ne__ of MethodWrapperType", "ret_type": "builtins.bool", "variables": []}}}, "__objclass__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.MethodWrapperType.__objclass__", "name": "__objclass__", "type": "builtins.type"}}, "__qualname__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.MethodWrapperType.__qualname__", "name": "__qualname__", "type": "builtins.str"}}, "__self__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.MethodWrapperType.__self__", "name": "__self__", "type": "builtins.object"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ModuleType": {".class": "SymbolTableNode", "cross_ref": "_importlib_modulespec.ModuleType", "kind": "Gdef"}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "SimpleNamespace": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "types.SimpleNamespace", "name": "SimpleNamespace", "type_vars": []}, "flags": [], "fullname": "types.SimpleNamespace", "metaclass_type": null, "metadata": {}, "module_name": "types", "mro": ["types.SimpleNamespace", "builtins.object"], "names": {".class": "SymbolTable", "__delattr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "name"], "flags": [], "fullname": "types.SimpleNamespace.__delattr__", "name": "__delattr__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["types.SimpleNamespace", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delattr__ of SimpleNamespace", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__getattribute__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "name"], "flags": [], "fullname": "types.SimpleNamespace.__getattribute__", "name": "__getattribute__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["types.SimpleNamespace", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getattribute__ of SimpleNamespace", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "flags": [], "fullname": "types.SimpleNamespace.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "arg_types": ["types.SimpleNamespace", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of SimpleNamespace", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__setattr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "name", "value"], "flags": [], "fullname": "types.SimpleNamespace.__setattr__", "name": "__setattr__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["types.SimpleNamespace", "builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setattr__ of SimpleNamespace", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "TracebackType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "types.TracebackType", "name": "TracebackType", "type_vars": []}, "flags": [], "fullname": "types.TracebackType", "metaclass_type": null, "metadata": {}, "module_name": "types", "mro": ["types.TracebackType", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0], "arg_names": ["self", "tb_next", "tb_frame", "tb_lasti", "tb_lineno"], "flags": [], "fullname": "types.TracebackType.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0], "arg_names": ["self", "tb_next", "tb_frame", "tb_lasti", "tb_lineno"], "arg_types": ["types.TracebackType", {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}, "types.FrameType", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of TracebackType", "ret_type": {".class": "NoneType"}, "variables": []}}}, "tb_frame": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "types.TracebackType.tb_frame", "name": "tb_frame", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["types.TracebackType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "tb_frame of TracebackType", "ret_type": "types.FrameType", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "tb_frame", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["types.TracebackType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "tb_frame of TracebackType", "ret_type": "types.FrameType", "variables": []}}}}, "tb_lasti": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "types.TracebackType.tb_lasti", "name": "tb_lasti", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["types.TracebackType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "tb_lasti of TracebackType", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "tb_lasti", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["types.TracebackType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "tb_lasti of TracebackType", "ret_type": "builtins.int", "variables": []}}}}, "tb_lineno": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "types.TracebackType.tb_lineno", "name": "tb_lineno", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["types.TracebackType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "tb_lineno of TracebackType", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "tb_lineno", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["types.TracebackType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "tb_lineno of TracebackType", "ret_type": "builtins.int", "variables": []}}}}, "tb_next": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.TracebackType.tb_next", "name": "tb_next", "type": {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Tuple": {".class": "SymbolTableNode", "cross_ref": "typing.Tuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Type": {".class": "SymbolTableNode", "cross_ref": "typing.Type", "kind": "Gdef", "module_hidden": true, "module_public": false}, "TypeVar": {".class": "SymbolTableNode", "cross_ref": "typing.TypeVar", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_hidden": true, "module_public": false}, "WrapperDescriptorType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "types.WrapperDescriptorType", "name": "WrapperDescriptorType", "type_vars": []}, "flags": [], "fullname": "types.WrapperDescriptorType", "metaclass_type": null, "metadata": {}, "module_name": "types", "mro": ["types.WrapperDescriptorType", "builtins.object"], "names": {".class": "SymbolTable", "__call__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "flags": [], "fullname": "types.WrapperDescriptorType.__call__", "name": "__call__", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "arg_types": ["types.WrapperDescriptorType", {".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": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__call__ of WrapperDescriptorType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__get__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "obj", "type"], "flags": [], "fullname": "types.WrapperDescriptorType.__get__", "name": "__get__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "obj", "type"], "arg_types": ["types.WrapperDescriptorType", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "builtins.type"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__get__ of WrapperDescriptorType", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__name__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.WrapperDescriptorType.__name__", "name": "__name__", "type": "builtins.str"}}, "__objclass__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.WrapperDescriptorType.__objclass__", "name": "__objclass__", "type": "builtins.type"}}, "__qualname__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types.WrapperDescriptorType.__qualname__", "name": "__qualname__", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_Cell": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "types._Cell", "name": "_Cell", "type_vars": []}, "flags": [], "fullname": "types._Cell", "metaclass_type": null, "metadata": {}, "module_name": "types", "mro": ["types._Cell", "builtins.object"], "names": {".class": "SymbolTable", "cell_contents": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "types._Cell.cell_contents", "name": "cell_contents", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_KT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "types._KT", "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_StaticFunctionType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "types._StaticFunctionType", "name": "_StaticFunctionType", "type_vars": []}, "flags": [], "fullname": "types._StaticFunctionType", "metaclass_type": null, "metadata": {}, "module_name": "types", "mro": ["types._StaticFunctionType", "builtins.object"], "names": {".class": "SymbolTable", "__get__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "obj", "type"], "flags": [], "fullname": "types._StaticFunctionType.__get__", "name": "__get__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "obj", "type"], "arg_types": ["types._StaticFunctionType", {".class": "UnionType", "items": ["builtins.object", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.type", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__get__ of _StaticFunctionType", "ret_type": "types.FunctionType", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_T": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "types._T", "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_T_co": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "types._T_co", "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}}, "_T_contra": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "types._T_contra", "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}}, "_VT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "types._VT", "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "types.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "types.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "types.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "types.__package__", "name": "__package__", "type": "builtins.str"}}, "coroutine": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["f"], "flags": [], "fullname": "types.coroutine", "name": "coroutine", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["f"], "arg_types": [{".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "coroutine", "ret_type": "types.CoroutineType", "variables": []}}}, "new_class": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1], "arg_names": ["name", "bases", "kwds", "exec_body"], "flags": [], "fullname": "types.new_class", "name": "new_class", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1], "arg_names": ["name", "bases", "kwds", "exec_body"], "arg_types": ["builtins.str", {".class": "Instance", "args": ["builtins.object"], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "NoneType"}, "variables": []}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "new_class", "ret_type": "builtins.type", "variables": []}}}, "overload": {".class": "SymbolTableNode", "cross_ref": "typing.overload", "kind": "Gdef", "module_hidden": true, "module_public": false}, "prepare_class": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["name", "bases", "kwds"], "flags": [], "fullname": "types.prepare_class", "name": "prepare_class", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["name", "bases", "kwds"], "arg_types": ["builtins.str", {".class": "Instance", "args": ["builtins.type"], "type_ref": "builtins.tuple"}, {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "prepare_class", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.type", {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "resolve_bases": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["bases"], "flags": [], "fullname": "types.resolve_bases", "name": "resolve_bases", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["bases"], "arg_types": [{".class": "Instance", "args": ["builtins.object"], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "resolve_bases", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.tuple"}, "variables": []}}}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\types.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/types.meta.json b/solutions/assignment-1/.mypy_cache/3.7/types.meta.json new file mode 100644 index 00000000..d90f44ce --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/types.meta.json @@ -0,0 +1 @@ +{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [6, 7, 14, 1, 1], "dep_prios": [10, 5, 5, 5, 30], "dependencies": ["sys", "typing", "_importlib_modulespec", "builtins", "abc"], "hash": "a397e65eace7e3cd818dc9a26e183b67", "id": "types", "ignore_all": true, "interface_hash": "423846ef2e3bc48269f908010834946b", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\types.pyi", "size": 8557, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/typing.data.json b/solutions/assignment-1/.mypy_cache/3.7/typing.data.json new file mode 100644 index 00000000..ca4392e8 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/typing.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "typing", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "ABCMeta": {".class": "SymbolTableNode", "cross_ref": "abc.ABCMeta", "kind": "Gdef", "module_hidden": true, "module_public": false}, "AbstractSet": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__contains__", "__iter__", "__len__"], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Collection"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.AbstractSet", "name": "AbstractSet", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": ["is_abstract"], "fullname": "typing.AbstractSet", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.AbstractSet", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__and__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "typing.AbstractSet.__and__", "name": "__and__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AbstractSet"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__and__ of AbstractSet", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AbstractSet"}, "variables": []}}}, "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.AbstractSet.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AbstractSet"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of AbstractSet", "ret_type": "builtins.bool", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AbstractSet"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of AbstractSet", "ret_type": "builtins.bool", "variables": []}}}}, "__ge__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "typing.AbstractSet.__ge__", "name": "__ge__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AbstractSet"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ge__ of AbstractSet", "ret_type": "builtins.bool", "variables": []}}}, "__gt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "typing.AbstractSet.__gt__", "name": "__gt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AbstractSet"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__gt__ of AbstractSet", "ret_type": "builtins.bool", "variables": []}}}, "__le__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "typing.AbstractSet.__le__", "name": "__le__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AbstractSet"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__le__ of AbstractSet", "ret_type": "builtins.bool", "variables": []}}}, "__lt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "typing.AbstractSet.__lt__", "name": "__lt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AbstractSet"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__lt__ of AbstractSet", "ret_type": "builtins.bool", "variables": []}}}, "__or__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "typing.AbstractSet.__or__", "name": "__or__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AbstractSet"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__or__ of AbstractSet", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "typing.AbstractSet"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__sub__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "typing.AbstractSet.__sub__", "name": "__sub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AbstractSet"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__sub__ of AbstractSet", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AbstractSet"}, "variables": []}}}, "__xor__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "typing.AbstractSet.__xor__", "name": "__xor__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AbstractSet"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__xor__ of AbstractSet", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "typing.AbstractSet"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "isdisjoint": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "typing.AbstractSet.isdisjoint", "name": "isdisjoint", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AbstractSet"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isdisjoint of AbstractSet", "ret_type": "builtins.bool", "variables": []}}}}, "tuple_type": null, "type_vars": ["_T_co"], "typeddict_type": null}}, "Any": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "typing.Any", "name": "Any", "type": "builtins.object"}}, "AnyStr": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "typing.AnyStr", "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}}, "AsyncContextManager": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.AsyncContextManager", "name": "AsyncContextManager", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": ["is_protocol", "runtime_protocol"], "fullname": "typing.AsyncContextManager", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.AsyncContextManager", "builtins.object"], "names": {".class": "SymbolTable", "__aenter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing.AsyncContextManager.__aenter__", "name": "__aenter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AsyncContextManager"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__aenter__ of AsyncContextManager", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Awaitable"}, "variables": []}}}, "__aexit__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "exc_type", "exc_value", "traceback"], "flags": [], "fullname": "typing.AsyncContextManager.__aexit__", "name": "__aexit__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "exc_type", "exc_value", "traceback"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AsyncContextManager"}, {".class": "UnionType", "items": [{".class": "TypeType", "item": "builtins.BaseException"}, {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__aexit__ of AsyncContextManager", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.bool", {".class": "NoneType"}]}], "type_ref": "typing.Awaitable"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_T_co"], "typeddict_type": null}}, "AsyncGenerator": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__aiter__", "__anext__", "aclose", "asend", "athrow"], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AsyncIterator"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.AsyncGenerator", "name": "AsyncGenerator", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarDef", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}]}, "flags": ["is_abstract"], "fullname": "typing.AsyncGenerator", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.AsyncGenerator", "typing.AsyncIterator", "typing.AsyncIterable", "builtins.object"], "names": {".class": "SymbolTable", "__aiter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.AsyncGenerator.__aiter__", "name": "__aiter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "typing.AsyncGenerator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__aiter__ of AsyncGenerator", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "typing.AsyncGenerator"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__aiter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "typing.AsyncGenerator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__aiter__ of AsyncGenerator", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "typing.AsyncGenerator"}, "variables": []}}}}, "__anext__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.AsyncGenerator.__anext__", "name": "__anext__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "typing.AsyncGenerator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__anext__ of AsyncGenerator", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Awaitable"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__anext__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "typing.AsyncGenerator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__anext__ of AsyncGenerator", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Awaitable"}, "variables": []}}}}, "aclose": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.AsyncGenerator.aclose", "name": "aclose", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "typing.AsyncGenerator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "aclose of AsyncGenerator", "ret_type": {".class": "Instance", "args": [{".class": "NoneType"}], "type_ref": "typing.Awaitable"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "aclose", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "typing.AsyncGenerator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "aclose of AsyncGenerator", "ret_type": {".class": "Instance", "args": [{".class": "NoneType"}], "type_ref": "typing.Awaitable"}, "variables": []}}}}, "ag_await": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "typing.AsyncGenerator.ag_await", "name": "ag_await", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "typing.AsyncGenerator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "ag_await of AsyncGenerator", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "ag_await", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "typing.AsyncGenerator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "ag_await of AsyncGenerator", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}}, "ag_code": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "typing.AsyncGenerator.ag_code", "name": "ag_code", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "typing.AsyncGenerator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "ag_code of AsyncGenerator", "ret_type": "types.CodeType", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "ag_code", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "typing.AsyncGenerator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "ag_code of AsyncGenerator", "ret_type": "types.CodeType", "variables": []}}}}, "ag_frame": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "typing.AsyncGenerator.ag_frame", "name": "ag_frame", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "typing.AsyncGenerator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "ag_frame of AsyncGenerator", "ret_type": "types.FrameType", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "ag_frame", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "typing.AsyncGenerator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "ag_frame of AsyncGenerator", "ret_type": "types.FrameType", "variables": []}}}}, "ag_running": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "typing.AsyncGenerator.ag_running", "name": "ag_running", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "typing.AsyncGenerator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "ag_running of AsyncGenerator", "ret_type": "builtins.bool", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "ag_running", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "typing.AsyncGenerator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "ag_running of AsyncGenerator", "ret_type": "builtins.bool", "variables": []}}}}, "asend": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.AsyncGenerator.asend", "name": "asend", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "typing.AsyncGenerator"}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "asend of AsyncGenerator", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Awaitable"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "asend", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "typing.AsyncGenerator"}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "asend of AsyncGenerator", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Awaitable"}, "variables": []}}}}, "athrow": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "typ", "val", "tb"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.AsyncGenerator.athrow", "name": "athrow", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "typ", "val", "tb"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "typing.AsyncGenerator"}, {".class": "TypeType", "item": "builtins.BaseException"}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "athrow of AsyncGenerator", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Awaitable"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "athrow", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "typ", "val", "tb"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "typing.AsyncGenerator"}, {".class": "TypeType", "item": "builtins.BaseException"}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "athrow of AsyncGenerator", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Awaitable"}, "variables": []}}}}}, "tuple_type": null, "type_vars": ["_T_co", "_T_contra"], "typeddict_type": null}}, "AsyncIterable": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__aiter__"], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.AsyncIterable", "name": "AsyncIterable", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": ["is_abstract", "is_protocol", "runtime_protocol"], "fullname": "typing.AsyncIterable", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.AsyncIterable", "builtins.object"], "names": {".class": "SymbolTable", "__aiter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.AsyncIterable.__aiter__", "name": "__aiter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AsyncIterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__aiter__ of AsyncIterable", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AsyncIterator"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__aiter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AsyncIterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__aiter__ of AsyncIterable", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AsyncIterator"}, "variables": []}}}}}, "tuple_type": null, "type_vars": ["_T_co"], "typeddict_type": null}}, "AsyncIterator": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__anext__"], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AsyncIterable"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.AsyncIterator", "name": "AsyncIterator", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": ["is_abstract", "is_protocol", "runtime_protocol"], "fullname": "typing.AsyncIterator", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.AsyncIterator", "typing.AsyncIterable", "builtins.object"], "names": {".class": "SymbolTable", "__aiter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing.AsyncIterator.__aiter__", "name": "__aiter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AsyncIterator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__aiter__ of AsyncIterator", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AsyncIterator"}, "variables": []}}}, "__anext__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.AsyncIterator.__anext__", "name": "__anext__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AsyncIterator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__anext__ of AsyncIterator", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Awaitable"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__anext__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AsyncIterator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__anext__ of AsyncIterator", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Awaitable"}, "variables": []}}}}}, "tuple_type": null, "type_vars": ["_T_co"], "typeddict_type": null}}, "Awaitable": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__await__"], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.Awaitable", "name": "Awaitable", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": ["is_abstract", "is_protocol", "runtime_protocol"], "fullname": "typing.Awaitable", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.Awaitable", "builtins.object"], "names": {".class": "SymbolTable", "__await__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.Awaitable.__await__", "name": "__await__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Awaitable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__await__ of Awaitable", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "NoneType"}, {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__await__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Awaitable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__await__ of Awaitable", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "NoneType"}, {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}, "variables": []}}}}}, "tuple_type": null, "type_vars": ["_T_co"], "typeddict_type": null}}, "AwaitableGenerator": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__await__", "__iter__", "__next__", "close", "send", "throw"], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Awaitable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}], "declared_metaclass": "abc.ABCMeta", "defn": {".class": "ClassDef", "fullname": "typing.AwaitableGenerator", "name": "AwaitableGenerator", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarDef", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarDef", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarDef", "fullname": "typing._S", "id": 4, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": ["is_abstract"], "fullname": "typing.AwaitableGenerator", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.AwaitableGenerator", "typing.Awaitable", "typing.Generator", "typing.Iterator", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": ["_T_co", "_T_contra", "_V_co", "_S"], "typeddict_type": null}}, "BinaryIO": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__enter__", "__exit__", "__iter__", "__next__", "close", "fileno", "flush", "isatty", "read", "readable", "readline", "readlines", "seek", "seekable", "tell", "truncate", "writable", "write", "writelines"], "bases": [{".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.IO"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.BinaryIO", "name": "BinaryIO", "type_vars": []}, "flags": ["is_abstract"], "fullname": "typing.BinaryIO", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.BinaryIO", "typing.IO", "typing.Iterator", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "__enter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.BinaryIO.__enter__", "name": "__enter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["typing.BinaryIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__enter__ of BinaryIO", "ret_type": "typing.BinaryIO", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__enter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["typing.BinaryIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__enter__ of BinaryIO", "ret_type": "typing.BinaryIO", "variables": []}}}}, "write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "typing.BinaryIO.write", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": ["is_overload", "is_decorated", "is_abstract"], "fullname": "typing.BinaryIO.write", "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": ["typing.BinaryIO", "builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "write of BinaryIO", "ret_type": "builtins.int", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "write", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": ["is_overload", "is_decorated", "is_abstract"], "fullname": "typing.BinaryIO.write", "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": ["typing.BinaryIO", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "write of BinaryIO", "ret_type": "builtins.int", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "write", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": ["typing.BinaryIO", "builtins.bytearray"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "write of BinaryIO", "ret_type": "builtins.int", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": ["typing.BinaryIO", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "write of BinaryIO", "ret_type": "builtins.int", "variables": []}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ByteString": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__getitem__", "__len__"], "bases": [{".class": "Instance", "args": ["builtins.int"], "type_ref": "typing.Sequence"}], "declared_metaclass": "abc.ABCMeta", "defn": {".class": "ClassDef", "fullname": "typing.ByteString", "name": "ByteString", "type_vars": []}, "flags": ["is_abstract"], "fullname": "typing.ByteString", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.ByteString", "typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Callable": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "typing.Callable", "name": "Callable", "type": "typing._SpecialForm"}}, "ChainMap": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": -1, "fullname": "typing.ChainMap", "line": -1, "no_args": true, "normalized": true, "target": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.ChainMap"}}}, "ClassVar": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "typing.ClassVar", "name": "ClassVar", "type": "typing._SpecialForm"}}, "CodeType": {".class": "SymbolTableNode", "cross_ref": "types.CodeType", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Collection": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__contains__", "__iter__", "__len__"], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Container"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.Collection", "name": "Collection", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": ["is_abstract", "is_protocol", "runtime_protocol"], "fullname": "typing.Collection", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.Collection.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Collection"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of Collection", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Collection"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of Collection", "ret_type": "builtins.int", "variables": []}}}}}, "tuple_type": null, "type_vars": ["_T_co"], "typeddict_type": null}}, "Container": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__contains__"], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.Container", "name": "Container", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": ["is_abstract", "is_protocol", "runtime_protocol"], "fullname": "typing.Container", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "__x"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.Container.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Container"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of Container", "ret_type": "builtins.bool", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Container"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of Container", "ret_type": "builtins.bool", "variables": []}}}}}, "tuple_type": null, "type_vars": ["_T_co"], "typeddict_type": null}}, "ContextManager": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.ContextManager", "name": "ContextManager", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": ["is_protocol", "runtime_protocol"], "fullname": "typing.ContextManager", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.ContextManager", "builtins.object"], "names": {".class": "SymbolTable", "__enter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing.ContextManager.__enter__", "name": "__enter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.ContextManager"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__enter__ of ContextManager", "ret_type": {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}}, "__exit__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "__exc_type", "__exc_value", "__traceback"], "flags": [], "fullname": "typing.ContextManager.__exit__", "name": "__exit__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": [null, null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.ContextManager"}, {".class": "UnionType", "items": [{".class": "TypeType", "item": "builtins.BaseException"}, {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__exit__ of ContextManager", "ret_type": {".class": "UnionType", "items": ["builtins.bool", {".class": "NoneType"}]}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_T_co"], "typeddict_type": null}}, "Coroutine": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__await__", "close", "send", "throw"], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Awaitable"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.Coroutine", "name": "Coroutine", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarDef", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarDef", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": ["is_abstract"], "fullname": "typing.Coroutine", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.Coroutine", "typing.Awaitable", "builtins.object"], "names": {".class": "SymbolTable", "close": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.Coroutine.close", "name": "close", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Coroutine"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "close of Coroutine", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "close", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Coroutine"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "close of Coroutine", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "cr_await": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "typing.Coroutine.cr_await", "name": "cr_await", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Coroutine"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "cr_await of Coroutine", "ret_type": {".class": "UnionType", "items": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "NoneType"}]}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "cr_await", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Coroutine"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "cr_await of Coroutine", "ret_type": {".class": "UnionType", "items": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "NoneType"}]}, "variables": []}}}}, "cr_code": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "typing.Coroutine.cr_code", "name": "cr_code", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Coroutine"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "cr_code of Coroutine", "ret_type": "types.CodeType", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "cr_code", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Coroutine"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "cr_code of Coroutine", "ret_type": "types.CodeType", "variables": []}}}}, "cr_frame": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "typing.Coroutine.cr_frame", "name": "cr_frame", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Coroutine"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "cr_frame of Coroutine", "ret_type": "types.FrameType", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "cr_frame", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Coroutine"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "cr_frame of Coroutine", "ret_type": "types.FrameType", "variables": []}}}}, "cr_running": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "typing.Coroutine.cr_running", "name": "cr_running", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Coroutine"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "cr_running of Coroutine", "ret_type": "builtins.bool", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "cr_running", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Coroutine"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "cr_running of Coroutine", "ret_type": "builtins.bool", "variables": []}}}}, "send": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.Coroutine.send", "name": "send", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Coroutine"}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "send of Coroutine", "ret_type": {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "send", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Coroutine"}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "send of Coroutine", "ret_type": {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}}}, "throw": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "typ", "val", "tb"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.Coroutine.throw", "name": "throw", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "typ", "val", "tb"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Coroutine"}, {".class": "TypeType", "item": "builtins.BaseException"}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "throw of Coroutine", "ret_type": {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "throw", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "typ", "val", "tb"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Coroutine"}, {".class": "TypeType", "item": "builtins.BaseException"}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "throw of Coroutine", "ret_type": {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}}}}, "tuple_type": null, "type_vars": ["_T_co", "_T_contra", "_V_co"], "typeddict_type": null}}, "Counter": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": -1, "fullname": "typing.Counter", "line": -1, "no_args": true, "normalized": true, "target": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.Counter"}}}, "DefaultDict": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": -1, "fullname": "typing.DefaultDict", "line": -1, "no_args": true, "normalized": true, "target": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.defaultdict"}}}, "Deque": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": -1, "fullname": "typing.Deque", "line": -1, "no_args": true, "normalized": true, "target": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.deque"}}}, "Dict": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": -1, "fullname": "typing.Dict", "line": -1, "no_args": true, "normalized": true, "target": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins.dict"}}}, "FrameType": {".class": "SymbolTableNode", "cross_ref": "types.FrameType", "kind": "Gdef", "module_hidden": true, "module_public": false}, "FrozenSet": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": -1, "fullname": "typing.FrozenSet", "line": -1, "no_args": true, "normalized": true, "target": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins.frozenset"}}}, "Generator": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__iter__", "__next__", "close", "send", "throw"], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Iterator"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.Generator", "name": "Generator", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarDef", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarDef", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": ["is_abstract"], "fullname": "typing.Generator", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.Generator", "typing.Iterator", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.Generator.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of Generator", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of Generator", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}, "variables": []}}}}, "__next__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.Generator.__next__", "name": "__next__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__next__ of Generator", "ret_type": {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__next__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__next__ of Generator", "ret_type": {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}}}, "close": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.Generator.close", "name": "close", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "close of Generator", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "close", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "close of Generator", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "gi_code": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "typing.Generator.gi_code", "name": "gi_code", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "gi_code of Generator", "ret_type": "types.CodeType", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "gi_code", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "gi_code of Generator", "ret_type": "types.CodeType", "variables": []}}}}, "gi_frame": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "typing.Generator.gi_frame", "name": "gi_frame", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "gi_frame of Generator", "ret_type": "types.FrameType", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "gi_frame", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "gi_frame of Generator", "ret_type": "types.FrameType", "variables": []}}}}, "gi_running": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "typing.Generator.gi_running", "name": "gi_running", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "gi_running of Generator", "ret_type": "builtins.bool", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "gi_running", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "gi_running of Generator", "ret_type": "builtins.bool", "variables": []}}}}, "gi_yieldfrom": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "typing.Generator.gi_yieldfrom", "name": "gi_yieldfrom", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "gi_yieldfrom of Generator", "ret_type": {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "typing.Generator"}, {".class": "NoneType"}]}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "gi_yieldfrom", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "gi_yieldfrom of Generator", "ret_type": {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "typing.Generator"}, {".class": "NoneType"}]}, "variables": []}}}}, "send": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.Generator.send", "name": "send", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "send of Generator", "ret_type": {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "send", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "send of Generator", "ret_type": {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}}}, "throw": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "typ", "val", "tb"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.Generator.throw", "name": "throw", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "typ", "val", "tb"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}, {".class": "TypeType", "item": "builtins.BaseException"}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "throw of Generator", "ret_type": {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "throw", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "typ", "val", "tb"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T_contra", "id": 2, "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}, {".class": "TypeVarType", "fullname": "typing._V_co", "id": 3, "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Generator"}, {".class": "TypeType", "item": "builtins.BaseException"}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "throw of Generator", "ret_type": {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}}}}, "tuple_type": null, "type_vars": ["_T_co", "_T_contra", "_V_co"], "typeddict_type": null}}, "Generic": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "typing.Generic", "name": "Generic", "type": "typing._SpecialForm"}}, "GenericMeta": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.type"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.GenericMeta", "name": "GenericMeta", "type_vars": []}, "flags": [], "fullname": "typing.GenericMeta", "metaclass_type": null, "metadata": {}, "module_name": "typing", "mro": ["typing.GenericMeta", "builtins.type", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Hashable": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__hash__"], "bases": ["builtins.object"], "declared_metaclass": "abc.ABCMeta", "defn": {".class": "ClassDef", "fullname": "typing.Hashable", "name": "Hashable", "type_vars": []}, "flags": ["is_abstract", "is_protocol", "runtime_protocol"], "fullname": "typing.Hashable", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.Hashable", "builtins.object"], "names": {".class": "SymbolTable", "__hash__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.Hashable.__hash__", "name": "__hash__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["typing.Hashable"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__hash__ of Hashable", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__hash__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["typing.Hashable"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__hash__ of Hashable", "ret_type": "builtins.int", "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "IO": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__enter__", "__exit__", "__iter__", "__next__", "close", "fileno", "flush", "isatty", "read", "readable", "readline", "readlines", "seek", "seekable", "tell", "truncate", "writable", "write", "writelines"], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Iterator"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.IO", "name": "IO", "type_vars": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}, "flags": ["is_abstract"], "fullname": "typing.IO", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.IO", "typing.Iterator", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "__enter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.IO.__enter__", "name": "__enter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__enter__ of IO", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__enter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__enter__ of IO", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}, "variables": []}}}}, "__exit__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "t", "value", "traceback"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.IO.__exit__", "name": "__exit__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": [null, null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}, {".class": "UnionType", "items": [{".class": "TypeType", "item": "builtins.BaseException"}, {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__exit__ of IO", "ret_type": "builtins.bool", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__exit__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": [null, null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}, {".class": "UnionType", "items": [{".class": "TypeType", "item": "builtins.BaseException"}, {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__exit__ of IO", "ret_type": "builtins.bool", "variables": []}}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.IO.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of IO", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of IO", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Iterator"}, "variables": []}}}}, "__next__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.IO.__next__", "name": "__next__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__next__ of IO", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__next__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__next__ of IO", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}}}}, "close": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.IO.close", "name": "close", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "close of IO", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "close", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "close of IO", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "closed": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "typing.IO.closed", "name": "closed", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "closed of IO", "ret_type": "builtins.bool", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "closed", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "closed of IO", "ret_type": "builtins.bool", "variables": []}}}}, "fileno": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.IO.fileno", "name": "fileno", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fileno of IO", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "fileno", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fileno of IO", "ret_type": "builtins.int", "variables": []}}}}, "flush": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.IO.flush", "name": "flush", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "flush of IO", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "flush", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "flush of IO", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "isatty": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.IO.isatty", "name": "isatty", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isatty of IO", "ret_type": "builtins.bool", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "isatty", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "isatty of IO", "ret_type": "builtins.bool", "variables": []}}}}, "mode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "typing.IO.mode", "name": "mode", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "mode of IO", "ret_type": "builtins.str", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "mode", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "mode of IO", "ret_type": "builtins.str", "variables": []}}}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "typing.IO.name", "name": "name", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "name of IO", "ret_type": "builtins.str", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "name", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "name of IO", "ret_type": "builtins.str", "variables": []}}}}, "read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "n"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.IO.read", "name": "read", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "n"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read of IO", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "read", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "n"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read of IO", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}}}}, "readable": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.IO.readable", "name": "readable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readable of IO", "ret_type": "builtins.bool", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "readable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readable of IO", "ret_type": "builtins.bool", "variables": []}}}}, "readline": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "limit"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.IO.readline", "name": "readline", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "limit"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readline of IO", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "readline", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "limit"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readline of IO", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}}}}, "readlines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "hint"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.IO.readlines", "name": "readlines", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "hint"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readlines of IO", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins.list"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "readlines", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "hint"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readlines of IO", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins.list"}, "variables": []}}}}, "seek": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "offset", "whence"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.IO.seek", "name": "seek", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "offset", "whence"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "seek of IO", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "seek", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "offset", "whence"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "seek of IO", "ret_type": "builtins.int", "variables": []}}}}, "seekable": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.IO.seekable", "name": "seekable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "seekable of IO", "ret_type": "builtins.bool", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "seekable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "seekable of IO", "ret_type": "builtins.bool", "variables": []}}}}, "tell": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.IO.tell", "name": "tell", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "tell of IO", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "tell", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "tell of IO", "ret_type": "builtins.int", "variables": []}}}}, "truncate": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.IO.truncate", "name": "truncate", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "truncate of IO", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "truncate", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "size"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "truncate of IO", "ret_type": "builtins.int", "variables": []}}}}, "writable": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.IO.writable", "name": "writable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "writable of IO", "ret_type": "builtins.bool", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "writable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "writable of IO", "ret_type": "builtins.bool", "variables": []}}}}, "write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.IO.write", "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "write of IO", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "write of IO", "ret_type": "builtins.int", "variables": []}}}}, "writelines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "lines"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.IO.writelines", "name": "writelines", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "lines"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "writelines of IO", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "writelines", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "lines"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.IO"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "writelines of IO", "ret_type": {".class": "NoneType"}, "variables": []}}}}}, "tuple_type": null, "type_vars": ["AnyStr"], "typeddict_type": null}}, "ItemsView": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["typing.MappingView", {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.AbstractSet"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.ItemsView", "name": "ItemsView", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarDef", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": [], "fullname": "typing.ItemsView", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.ItemsView", "typing.MappingView", "typing.AbstractSet", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__and__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "typing.ItemsView.__and__", "name": "__and__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.ItemsView"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__and__ of ItemsView", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "typing.AbstractSet"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "typing.ItemsView.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.ItemsView"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of ItemsView", "ret_type": "builtins.bool", "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing.ItemsView.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.ItemsView"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of ItemsView", "ret_type": {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterator"}, "variables": []}}}, "__or__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "typing.ItemsView.__or__", "name": "__or__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.ItemsView"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__or__ of ItemsView", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "typing.AbstractSet"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__rand__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "typing.ItemsView.__rand__", "name": "__rand__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.ItemsView"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rand__ of ItemsView", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "typing.AbstractSet"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__ror__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "typing.ItemsView.__ror__", "name": "__ror__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.ItemsView"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ror__ of ItemsView", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "typing.AbstractSet"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__rsub__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "typing.ItemsView.__rsub__", "name": "__rsub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.ItemsView"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rsub__ of ItemsView", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "typing.AbstractSet"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__rxor__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "typing.ItemsView.__rxor__", "name": "__rxor__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.ItemsView"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rxor__ of ItemsView", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "typing.AbstractSet"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__sub__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "typing.ItemsView.__sub__", "name": "__sub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.ItemsView"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__sub__ of ItemsView", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "typing.AbstractSet"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__xor__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "typing.ItemsView.__xor__", "name": "__xor__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.ItemsView"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__xor__ of ItemsView", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "typing.AbstractSet"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}}, "tuple_type": null, "type_vars": ["_KT_co", "_VT_co"], "typeddict_type": null}}, "Iterable": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__iter__"], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.Iterable", "name": "Iterable", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": ["is_abstract", "is_protocol", "runtime_protocol"], "fullname": "typing.Iterable", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.Iterable.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of Iterable", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Iterator"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of Iterable", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Iterator"}, "variables": []}}}}}, "tuple_type": null, "type_vars": ["_T_co"], "typeddict_type": null}}, "Iterator": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__next__"], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Iterable"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.Iterator", "name": "Iterator", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": ["is_abstract", "is_protocol", "runtime_protocol"], "fullname": "typing.Iterator", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.Iterator", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing.Iterator.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Iterator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of Iterator", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Iterator"}, "variables": []}}}, "__next__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.Iterator.__next__", "name": "__next__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Iterator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__next__ of Iterator", "ret_type": {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__next__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Iterator"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__next__ of Iterator", "ret_type": {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}}}}, "tuple_type": null, "type_vars": ["_T_co"], "typeddict_type": null}}, "KeysView": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["typing.MappingView", {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.AbstractSet"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.KeysView", "name": "KeysView", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": [], "fullname": "typing.KeysView", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.KeysView", "typing.MappingView", "typing.AbstractSet", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__and__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "typing.KeysView.__and__", "name": "__and__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.KeysView"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__and__ of KeysView", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "typing.AbstractSet"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "typing.KeysView.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.KeysView"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of KeysView", "ret_type": "builtins.bool", "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing.KeysView.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.KeysView"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of KeysView", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Iterator"}, "variables": []}}}, "__or__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "typing.KeysView.__or__", "name": "__or__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.KeysView"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__or__ of KeysView", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "typing.AbstractSet"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__rand__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "typing.KeysView.__rand__", "name": "__rand__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.KeysView"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rand__ of KeysView", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "typing.AbstractSet"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__ror__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "typing.KeysView.__ror__", "name": "__ror__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.KeysView"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ror__ of KeysView", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "typing.AbstractSet"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__rsub__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "typing.KeysView.__rsub__", "name": "__rsub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.KeysView"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rsub__ of KeysView", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "typing.AbstractSet"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__rxor__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "typing.KeysView.__rxor__", "name": "__rxor__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.KeysView"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rxor__ of KeysView", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "typing.AbstractSet"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__sub__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "typing.KeysView.__sub__", "name": "__sub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.KeysView"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__sub__ of KeysView", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "typing.AbstractSet"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__xor__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "typing.KeysView.__xor__", "name": "__xor__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.KeysView"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__xor__ of KeysView", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._KT_co", "id": 1, "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "typing.AbstractSet"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}}, "tuple_type": null, "type_vars": ["_KT_co"], "typeddict_type": null}}, "List": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": -1, "fullname": "typing.List", "line": -1, "no_args": true, "normalized": true, "target": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins.list"}}}, "Mapping": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__getitem__", "__iter__", "__len__"], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Collection"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.Mapping", "name": "Mapping", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": ["is_abstract"], "fullname": "typing.Mapping", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.Mapping", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "typing.Mapping.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Mapping"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of Mapping", "ret_type": "builtins.bool", "variables": []}}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "k"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.Mapping.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Mapping"}, {".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of Mapping", "ret_type": {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Mapping"}, {".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of Mapping", "ret_type": {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}}}, "get": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "typing.Mapping.get", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "k"], "flags": ["is_overload", "is_decorated"], "fullname": "typing.Mapping.get", "name": "get", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "k"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Mapping"}, {".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get of Mapping", "ret_type": {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "NoneType"}]}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "get", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "k", "default"], "flags": ["is_overload", "is_decorated"], "fullname": "typing.Mapping.get", "name": "get", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "k", "default"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Mapping"}, {".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get of Mapping", "ret_type": {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "get", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "k"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Mapping"}, {".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get of Mapping", "ret_type": {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "NoneType"}]}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "k", "default"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Mapping"}, {".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get of Mapping", "ret_type": {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}]}}}, "items": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing.Mapping.items", "name": "items", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Mapping"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "items of Mapping", "ret_type": {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.AbstractSet"}, "variables": []}}}, "keys": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing.Mapping.keys", "name": "keys", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Mapping"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "keys of Mapping", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.AbstractSet"}, "variables": []}}}, "values": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing.Mapping.values", "name": "values", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Mapping"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "values of Mapping", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._VT_co", "id": 2, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.ValuesView"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_KT", "_VT_co"], "typeddict_type": null}}, "MappingView": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.MappingView", "name": "MappingView", "type_vars": []}, "flags": [], "fullname": "typing.MappingView", "metaclass_type": null, "metadata": {}, "module_name": "typing", "mro": ["typing.MappingView", "builtins.object"], "names": {".class": "SymbolTable", "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing.MappingView.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["typing.MappingView"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of MappingView", "ret_type": "builtins.int", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Match": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.Match", "name": "Match", "type_vars": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}, "flags": [], "fullname": "typing.Match", "metaclass_type": null, "metadata": {}, "module_name": "typing", "mro": ["typing.Match", "builtins.object"], "names": {".class": "SymbolTable", "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "g"], "flags": [], "fullname": "typing.Match.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}, {".class": "UnionType", "items": ["builtins.int", "builtins.str"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of Match", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}}}, "end": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "group"], "flags": [], "fullname": "typing.Match.end", "name": "end", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "group"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}, {".class": "UnionType", "items": ["builtins.int", "builtins.str"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "end of Match", "ret_type": "builtins.int", "variables": []}}}, "endpos": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "typing.Match.endpos", "name": "endpos", "type": "builtins.int"}}, "expand": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "template"], "flags": [], "fullname": "typing.Match.expand", "name": "expand", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "template"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "expand of Match", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}}}, "group": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "typing.Match.group", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "group1"], "flags": ["is_overload", "is_decorated"], "fullname": "typing.Match.group", "name": "group", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "group1"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "group of Match", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "group", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "group1"], "flags": ["is_overload", "is_decorated"], "fullname": "typing.Match.group", "name": "group", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "group1"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "group of Match", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "group", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 2], "arg_names": ["self", "group1", "group2", "groups"], "flags": ["is_overload", "is_decorated"], "fullname": "typing.Match.group", "name": "group", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 2], "arg_names": ["self", "group1", "group2", "groups"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}, "builtins.int", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "group of Match", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Sequence"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "group", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 2], "arg_names": ["self", "group1", "group2", "groups"], "flags": ["is_overload", "is_decorated"], "fullname": "typing.Match.group", "name": "group", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 2], "arg_names": ["self", "group1", "group2", "groups"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}, "builtins.str", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "group of Match", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Sequence"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "group", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "group1"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "group of Match", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "group1"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "group of Match", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0, 2], "arg_names": ["self", "group1", "group2", "groups"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}, "builtins.int", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "group of Match", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Sequence"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0, 2], "arg_names": ["self", "group1", "group2", "groups"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}, "builtins.str", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "group of Match", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Sequence"}, "variables": []}]}}}, "groupdict": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "default"], "flags": [], "fullname": "typing.Match.groupdict", "name": "groupdict", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "default"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "groupdict of Match", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins.dict"}, "variables": []}}}, "groups": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "default"], "flags": [], "fullname": "typing.Match.groups", "name": "groups", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "default"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "groups of Match", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Sequence"}, "variables": []}}}, "lastgroup": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "typing.Match.lastgroup", "name": "lastgroup", "type": {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "NoneType"}]}}}, "lastindex": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "typing.Match.lastindex", "name": "lastindex", "type": {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}}}, "pos": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "typing.Match.pos", "name": "pos", "type": "builtins.int"}}, "re": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "typing.Match.re", "name": "re", "type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Pattern"}}}, "span": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "group"], "flags": [], "fullname": "typing.Match.span", "name": "span", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "group"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}, {".class": "UnionType", "items": ["builtins.int", "builtins.str"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "span of Match", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "start": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "group"], "flags": [], "fullname": "typing.Match.start", "name": "start", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "group"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}, {".class": "UnionType", "items": ["builtins.int", "builtins.str"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "start of Match", "ret_type": "builtins.int", "variables": []}}}, "string": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "typing.Match.string", "name": "string", "type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}}}}, "tuple_type": null, "type_vars": ["AnyStr"], "typeddict_type": null}}, "MutableMapping": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__delitem__", "__getitem__", "__iter__", "__len__", "__setitem__"], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Mapping"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.MutableMapping", "name": "MutableMapping", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarDef", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": ["is_abstract"], "fullname": "typing.MutableMapping", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.MutableMapping", "typing.Mapping", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__delitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "v"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.MutableMapping.__delitem__", "name": "__delitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableMapping"}, {".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delitem__ of MutableMapping", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__delitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableMapping"}, {".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delitem__ of MutableMapping", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "__setitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "k", "v"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.MutableMapping.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableMapping"}, {".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of MutableMapping", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableMapping"}, {".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of MutableMapping", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "clear": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing.MutableMapping.clear", "name": "clear", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableMapping"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "clear of MutableMapping", "ret_type": {".class": "NoneType"}, "variables": []}}}, "pop": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "typing.MutableMapping.pop", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "k"], "flags": ["is_overload", "is_decorated"], "fullname": "typing.MutableMapping.pop", "name": "pop", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "k"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableMapping"}, {".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pop of MutableMapping", "ret_type": {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "pop", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "k", "default"], "flags": ["is_overload", "is_decorated"], "fullname": "typing.MutableMapping.pop", "name": "pop", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "k", "default"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableMapping"}, {".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pop of MutableMapping", "ret_type": {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "pop", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "k"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableMapping"}, {".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pop of MutableMapping", "ret_type": {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "k", "default"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableMapping"}, {".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pop of MutableMapping", "ret_type": {".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}]}}}, "popitem": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing.MutableMapping.popitem", "name": "popitem", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableMapping"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "popitem of MutableMapping", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}}, "setdefault": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "k", "default"], "flags": [], "fullname": "typing.MutableMapping.setdefault", "name": "setdefault", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "k", "default"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableMapping"}, {".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "setdefault of MutableMapping", "ret_type": {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}}, "update": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "typing.MutableMapping.update", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 4], "arg_names": ["self", "__m", "kwargs"], "flags": ["is_overload", "is_decorated"], "fullname": "typing.MutableMapping.update", "name": "update", "type": {".class": "CallableType", "arg_kinds": [0, 0, 4], "arg_names": ["self", null, "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableMapping"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Mapping"}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of MutableMapping", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "update", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 4], "arg_names": ["self", "__m", "kwargs"], "flags": ["is_overload", "is_decorated"], "fullname": "typing.MutableMapping.update", "name": "update", "type": {".class": "CallableType", "arg_kinds": [0, 0, 4], "arg_names": ["self", null, "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableMapping"}, {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterable"}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of MutableMapping", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "update", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "flags": ["is_overload", "is_decorated"], "fullname": "typing.MutableMapping.update", "name": "update", "type": {".class": "CallableType", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableMapping"}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of MutableMapping", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "update", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 4], "arg_names": ["self", null, "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableMapping"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Mapping"}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of MutableMapping", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 4], "arg_names": ["self", null, "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableMapping"}, {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterable"}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of MutableMapping", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._KT", "id": 1, "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableMapping"}, {".class": "TypeVarType", "fullname": "typing._VT", "id": 2, "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of MutableMapping", "ret_type": {".class": "NoneType"}, "variables": []}]}}}}, "tuple_type": null, "type_vars": ["_KT", "_VT"], "typeddict_type": null}}, "MutableSequence": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__delitem__", "__getitem__", "__len__", "__setitem__", "insert"], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Sequence"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.MutableSequence", "name": "MutableSequence", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": ["is_abstract"], "fullname": "typing.MutableSequence", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.MutableSequence", "typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__delitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "typing.MutableSequence.__delitem__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "i"], "flags": ["is_overload", "is_decorated", "is_abstract"], "fullname": "typing.MutableSequence.__delitem__", "name": "__delitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delitem__ of MutableSequence", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__delitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "i"], "flags": ["is_overload", "is_decorated", "is_abstract"], "fullname": "typing.MutableSequence.__delitem__", "name": "__delitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delitem__ of MutableSequence", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__delitem__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delitem__ of MutableSequence", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delitem__ of MutableSequence", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "typing.MutableSequence.__getitem__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "i"], "flags": ["is_overload", "is_decorated", "is_abstract"], "fullname": "typing.MutableSequence.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of MutableSequence", "ret_type": {".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": ["is_overload", "is_decorated", "is_abstract"], "fullname": "typing.MutableSequence.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of MutableSequence", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of MutableSequence", "ret_type": {".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of MutableSequence", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "variables": []}]}}}, "__iadd__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "typing.MutableSequence.__iadd__", "name": "__iadd__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iadd__ of MutableSequence", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "variables": []}}}, "__setitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "typing.MutableSequence.__setitem__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "i", "o"], "flags": ["is_overload", "is_decorated", "is_abstract"], "fullname": "typing.MutableSequence.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "builtins.int", {".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of MutableSequence", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__setitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "s", "o"], "flags": ["is_overload", "is_decorated", "is_abstract"], "fullname": "typing.MutableSequence.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "builtins.slice", {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of MutableSequence", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__setitem__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "builtins.int", {".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of MutableSequence", "ret_type": {".class": "NoneType"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "builtins.slice", {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__setitem__ of MutableSequence", "ret_type": {".class": "NoneType"}, "variables": []}]}}}, "append": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "object"], "flags": [], "fullname": "typing.MutableSequence.append", "name": "append", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "object"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, {".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "append of MutableSequence", "ret_type": {".class": "NoneType"}, "variables": []}}}, "clear": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing.MutableSequence.clear", "name": "clear", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "clear of MutableSequence", "ret_type": {".class": "NoneType"}, "variables": []}}}, "extend": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "flags": [], "fullname": "typing.MutableSequence.extend", "name": "extend", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "iterable"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "extend of MutableSequence", "ret_type": {".class": "NoneType"}, "variables": []}}}, "insert": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "index", "object"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.MutableSequence.insert", "name": "insert", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "index", "object"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "builtins.int", {".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "insert of MutableSequence", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "insert", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "index", "object"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "builtins.int", {".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "insert of MutableSequence", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "pop": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "index"], "flags": [], "fullname": "typing.MutableSequence.pop", "name": "pop", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "index"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pop of MutableSequence", "ret_type": {".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}}, "remove": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "object"], "flags": [], "fullname": "typing.MutableSequence.remove", "name": "remove", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "object"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}, {".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "remove of MutableSequence", "ret_type": {".class": "NoneType"}, "variables": []}}}, "reverse": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing.MutableSequence.reverse", "name": "reverse", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSequence"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "reverse of MutableSequence", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_T"], "typeddict_type": null}}, "MutableSet": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__contains__", "__iter__", "__len__", "add", "discard"], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.AbstractSet"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.MutableSet", "name": "MutableSet", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": ["is_abstract"], "fullname": "typing.MutableSet", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.MutableSet", "typing.AbstractSet", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__iand__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "typing.MutableSet.__iand__", "name": "__iand__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSet"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iand__ of MutableSet", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSet"}, "variables": []}}}, "__ior__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "typing.MutableSet.__ior__", "name": "__ior__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSet"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ior__ of MutableSet", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "typing.MutableSet"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "__isub__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "typing.MutableSet.__isub__", "name": "__isub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSet"}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__isub__ of MutableSet", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSet"}, "variables": []}}}, "__ixor__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": [], "fullname": "typing.MutableSet.__ixor__", "name": "__ixor__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSet"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.AbstractSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ixor__ of MutableSet", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}], "type_ref": "typing.MutableSet"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._S", "id": -1, "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "add": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.MutableSet.add", "name": "add", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSet"}, {".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add of MutableSet", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "add", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSet"}, {".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add of MutableSet", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "clear": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing.MutableSet.clear", "name": "clear", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "clear of MutableSet", "ret_type": {".class": "NoneType"}, "variables": []}}}, "discard": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.MutableSet.discard", "name": "discard", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSet"}, {".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "discard of MutableSet", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "discard", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSet"}, {".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "discard of MutableSet", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "pop": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing.MutableSet.pop", "name": "pop", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSet"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pop of MutableSet", "ret_type": {".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}}, "remove": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "element"], "flags": [], "fullname": "typing.MutableSet.remove", "name": "remove", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "element"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "typing.MutableSet"}, {".class": "TypeVarType", "fullname": "typing._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "remove of MutableSet", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_T"], "typeddict_type": null}}, "NamedTuple": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins.tuple"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.NamedTuple", "name": "NamedTuple", "type_vars": []}, "flags": [], "fullname": "typing.NamedTuple", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.NamedTuple", "builtins.tuple", "typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 5, 5, 4], "arg_names": ["self", "typename", "fields", "verbose", "rename", "kwargs"], "flags": [], "fullname": "typing.NamedTuple.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 5, 5, 4], "arg_names": ["self", "typename", "fields", "verbose", "rename", "kwargs"], "arg_types": ["typing.NamedTuple", "builtins.str", {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterable"}, "builtins.bool", "builtins.bool", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of NamedTuple", "ret_type": {".class": "NoneType"}, "variables": []}}}, "_asdict": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing.NamedTuple._asdict", "name": "_asdict", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["typing.NamedTuple"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_asdict of NamedTuple", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "collections.OrderedDict"}, "variables": []}}}, "_field_defaults": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "typing.NamedTuple._field_defaults", "name": "_field_defaults", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}}}, "_field_types": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "typing.NamedTuple._field_types", "name": "_field_types", "type": {".class": "Instance", "args": ["builtins.str", {".class": "TypeType", "item": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}], "type_ref": "collections.OrderedDict"}}}, "_fields": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "typing.NamedTuple._fields", "name": "_fields", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.tuple"}}}, "_make": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["cls", "iterable"], "flags": ["is_class", "is_decorated"], "fullname": "typing.NamedTuple._make", "name": "_make", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["cls", "iterable"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_make of NamedTuple", "ret_type": {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "_make", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["cls", "iterable"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_make of NamedTuple", "ret_type": {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}}, "_replace": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "flags": [], "fullname": "typing.NamedTuple._replace", "name": "_replace", "type": {".class": "CallableType", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "arg_types": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_replace of NamedTuple", "ret_type": {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "_source": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "typing.NamedTuple._source", "name": "_source", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "NewType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["name", "tp"], "flags": [], "fullname": "typing.NewType", "name": "NewType", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["name", "tp"], "arg_types": ["builtins.str", {".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "NewType", "ret_type": {".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "NoReturn": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "typing.NoReturn", "line": 39, "no_args": false, "normalized": false, "target": {".class": "NoneType"}}}, "Optional": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "typing.Optional", "name": "Optional", "type": "typing.TypeAlias"}}, "Pattern": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.Pattern", "name": "Pattern", "type_vars": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}, "flags": [], "fullname": "typing.Pattern", "metaclass_type": null, "metadata": {}, "module_name": "typing", "mro": ["typing.Pattern", "builtins.object"], "names": {".class": "SymbolTable", "findall": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "string", "pos", "endpos"], "flags": [], "fullname": "typing.Pattern.findall", "name": "findall", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "string", "pos", "endpos"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Pattern"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "findall of Pattern", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.list"}, "variables": []}}}, "finditer": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "string", "pos", "endpos"], "flags": [], "fullname": "typing.Pattern.finditer", "name": "finditer", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "string", "pos", "endpos"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Pattern"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "finditer of Pattern", "ret_type": {".class": "Instance", "args": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}], "type_ref": "typing.Iterator"}, "variables": []}}}, "flags": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "typing.Pattern.flags", "name": "flags", "type": "builtins.int"}}, "fullmatch": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "string", "pos", "endpos"], "flags": [], "fullname": "typing.Pattern.fullmatch", "name": "fullmatch", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "string", "pos", "endpos"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Pattern"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "fullmatch of Pattern", "ret_type": {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}, {".class": "NoneType"}]}, "variables": []}}}, "groupindex": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "typing.Pattern.groupindex", "name": "groupindex", "type": {".class": "Instance", "args": ["builtins.str", "builtins.int"], "type_ref": "typing.Mapping"}}}, "groups": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "typing.Pattern.groups", "name": "groups", "type": "builtins.int"}}, "match": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "string", "pos", "endpos"], "flags": [], "fullname": "typing.Pattern.match", "name": "match", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "string", "pos", "endpos"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Pattern"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "match of Pattern", "ret_type": {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}, {".class": "NoneType"}]}, "variables": []}}}, "pattern": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "typing.Pattern.pattern", "name": "pattern", "type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}}}, "search": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "string", "pos", "endpos"], "flags": [], "fullname": "typing.Pattern.search", "name": "search", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "string", "pos", "endpos"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Pattern"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "search of Pattern", "ret_type": {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}, {".class": "NoneType"}]}, "variables": []}}}, "split": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "string", "maxsplit"], "flags": [], "fullname": "typing.Pattern.split", "name": "split", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "string", "maxsplit"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Pattern"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "split of Pattern", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "builtins.list"}, "variables": []}}}, "sub": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "typing.Pattern.sub", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "repl", "string", "count"], "flags": ["is_overload", "is_decorated"], "fullname": "typing.Pattern.sub", "name": "sub", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "repl", "string", "count"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Pattern"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "sub of Pattern", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "sub", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "repl", "string", "count"], "flags": ["is_overload", "is_decorated"], "fullname": "typing.Pattern.sub", "name": "sub", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "repl", "string", "count"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Pattern"}, {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "sub of Pattern", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "sub", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "repl", "string", "count"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Pattern"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "sub of Pattern", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "repl", "string", "count"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Pattern"}, {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "sub of Pattern", "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}]}}}, "subn": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "typing.Pattern.subn", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "repl", "string", "count"], "flags": ["is_overload", "is_decorated"], "fullname": "typing.Pattern.subn", "name": "subn", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "repl", "string", "count"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Pattern"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "subn of Pattern", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "subn", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "repl", "string", "count"], "flags": ["is_overload", "is_decorated"], "fullname": "typing.Pattern.subn", "name": "subn", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "repl", "string", "count"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Pattern"}, {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "subn of Pattern", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "subn", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "repl", "string", "count"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Pattern"}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "subn of Pattern", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "repl", "string", "count"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Pattern"}, {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "typing.Match"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "variables": []}, {".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "subn of Pattern", "ret_type": {".class": "TupleType", "implicit": false, "items": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": 1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}, "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "variables": []}]}}}}, "tuple_type": null, "type_vars": ["AnyStr"], "typeddict_type": null}}, "Protocol": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "typing.Protocol", "name": "Protocol", "type": "typing._SpecialForm"}}, "Reversible": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__reversed__"], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.Reversible", "name": "Reversible", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": ["is_abstract", "is_protocol", "runtime_protocol"], "fullname": "typing.Reversible", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__reversed__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.Reversible.__reversed__", "name": "__reversed__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Reversible"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__reversed__ of Reversible", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Iterator"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__reversed__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Reversible"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__reversed__ of Reversible", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Iterator"}, "variables": []}}}}}, "tuple_type": null, "type_vars": ["_T_co"], "typeddict_type": null}}, "Sequence": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__getitem__", "__len__"], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Collection"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Reversible"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.Sequence", "name": "Sequence", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": ["is_abstract"], "fullname": "typing.Sequence", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.Sequence", "typing.Collection", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "typing.Sequence.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Sequence"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of Sequence", "ret_type": "builtins.bool", "variables": []}}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "typing.Sequence.__getitem__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "i"], "flags": ["is_overload", "is_decorated", "is_abstract"], "fullname": "typing.Sequence.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Sequence"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of Sequence", "ret_type": {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "s"], "flags": ["is_overload", "is_decorated", "is_abstract"], "fullname": "typing.Sequence.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Sequence"}, "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of Sequence", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Sequence"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__getitem__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Sequence"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of Sequence", "ret_type": {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Sequence"}, "builtins.slice"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of Sequence", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Sequence"}, "variables": []}]}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing.Sequence.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Sequence"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of Sequence", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Iterator"}, "variables": []}}}, "__reversed__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing.Sequence.__reversed__", "name": "__reversed__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Sequence"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__reversed__ of Sequence", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Iterator"}, "variables": []}}}, "count": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "flags": [], "fullname": "typing.Sequence.count", "name": "count", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "x"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Sequence"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "count of Sequence", "ret_type": "builtins.int", "variables": []}}}, "index": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "x", "start", "end"], "flags": [], "fullname": "typing.Sequence.index", "name": "index", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "x", "start", "end"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Sequence"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "index of Sequence", "ret_type": "builtins.int", "variables": []}}}}, "tuple_type": null, "type_vars": ["_T_co"], "typeddict_type": null}}, "Set": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": -1, "fullname": "typing.Set", "line": -1, "no_args": true, "normalized": true, "target": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins.set"}}}, "Sized": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__len__"], "bases": ["builtins.object"], "declared_metaclass": "abc.ABCMeta", "defn": {".class": "ClassDef", "fullname": "typing.Sized", "name": "Sized", "type_vars": []}, "flags": ["is_abstract", "is_protocol", "runtime_protocol"], "fullname": "typing.Sized", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.Sized", "builtins.object"], "names": {".class": "SymbolTable", "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.Sized.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["typing.Sized"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of Sized", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["typing.Sized"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of Sized", "ret_type": "builtins.int", "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SupportsAbs": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__abs__"], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.SupportsAbs", "name": "SupportsAbs", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": ["is_abstract", "is_protocol", "runtime_protocol"], "fullname": "typing.SupportsAbs", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.SupportsAbs", "builtins.object"], "names": {".class": "SymbolTable", "__abs__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.SupportsAbs.__abs__", "name": "__abs__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.SupportsAbs"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__abs__ of SupportsAbs", "ret_type": {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__abs__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.SupportsAbs"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__abs__ of SupportsAbs", "ret_type": {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}}}}, "tuple_type": null, "type_vars": ["_T_co"], "typeddict_type": null}}, "SupportsBytes": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__bytes__"], "bases": ["builtins.object"], "declared_metaclass": "abc.ABCMeta", "defn": {".class": "ClassDef", "fullname": "typing.SupportsBytes", "name": "SupportsBytes", "type_vars": []}, "flags": ["is_abstract", "is_protocol", "runtime_protocol"], "fullname": "typing.SupportsBytes", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.SupportsBytes", "builtins.object"], "names": {".class": "SymbolTable", "__bytes__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.SupportsBytes.__bytes__", "name": "__bytes__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["typing.SupportsBytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__bytes__ of SupportsBytes", "ret_type": "builtins.bytes", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__bytes__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["typing.SupportsBytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__bytes__ of SupportsBytes", "ret_type": "builtins.bytes", "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SupportsComplex": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__complex__"], "bases": ["builtins.object"], "declared_metaclass": "abc.ABCMeta", "defn": {".class": "ClassDef", "fullname": "typing.SupportsComplex", "name": "SupportsComplex", "type_vars": []}, "flags": ["is_abstract", "is_protocol", "runtime_protocol"], "fullname": "typing.SupportsComplex", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.SupportsComplex", "builtins.object"], "names": {".class": "SymbolTable", "__complex__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.SupportsComplex.__complex__", "name": "__complex__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["typing.SupportsComplex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__complex__ of SupportsComplex", "ret_type": "builtins.complex", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__complex__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["typing.SupportsComplex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__complex__ of SupportsComplex", "ret_type": "builtins.complex", "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SupportsFloat": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__float__"], "bases": ["builtins.object"], "declared_metaclass": "abc.ABCMeta", "defn": {".class": "ClassDef", "fullname": "typing.SupportsFloat", "name": "SupportsFloat", "type_vars": []}, "flags": ["is_abstract", "is_protocol", "runtime_protocol"], "fullname": "typing.SupportsFloat", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.SupportsFloat", "builtins.object"], "names": {".class": "SymbolTable", "__float__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.SupportsFloat.__float__", "name": "__float__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["typing.SupportsFloat"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__float__ of SupportsFloat", "ret_type": "builtins.float", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__float__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["typing.SupportsFloat"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__float__ of SupportsFloat", "ret_type": "builtins.float", "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SupportsInt": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__int__"], "bases": ["builtins.object"], "declared_metaclass": "abc.ABCMeta", "defn": {".class": "ClassDef", "fullname": "typing.SupportsInt", "name": "SupportsInt", "type_vars": []}, "flags": ["is_abstract", "is_protocol", "runtime_protocol"], "fullname": "typing.SupportsInt", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.SupportsInt", "builtins.object"], "names": {".class": "SymbolTable", "__int__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.SupportsInt.__int__", "name": "__int__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["typing.SupportsInt"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__int__ of SupportsInt", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__int__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["typing.SupportsInt"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__int__ of SupportsInt", "ret_type": "builtins.int", "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SupportsRound": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__round__"], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.SupportsRound", "name": "SupportsRound", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": ["is_abstract", "is_protocol", "runtime_protocol"], "fullname": "typing.SupportsRound", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.SupportsRound", "builtins.object"], "names": {".class": "SymbolTable", "__round__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "typing.SupportsRound.__round__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_overload", "is_decorated", "is_abstract"], "fullname": "typing.SupportsRound.__round__", "name": "__round__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.SupportsRound"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__round__ of SupportsRound", "ret_type": "builtins.int", "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__round__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "ndigits"], "flags": ["is_overload", "is_decorated", "is_abstract"], "fullname": "typing.SupportsRound.__round__", "name": "__round__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "ndigits"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.SupportsRound"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__round__ of SupportsRound", "ret_type": {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__round__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.SupportsRound"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__round__ of SupportsRound", "ret_type": "builtins.int", "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "ndigits"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.SupportsRound"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__round__ of SupportsRound", "ret_type": {".class": "TypeVarType", "fullname": "typing._T_co", "id": 1, "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}]}}}}, "tuple_type": null, "type_vars": ["_T_co"], "typeddict_type": null}}, "TYPE_CHECKING": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "typing.TYPE_CHECKING", "name": "TYPE_CHECKING", "type": "builtins.bool"}}, "Text": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "typing.Text", "line": 430, "no_args": true, "normalized": false, "target": "builtins.str"}}, "TextIO": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__enter__", "__exit__", "__iter__", "__next__", "close", "fileno", "flush", "isatty", "read", "readable", "readline", "readlines", "seek", "seekable", "tell", "truncate", "writable", "write", "writelines"], "bases": [{".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.IO"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.TextIO", "name": "TextIO", "type_vars": []}, "flags": ["is_abstract"], "fullname": "typing.TextIO", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.TextIO", "typing.IO", "typing.Iterator", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "__enter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "typing.TextIO.__enter__", "name": "__enter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["typing.TextIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__enter__ of TextIO", "ret_type": "typing.TextIO", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "__enter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["typing.TextIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__enter__ of TextIO", "ret_type": "typing.TextIO", "variables": []}}}}, "buffer": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "typing.TextIO.buffer", "name": "buffer", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["typing.TextIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "buffer of TextIO", "ret_type": "typing.BinaryIO", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "buffer", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["typing.TextIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "buffer of TextIO", "ret_type": "typing.BinaryIO", "variables": []}}}}, "encoding": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "typing.TextIO.encoding", "name": "encoding", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["typing.TextIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "encoding of TextIO", "ret_type": "builtins.str", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "encoding", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["typing.TextIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "encoding of TextIO", "ret_type": "builtins.str", "variables": []}}}}, "errors": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "typing.TextIO.errors", "name": "errors", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["typing.TextIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "errors of TextIO", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "errors", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["typing.TextIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "errors of TextIO", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "variables": []}}}}, "line_buffering": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "typing.TextIO.line_buffering", "name": "line_buffering", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["typing.TextIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "line_buffering of TextIO", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "line_buffering", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["typing.TextIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "line_buffering of TextIO", "ret_type": "builtins.int", "variables": []}}}}, "newlines": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "typing.TextIO.newlines", "name": "newlines", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["typing.TextIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "newlines of TextIO", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "newlines", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["typing.TextIO"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "newlines of TextIO", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "TracebackType": {".class": "SymbolTableNode", "cross_ref": "types.TracebackType", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Tuple": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "typing.Tuple", "name": "Tuple", "type": "typing._SpecialForm"}}, "Type": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "typing.Type", "name": "Type", "type": "typing._SpecialForm"}}, "TypeAlias": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.TypeAlias", "name": "TypeAlias", "type_vars": []}, "flags": [], "fullname": "typing.TypeAlias", "metaclass_type": null, "metadata": {}, "module_name": "typing", "mro": ["typing.TypeAlias", "builtins.object"], "names": {".class": "SymbolTable", "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "typeargs"], "flags": [], "fullname": "typing.TypeAlias.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["typing.TypeAlias", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of TypeAlias", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "target_type"], "flags": [], "fullname": "typing.TypeAlias.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "target_type"], "arg_types": ["typing.TypeAlias", "builtins.type"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of TypeAlias", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "TypeVar": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "typing.TypeVar", "name": "TypeVar", "type": "builtins.object"}}, "Union": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "typing.Union", "name": "Union", "type": "typing.TypeAlias"}}, "ValuesView": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["typing.MappingView", {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._VT_co", "id": 1, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Iterable"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing.ValuesView", "name": "ValuesView", "type_vars": [{".class": "TypeVarDef", "fullname": "typing._VT_co", "id": 1, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": [], "fullname": "typing.ValuesView", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing.ValuesView", "typing.MappingView", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "o"], "flags": [], "fullname": "typing.ValuesView.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._VT_co", "id": 1, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.ValuesView"}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of ValuesView", "ret_type": "builtins.bool", "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing.ValuesView.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._VT_co", "id": 1, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.ValuesView"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of ValuesView", "ret_type": {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing._VT_co", "id": 1, "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "typing.Iterator"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_VT_co"], "typeddict_type": null}}, "_C": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "typing._C", "name": "_C", "upper_bound": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, "variables": []}, "values": [], "variance": 0}}, "_Collection": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "typing._Collection", "line": 255, "no_args": true, "normalized": false, "target": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "typing.Collection"}}}, "_KT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "typing._KT", "name": "_KT", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_KT_co": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "typing._KT_co", "name": "_KT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}}, "_S": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "typing._S", "name": "_S", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_SpecialForm": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing._SpecialForm", "name": "_SpecialForm", "type_vars": []}, "flags": [], "fullname": "typing._SpecialForm", "metaclass_type": null, "metadata": {}, "module_name": "typing", "mro": ["typing._SpecialForm", "builtins.object"], "names": {".class": "SymbolTable", "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "typeargs"], "flags": [], "fullname": "typing._SpecialForm.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["typing._SpecialForm", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of _SpecialForm", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_T": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "typing._T", "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_TC": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "typing._TC", "name": "_TC", "upper_bound": {".class": "TypeType", "item": "builtins.object"}, "values": [], "variance": 0}}, "_T_co": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "typing._T_co", "name": "_T_co", "upper_bound": "builtins.object", "values": [], "variance": 1}}, "_T_contra": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "typing._T_contra", "name": "_T_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}}, "_TypedDict": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__getitem__", "__iter__", "__len__"], "bases": [{".class": "Instance", "args": ["builtins.str", "builtins.object"], "type_ref": "typing.Mapping"}], "declared_metaclass": "abc.ABCMeta", "defn": {".class": "ClassDef", "fullname": "typing._TypedDict", "name": "_TypedDict", "type_vars": []}, "flags": ["is_abstract"], "fullname": "typing._TypedDict", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing", "mro": ["typing._TypedDict", "typing.Mapping", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__delitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "k"], "flags": [], "fullname": "typing._TypedDict.__delitem__", "name": "__delitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["typing._TypedDict", {".class": "UninhabitedType", "is_noreturn": true}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delitem__ of TypedDict", "ret_type": {".class": "NoneType"}, "variables": []}}}, "copy": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing._TypedDict.copy", "name": "copy", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "copy of TypedDict", "ret_type": {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "pop": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "k", "default"], "flags": [], "fullname": "typing._TypedDict.pop", "name": "pop", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "k", "default"], "arg_types": ["typing._TypedDict", {".class": "UninhabitedType", "is_noreturn": true}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pop of TypedDict", "ret_type": "builtins.object", "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "setdefault": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "k", "default"], "flags": [], "fullname": "typing._TypedDict.setdefault", "name": "setdefault", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "k", "default"], "arg_types": ["typing._TypedDict", {".class": "UninhabitedType", "is_noreturn": true}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "setdefault of TypedDict", "ret_type": "builtins.object", "variables": []}}}, "update": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "__m"], "flags": [], "fullname": "typing._TypedDict.update", "name": "update", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", null], "arg_types": [{".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of TypedDict", "ret_type": {".class": "NoneType"}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_VT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "typing._VT", "name": "_VT", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_VT_co": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "typing._VT_co", "name": "_VT_co", "upper_bound": "builtins.object", "values": [], "variance": 1}}, "_V_co": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "typing._V_co", "name": "_V_co", "upper_bound": "builtins.object", "values": [], "variance": 1}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "typing.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "typing.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "typing.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "typing.__package__", "name": "__package__", "type": "builtins.str"}}, "_promote": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "typing._promote", "name": "_promote", "type": "builtins.object"}}, "abstractmethod": {".class": "SymbolTableNode", "cross_ref": "abc.abstractmethod", "kind": "Gdef", "module_hidden": true, "module_public": false}, "cast": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "typing.cast", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["tp", "obj"], "flags": ["is_overload", "is_decorated"], "fullname": "typing.cast", "name": "cast", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["tp", "obj"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "cast", "ret_type": {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "cast", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["tp", "obj"], "flags": ["is_overload", "is_decorated"], "fullname": "typing.cast", "name": "cast", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["tp", "obj"], "arg_types": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "cast", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "cast", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["tp", "obj"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "cast", "ret_type": {".class": "TypeVarType", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["tp", "obj"], "arg_types": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "cast", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}]}}}, "collections": {".class": "SymbolTableNode", "cross_ref": "collections", "kind": "Gdef", "module_hidden": true, "module_public": false}, "get_type_hints": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["obj", "globalns", "localns"], "flags": [], "fullname": "typing.get_type_hints", "name": "get_type_hints", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["obj", "globalns", "localns"], "arg_types": [{".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, "variables": []}, {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_type_hints", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": []}}}, "no_type_check": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "typing.no_type_check", "name": "no_type_check", "type": "builtins.object"}}, "overload": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "typing.overload", "name": "overload", "type": "builtins.object"}}, "runtime_checkable": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["cls"], "flags": [], "fullname": "typing.runtime_checkable", "name": "runtime_checkable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["cls"], "arg_types": [{".class": "TypeVarType", "fullname": "typing._TC", "id": -1, "name": "_TC", "upper_bound": {".class": "TypeType", "item": "builtins.object"}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "runtime_checkable", "ret_type": {".class": "TypeVarType", "fullname": "typing._TC", "id": -1, "name": "_TC", "upper_bound": {".class": "TypeType", "item": "builtins.object"}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing._TC", "id": -1, "name": "_TC", "upper_bound": {".class": "TypeType", "item": "builtins.object"}, "values": [], "variance": 0}]}}}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}, "type_check_only": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["func_or_cls"], "flags": [], "fullname": "typing.type_check_only", "name": "type_check_only", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["func_or_cls"], "arg_types": [{".class": "TypeVarType", "fullname": "typing._C", "id": -1, "name": "_C", "upper_bound": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, "variables": []}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "type_check_only", "ret_type": {".class": "TypeVarType", "fullname": "typing._C", "id": -1, "name": "_C", "upper_bound": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, "variables": []}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing._C", "id": -1, "name": "_C", "upper_bound": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, "variables": []}, "values": [], "variance": 0}]}}}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\typing.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/typing.meta.json b/solutions/assignment-1/.mypy_cache/3.7/typing.meta.json new file mode 100644 index 00000000..828276d5 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/typing.meta.json @@ -0,0 +1 @@ +{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [3, 4, 5, 6, 1, 1], "dep_prios": [10, 5, 5, 10, 5, 30], "dependencies": ["sys", "abc", "types", "collections", "builtins", "typing_extensions"], "hash": "2d2366f0057966000828d938ee34a058", "id": "typing", "ignore_all": true, "interface_hash": "b8c8c2d35b569ef57bc5eedfc6e01a65", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\typing.pyi", "size": 22212, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/typing_extensions.data.json b/solutions/assignment-1/.mypy_cache/3.7/typing_extensions.data.json new file mode 100644 index 00000000..9b2e94bc --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/typing_extensions.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "typing_extensions", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "AsyncContextManager": {".class": "SymbolTableNode", "cross_ref": "typing.AsyncContextManager", "kind": "Gdef"}, "AsyncGenerator": {".class": "SymbolTableNode", "cross_ref": "typing.AsyncGenerator", "kind": "Gdef"}, "AsyncIterable": {".class": "SymbolTableNode", "cross_ref": "typing.AsyncIterable", "kind": "Gdef"}, "AsyncIterator": {".class": "SymbolTableNode", "cross_ref": "typing.AsyncIterator", "kind": "Gdef"}, "Awaitable": {".class": "SymbolTableNode", "cross_ref": "typing.Awaitable", "kind": "Gdef"}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "ChainMap": {".class": "SymbolTableNode", "cross_ref": "typing.ChainMap", "kind": "Gdef"}, "ClassVar": {".class": "SymbolTableNode", "cross_ref": "typing.ClassVar", "kind": "Gdef"}, "ContextManager": {".class": "SymbolTableNode", "cross_ref": "typing.ContextManager", "kind": "Gdef"}, "Coroutine": {".class": "SymbolTableNode", "cross_ref": "typing.Coroutine", "kind": "Gdef"}, "Counter": {".class": "SymbolTableNode", "cross_ref": "typing.Counter", "kind": "Gdef"}, "DefaultDict": {".class": "SymbolTableNode", "cross_ref": "typing.DefaultDict", "kind": "Gdef"}, "Deque": {".class": "SymbolTableNode", "cross_ref": "typing.Deque", "kind": "Gdef"}, "Dict": {".class": "SymbolTableNode", "cross_ref": "typing.Dict", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Final": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "typing_extensions.Final", "name": "Final", "type": "typing_extensions._SpecialForm"}}, "IntVar": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["__name"], "flags": [], "fullname": "typing_extensions.IntVar", "name": "IntVar", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "IntVar", "ret_type": {".class": "TypeType", "item": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}}, "variables": []}}}, "ItemsView": {".class": "SymbolTableNode", "cross_ref": "typing.ItemsView", "kind": "Gdef", "module_hidden": true, "module_public": false}, "KeysView": {".class": "SymbolTableNode", "cross_ref": "typing.KeysView", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Literal": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "typing_extensions.Literal", "name": "Literal", "type": "typing_extensions._SpecialForm"}}, "Mapping": {".class": "SymbolTableNode", "cross_ref": "typing.Mapping", "kind": "Gdef", "module_hidden": true, "module_public": false}, "NewType": {".class": "SymbolTableNode", "cross_ref": "typing.NewType", "kind": "Gdef"}, "NoReturn": {".class": "SymbolTableNode", "cross_ref": "typing.NoReturn", "kind": "Gdef"}, "Protocol": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "typing_extensions.Protocol", "name": "Protocol", "type": "typing_extensions._SpecialForm"}}, "TYPE_CHECKING": {".class": "SymbolTableNode", "cross_ref": "typing.TYPE_CHECKING", "kind": "Gdef"}, "Text": {".class": "SymbolTableNode", "cross_ref": "typing.Text", "kind": "Gdef"}, "Type": {".class": "SymbolTableNode", "cross_ref": "typing.Type", "kind": "Gdef"}, "TypeVar": {".class": "SymbolTableNode", "cross_ref": "typing.TypeVar", "kind": "Gdef", "module_hidden": true, "module_public": false}, "TypedDict": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "typing_extensions.TypedDict", "name": "TypedDict", "type": "builtins.object"}}, "ValuesView": {".class": "SymbolTableNode", "cross_ref": "typing.ValuesView", "kind": "Gdef", "module_hidden": true, "module_public": false}, "_F": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "typing_extensions._F", "name": "_F", "upper_bound": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, "values": [], "variance": 0}}, "_SpecialForm": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "typing_extensions._SpecialForm", "name": "_SpecialForm", "type_vars": []}, "flags": [], "fullname": "typing_extensions._SpecialForm", "metaclass_type": null, "metadata": {}, "module_name": "typing_extensions", "mro": ["typing_extensions._SpecialForm", "builtins.object"], "names": {".class": "SymbolTable", "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "typeargs"], "flags": [], "fullname": "typing_extensions._SpecialForm.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["typing_extensions._SpecialForm", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of _SpecialForm", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_T": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "typing_extensions._T", "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_TC": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "typing_extensions._TC", "name": "_TC", "upper_bound": {".class": "TypeType", "item": "builtins.object"}, "values": [], "variance": 0}}, "_TypedDict": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__getitem__", "__iter__", "__len__"], "bases": [{".class": "Instance", "args": ["builtins.str", "builtins.object"], "type_ref": "typing.Mapping"}], "declared_metaclass": "abc.ABCMeta", "defn": {".class": "ClassDef", "fullname": "typing_extensions._TypedDict", "name": "_TypedDict", "type_vars": []}, "flags": ["is_abstract"], "fullname": "typing_extensions._TypedDict", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "typing_extensions", "mro": ["typing_extensions._TypedDict", "typing.Mapping", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__delitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "k"], "flags": [], "fullname": "typing_extensions._TypedDict.__delitem__", "name": "__delitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["typing_extensions._TypedDict", {".class": "UninhabitedType", "is_noreturn": true}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__delitem__ of TypedDict", "ret_type": {".class": "NoneType"}, "variables": []}}}, "copy": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "typing_extensions._TypedDict.copy", "name": "copy", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TypeVarType", "fullname": "typing_extensions._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "copy of TypedDict", "ret_type": {".class": "TypeVarType", "fullname": "typing_extensions._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing_extensions._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "pop": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "k", "default"], "flags": [], "fullname": "typing_extensions._TypedDict.pop", "name": "pop", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "k", "default"], "arg_types": ["typing_extensions._TypedDict", {".class": "UninhabitedType", "is_noreturn": true}, {".class": "TypeVarType", "fullname": "typing_extensions._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pop of TypedDict", "ret_type": "builtins.object", "variables": [{".class": "TypeVarDef", "fullname": "typing_extensions._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}, "setdefault": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "k", "default"], "flags": [], "fullname": "typing_extensions._TypedDict.setdefault", "name": "setdefault", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "k", "default"], "arg_types": ["typing_extensions._TypedDict", {".class": "UninhabitedType", "is_noreturn": true}, "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "setdefault of TypedDict", "ret_type": "builtins.object", "variables": []}}}, "update": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "__m"], "flags": [], "fullname": "typing_extensions._TypedDict.update", "name": "update", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", null], "arg_types": [{".class": "TypeVarType", "fullname": "typing_extensions._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "typing_extensions._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "update of TypedDict", "ret_type": {".class": "NoneType"}, "variables": [{".class": "TypeVarDef", "fullname": "typing_extensions._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "typing_extensions.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "typing_extensions.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "typing_extensions.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "typing_extensions.__package__", "name": "__package__", "type": "builtins.str"}}, "abc": {".class": "SymbolTableNode", "cross_ref": "abc", "kind": "Gdef", "module_hidden": true, "module_public": false}, "final": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["f"], "flags": [], "fullname": "typing_extensions.final", "name": "final", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["f"], "arg_types": [{".class": "TypeVarType", "fullname": "typing_extensions._F", "id": -1, "name": "_F", "upper_bound": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "final", "ret_type": {".class": "TypeVarType", "fullname": "typing_extensions._F", "id": -1, "name": "_F", "upper_bound": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing_extensions._F", "id": -1, "name": "_F", "upper_bound": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "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}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, "variables": []}, "values": [], "variance": 0}]}}}, "overload": {".class": "SymbolTableNode", "cross_ref": "typing.overload", "kind": "Gdef"}, "runtime": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "typing_extensions.runtime", "name": "runtime", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["cls"], "arg_types": [{".class": "TypeVarType", "fullname": "typing_extensions._TC", "id": -1, "name": "_TC", "upper_bound": {".class": "TypeType", "item": "builtins.object"}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "TypeVarType", "fullname": "typing_extensions._TC", "id": -1, "name": "_TC", "upper_bound": {".class": "TypeType", "item": "builtins.object"}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing_extensions._TC", "id": -1, "name": "_TC", "upper_bound": {".class": "TypeType", "item": "builtins.object"}, "values": [], "variance": 0}]}}}, "runtime_checkable": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["cls"], "flags": [], "fullname": "typing_extensions.runtime_checkable", "name": "runtime_checkable", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["cls"], "arg_types": [{".class": "TypeVarType", "fullname": "typing_extensions._TC", "id": -1, "name": "_TC", "upper_bound": {".class": "TypeType", "item": "builtins.object"}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "runtime_checkable", "ret_type": {".class": "TypeVarType", "fullname": "typing_extensions._TC", "id": -1, "name": "_TC", "upper_bound": {".class": "TypeType", "item": "builtins.object"}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "typing_extensions._TC", "id": -1, "name": "_TC", "upper_bound": {".class": "TypeType", "item": "builtins.object"}, "values": [], "variance": 0}]}}}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\third_party\\2and3\\typing_extensions.pyi"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/typing_extensions.meta.json b/solutions/assignment-1/.mypy_cache/3.7/typing_extensions.meta.json new file mode 100644 index 00000000..08b8b6b3 --- /dev/null +++ b/solutions/assignment-1/.mypy_cache/3.7/typing_extensions.meta.json @@ -0,0 +1 @@ +{"child_modules": [], "data_mtime": 1567188171, "dep_lines": [1, 2, 3, 1], "dep_prios": [10, 10, 5, 5], "dependencies": ["abc", "sys", "typing", "builtins"], "hash": "faaa727b0c550ac921689e82273c3c7b", "id": "typing_extensions", "ignore_all": true, "interface_hash": "58c618769e20501aaeb6184a156a5738", "mtime": 1566589590, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\third_party\\2and3\\typing_extensions.pyi", "size": 2432, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/argparser.py b/solutions/assignment-1/argparser.py index aa2a0759..6895504a 100644 --- a/solutions/assignment-1/argparser.py +++ b/solutions/assignment-1/argparser.py @@ -41,9 +41,9 @@ def generate_usage(self) -> None: elif self.nargs == '?': usage += f' [{self.metavar}]' elif self.nargs == '+': - usage += f' [{self.metavar} [{self.metavar}...]]' - elif self.nargs == '*': usage += f' {self.metavar} [{self.metavar}...]' + elif self.nargs == '*': + usage += f' [{self.metavar} [{self.metavar}...]]' self.usage = usage def validate_repeat(self) -> None: diff --git a/solutions/assignment-1/test.py b/solutions/assignment-1/test.py index c7a960f2..0f6cfbea 100644 --- a/solutions/assignment-1/test.py +++ b/solutions/assignment-1/test.py @@ -130,11 +130,14 @@ def test_action(self): def test_help(self): parser = argparser.ArgumentParser('Testing newly added features') parser.add_argument(name='--sum', action=sum, nargs='+', type=int, help="Finding sum", metavar='N') + output = parser.print_help() self.assertEqual(output, '{"description": "Testing newly added features", "usage": "[--help] [--sum [N [N...]]]", "optional arguments": ["--help show help message ", "--sum [N [N...]] Finding sum"]}') + parser.add_argument(name='--max', action=max, nargs='+', type=int, help="Finding max", metavar='X') parser.add_argument(name='--foo', nargs=3, type=int, help="Testing default metavar") + output = parser.arg_parse(['--help']) self.assertEqual(output, '{"description": "Testing newly added features", "usage": "[--help] [--sum [N [N...]]] [--max [X [X...]]] [--foo FOO FOO FOO]", "optional arguments": ["--help show help message ", "--sum [N [N...]] Finding sum", "--max [X [X...]] Finding max", "--foo FOO FOO FOO Testing default metavar"]}') @@ -142,15 +145,3 @@ def test_help(self): if __name__ == '__main__': unittest.main() - -# import argparser -# parser = argparser.ArgumentParser() -# parser.add_mutually_exclusive_group(['--local', '--remote']) -# parser.add_argument(name='--local', nargs=1) -# parser.add_argument(name='--remote') -# parser.add_argument(name='--x') -# parser.add_argument(name='--y') -# parser.add_argument(name='--z') -# parser.add_mutually_exclusive_group(['--x', '--y']) -# output = parser.arg_parse(['--local', '192.168.112.65', '--x', 'XXX', '--z', 'YYY']) -# print(output) From 8b1d7d4ce7b8cd15971f8befb1272cb15e35f7b6 Mon Sep 17 00:00:00 2001 From: Hemant-Chowdhury Date: Wed, 4 Sep 2019 23:24:15 +0530 Subject: [PATCH 08/20] Adding solution for assignment-2 --- solutions/assignment-1/Readme.md | 44 ----- solutions/assignment-1/argparser.py | 179 ------------------ solutions/assignment-1/test.py | 147 -------------- .../.mypy_cache/3.7/@plugins_snapshot.json | 0 .../.mypy_cache/3.7/_ast.data.json | 0 .../.mypy_cache/3.7/_ast.meta.json | 2 +- .../3.7/_importlib_modulespec.data.json | 0 .../3.7/_importlib_modulespec.meta.json | 2 +- .../.mypy_cache/3.7/abc.data.json | 0 .../.mypy_cache/3.7/abc.meta.json | 2 +- .../.mypy_cache/3.7/ast.data.json | 0 .../.mypy_cache/3.7/ast.meta.json | 2 +- .../.mypy_cache/3.7/build.data.json | 1 + .../.mypy_cache/3.7/build.meta.json | 1 + .../.mypy_cache/3.7/builtins.data.json | 0 .../.mypy_cache/3.7/builtins.meta.json | 2 +- .../.mypy_cache/3.7/codecs.data.json | 0 .../.mypy_cache/3.7/codecs.meta.json | 2 +- .../3.7/collections/__init__.data.json | 0 .../3.7/collections/__init__.meta.json | 2 +- .../.mypy_cache/3.7/collections/abc.data.json | 0 .../.mypy_cache/3.7/collections/abc.meta.json | 2 +- .../3.7/importlib/__init__.data.json | 0 .../3.7/importlib/__init__.meta.json | 2 +- .../.mypy_cache/3.7/importlib/abc.data.json | 0 .../.mypy_cache/3.7/importlib/abc.meta.json | 2 +- .../.mypy_cache/3.7/io.data.json | 0 .../.mypy_cache/3.7/io.meta.json | 2 +- .../.mypy_cache/3.7/json/__init__.data.json | 0 .../.mypy_cache/3.7/json/__init__.meta.json | 2 +- .../.mypy_cache/3.7/json/decoder.data.json | 0 .../.mypy_cache/3.7/json/decoder.meta.json | 2 +- .../.mypy_cache/3.7/json/encoder.data.json | 0 .../.mypy_cache/3.7/json/encoder.meta.json | 2 +- .../.mypy_cache/3.7/mmap.data.json | 0 .../.mypy_cache/3.7/mmap.meta.json | 2 +- .../.mypy_cache/3.7/os/__init__.data.json | 0 .../.mypy_cache/3.7/os/__init__.meta.json | 2 +- .../.mypy_cache/3.7/os/path.data.json | 0 .../.mypy_cache/3.7/os/path.meta.json | 2 +- .../.mypy_cache/3.7/posix.data.json | 0 .../.mypy_cache/3.7/posix.meta.json | 2 +- .../.mypy_cache/3.7/queue.data.json | 1 + .../.mypy_cache/3.7/queue.meta.json | 1 + .../.mypy_cache/3.7/sys.data.json | 0 .../.mypy_cache/3.7/sys.meta.json | 2 +- .../.mypy_cache/3.7/types.data.json | 0 .../.mypy_cache/3.7/types.meta.json | 2 +- .../.mypy_cache/3.7/typing.data.json | 0 .../.mypy_cache/3.7/typing.meta.json | 2 +- .../3.7/typing_extensions.data.json | 0 .../3.7/typing_extensions.meta.json | 2 +- solutions/assignment-2/build.py | 108 +++++++++++ solutions/assignment-2/test.py | 14 ++ .../assignment-2/test1/algorithms/build.json | 21 ++ .../test1/algorithms/sort_bubble.cpp | 7 + .../test1/algorithms/sort_bubble.o | Bin 0 -> 1827 bytes .../test1/algorithms/sort_merge.cpp | 7 + .../test1/algorithms/sort_merge.o | Bin 0 -> 1825 bytes .../test1/algorithms/sort_quick.cpp | 7 + .../test1/algorithms/sort_quick.o | Bin 0 -> 1825 bytes solutions/assignment-2/test1/build.json | 17 ++ solutions/assignment-2/test1/build.py | 9 + solutions/assignment-2/test1/test.cpp | 11 ++ solutions/assignment-2/test1/test.exe | Bin 0 -> 1928114 bytes solutions/assignment-2/test1/test.o | Bin 0 -> 3704 bytes 66 files changed, 227 insertions(+), 392 deletions(-) delete mode 100644 solutions/assignment-1/Readme.md delete mode 100644 solutions/assignment-1/argparser.py delete mode 100644 solutions/assignment-1/test.py rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/@plugins_snapshot.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/_ast.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/_ast.meta.json (95%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/_importlib_modulespec.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/_importlib_modulespec.meta.json (95%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/abc.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/abc.meta.json (95%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/ast.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/ast.meta.json (95%) create mode 100644 solutions/assignment-2/.mypy_cache/3.7/build.data.json create mode 100644 solutions/assignment-2/.mypy_cache/3.7/build.meta.json rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/builtins.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/builtins.meta.json (95%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/codecs.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/codecs.meta.json (95%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/collections/__init__.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/collections/__init__.meta.json (95%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/collections/abc.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/collections/abc.meta.json (95%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/importlib/__init__.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/importlib/__init__.meta.json (95%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/importlib/abc.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/importlib/abc.meta.json (95%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/io.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/io.meta.json (95%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/json/__init__.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/json/__init__.meta.json (95%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/json/decoder.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/json/decoder.meta.json (95%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/json/encoder.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/json/encoder.meta.json (95%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/mmap.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/mmap.meta.json (95%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/os/__init__.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/os/__init__.meta.json (95%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/os/path.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/os/path.meta.json (95%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/posix.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/posix.meta.json (95%) create mode 100644 solutions/assignment-2/.mypy_cache/3.7/queue.data.json create mode 100644 solutions/assignment-2/.mypy_cache/3.7/queue.meta.json rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/sys.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/sys.meta.json (95%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/types.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/types.meta.json (95%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/typing.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/typing.meta.json (95%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/typing_extensions.data.json (100%) rename solutions/{assignment-1 => assignment-2}/.mypy_cache/3.7/typing_extensions.meta.json (95%) create mode 100644 solutions/assignment-2/build.py create mode 100644 solutions/assignment-2/test.py create mode 100644 solutions/assignment-2/test1/algorithms/build.json create mode 100644 solutions/assignment-2/test1/algorithms/sort_bubble.cpp create mode 100644 solutions/assignment-2/test1/algorithms/sort_bubble.o create mode 100644 solutions/assignment-2/test1/algorithms/sort_merge.cpp create mode 100644 solutions/assignment-2/test1/algorithms/sort_merge.o create mode 100644 solutions/assignment-2/test1/algorithms/sort_quick.cpp create mode 100644 solutions/assignment-2/test1/algorithms/sort_quick.o create mode 100644 solutions/assignment-2/test1/build.json create mode 100644 solutions/assignment-2/test1/build.py create mode 100644 solutions/assignment-2/test1/test.cpp create mode 100644 solutions/assignment-2/test1/test.exe create mode 100644 solutions/assignment-2/test1/test.o diff --git a/solutions/assignment-1/Readme.md b/solutions/assignment-1/Readme.md deleted file mode 100644 index 294e941d..00000000 --- a/solutions/assignment-1/Readme.md +++ /dev/null @@ -1,44 +0,0 @@ -argparser ---------- - -Three class ArgumentParser, Option, ParsingError - -Option ------- -This class represents a type of option which has the following features -**name** : The name of the option (For this assignment only optional arguments are implemented which has a prefix '--') - -**action** : It is a function which takes a list of arguments as a parameter and generates the desired output. We can create our custom action function and pass the function with the action parameter. By default the action is 'store' i.e simply storing the arguments. (Refer to test.py for examples) - -**type** : The type to which the command-line argument should be converted.It is genarally a function which takes a string as an input and tries to convert it to desired type and return it. It supports custom functions also . - -**nargs** : It defines the number of arguments required for the option. By default it can take any number of arguments. Supported types are ( Any integer(N), '+' -> 1 or more than 1 arguments, '?' -> 0 or 1 argument, '*' -> any number of arguments) - -**repeat** : It is of boolean type which if True signifes that an option can occur multiple times in the input. By default repeat is set to False. - -**help** : It is a string describing what the option does - -**metavar** : It is a string representing the values in usage messages. - -Note: Each option should come before its arguments -i.e "--sum 1 2 4" is correct - "1 2 4 --sum" is incorrect - - -ArgumentParser --------------- -This class allows to create command line options. -A command line option can be created with the help of add_argument() method - -**add_argument(name, action=None, nargs=None, type=None, repeat=None)** : is used to create a Option object - -**add_mutually_exclusive_group(options : List)** : this sets the list of options provided to be mutually exclusive group i.e only 1 of the given optional arguments are allowed. - -**arg_parse(args : List)** : It takes a list of arguments(sys.argv) and generates the correct output in the form of json or returns a ParsingError if some error is occured. - -**print_help()** : Returns a json having a brief description of what the argument does. - - -ParsingError ------------- -This class implements the custom error to be used for validating errors related to parsing only. diff --git a/solutions/assignment-1/argparser.py b/solutions/assignment-1/argparser.py deleted file mode 100644 index 6895504a..00000000 --- a/solutions/assignment-1/argparser.py +++ /dev/null @@ -1,179 +0,0 @@ -import json -from typing import Any, List, Dict, Union - - -class ParsingError(Exception): - """Generates custom exception related to argparse module only""" - - def __init__(self, message: str): - super().__init__(f'Error : {message}.') - - def __iter__(self): - return self - - def __next__(self): - raise StopIteration - - -class Option(object): - """Option contains the features related to a particular option""" - - def __init__(self, name: str, action: Any, nargs: Union[int, str], type: Any, repeat: bool, help: str, metavar: Union[None, str]): - super(Option, self).__init__() - assert name.startswith('--') - self.name = name - self.action = action - self.nargs = nargs - self.type = type - self.repeat = repeat - self.help = help - if metavar is None: - self.metavar = (self.name.split("--")[1]).upper() - else: - self.metavar = metavar - self.generate_usage() - - def generate_usage(self) -> None: - usage: str = self.name - if type(self.nargs) is int: - for i in range(0, self.nargs): - usage += f' {self.metavar}' - elif self.nargs == '?': - usage += f' [{self.metavar}]' - elif self.nargs == '+': - usage += f' {self.metavar} [{self.metavar}...]' - elif self.nargs == '*': - usage += f' [{self.metavar} [{self.metavar}...]]' - self.usage = usage - - def validate_repeat(self) -> None: - if self.repeat is False: - raise ParsingError(f'{self.name} is not allowed to repeat') - - def validate_type(self, arg: str) -> Any: - try: - arg = self.type(arg) - return arg - except ValueError as e: - raise ParsingError(f'Invalid type of argument "{arg}", {e}') - - def validate_nargs(self, len_args: int) -> None: - if self.nargs == '*': - return - elif self.nargs == '+': - if len_args == 0: - raise ParsingError(f'1 or more arguments for the option {self.name} are required') - elif self.nargs == '?': - if len_args > 1: - raise ParsingError(f'Extra arguments for the option {self.name} are found') - else: - if self.nargs is not len_args: - raise ParsingError(f'{self.name} expects exactly {self.nargs} arguments but {len_args} arguments are found') - - def output(self, args: List[Any]) -> Dict[str, Any]: - option_name = self.name.split('--')[1] - return {option_name: self.action(args)} - - @staticmethod - def store(args: List[Any])-> Any: # Store is the default action to be taken by an option - if len(args) == 1: - return args[0] - elif len(args) == 0: - return None - return args - - -class ArgumentParser(object): - """ArgumentParser creates a set of valid command line options. Command line arguments can be parsed against this ArgumentParser""" - - def __init__(self, description: str=None): - super(ArgumentParser, self).__init__() - self.description = description - self.mutually_exclusive_group: Dict[str, str] = {} # It contains a dictionary of mutually exclusive options in the form {option: identifier}, identifier is used to identify the group of mutually exclusive options i.e if 2 options have same identifier then they are mutually exclusive - self.mutually_exclusive_group_identifier: List[str] = [] # It stores all the possible identifiers, this will be used to find all the mutually exclusive groups - self.options: Dict[str, Option] = {} # Whenever an argument is added using add_argument() then the object Option created is stored in this dictionary in the form {name: Option} - - def add_argument(self, name: str, action: Any=Option.store, nargs: Union[int, str]='*', type: Any =str, repeat: bool=False, help: str='No description provided', metavar: Union[None, str]=None) -> None: - if name in self.options: - raise ParsingError(f'Multiple defination of an argument is not allowed') - else: - self.options[name] = Option(name, action, nargs, type, repeat, help, metavar) - - def add_mutually_exclusive_group(self, group: List[str]) -> None: - if len(group) > 0: - identifier = group[0] - for option in group: - if option in self.mutually_exclusive_group: - raise ParsingError(f'{option} cannot be added in two different mutually exclusive groups') - else: - self.mutually_exclusive_group[option] = identifier - if identifier not in self.mutually_exclusive_group_identifier: - self.mutually_exclusive_group_identifier.append(identifier) - - def validate_mutually_exclusive_group(self, arg_parse_mutex_group: Dict[str, List[str]]) -> None: - for identifier in self.mutually_exclusive_group_identifier: - if len(arg_parse_mutex_group[identifier]) > 1: - raise ParsingError(f'{arg_parse_mutex_group[identifier]} cannot appear together') - elif len(arg_parse_mutex_group[identifier]) == 0: - mutex_list = [] - for option in self.mutually_exclusive_group: - if self.mutually_exclusive_group[option] == identifier: - mutex_list.append(option) - raise ParsingError(f'Atleast one option among {mutex_list} is expected') - - def validate_option(self, argument: str, arg_parse_options: dict, arg_parse_mutex_group: dict) -> Option: - if argument in self.mutually_exclusive_group: - identifier = self.mutually_exclusive_group[argument] - (arg_parse_mutex_group[identifier]).append(argument) - - if argument in arg_parse_options: - self.options[argument].validate_repeat() - else: - arg_parse_options[argument] = [] - return self.options[argument] - - def insert_value(self, option: Option, value: str, arg_parse_options: dict)-> None: - value = option.validate_type(value) - (arg_parse_options[option.name]).append(value) - - def arg_parse(self, arguments: List[str]) -> str: - - if len(arguments) == 1 and (arguments[0] == '--help'): - return self.print_help() - - arg_parse_mutex_group: Dict[str, List[str]] = {} # It is used to store the options of a mutually exclusive group together in the form {identifier: List[str]}, the size of the List[str] should always be 1 to be valid - arg_parse_options: Dict[str, List[Any]] = {} # It stores the options which occur as arguments to be parsed - output: Dict[str, Any] = {} - - for identifier in self.mutually_exclusive_group_identifier: - arg_parse_mutex_group[identifier] = [] - - option = None - for arg in arguments: - if arg in self.options: # arg represents an Option - option = self.validate_option(arg, arg_parse_options, arg_parse_mutex_group) - else: # arg represents a value - if option is None: - raise ParsingError(f'Invalid argument {arg} detected') - else: - self.insert_value(option, arg, arg_parse_options) - - self.validate_mutually_exclusive_group(arg_parse_mutex_group) - - for arg in arg_parse_options: - self.options[arg].validate_nargs(len(arg_parse_options[arg])) - output.update(self.options[arg].output(arg_parse_options[arg])) - - return json.dumps(output) - - def print_help(self) -> str: - output: Dict[str, Any] = {} - output['description'] = self.description - optional_arguments = ['--help show help message '] - usage = '[--help]' - for option in self.options: - optional_arguments.append(f'{self.options[option].usage} {self.options[option].help}') - usage += f' [{self.options[option].usage}]' - output['usage'] = usage - output['optional arguments'] = optional_arguments - return json.dumps(output) diff --git a/solutions/assignment-1/test.py b/solutions/assignment-1/test.py deleted file mode 100644 index 0f6cfbea..00000000 --- a/solutions/assignment-1/test.py +++ /dev/null @@ -1,147 +0,0 @@ -import argparser -import unittest -from typing import List -Vector = List[int] - - -class TestArgparser(unittest.TestCase): - - def test_key_name(self): - parser = argparser.ArgumentParser() - parser.add_argument(name='--key', type=int, nargs=1) - parser.add_argument(name='--name', type=str, nargs=1) - - output = parser.arg_parse(['--key', '11', '--name', 'abcd']) - self.assertEqual(output, '{"key": 11, "name": "abcd"}') - - output = parser.arg_parse(['--name', 'abcd', '--key', '-1520']) - self.assertEqual(output, '{"name": "abcd", "key": -1520}') - - def pos_int(self, arg: str) -> int: - try: - arg = int(arg) - if arg < 0: - raise ValueError(f'Excepted Positive integer') - return arg - except ValueError as e: - raise e - - def test_type(self): - parser = argparser.ArgumentParser() - parser.add_argument(name='--key', type=self.pos_int, nargs=1) - parser.add_argument(name='--integer', type=int, nargs=1) - - output = parser.arg_parse(['--key', '123', '--integer', '-321']) - self.assertEqual(output, '{"key": 123, "integer": -321}') - - with self.assertRaises(argparser.ParsingError) as context: - parser.arg_parse(['--key', 'abcd']) - self.assertEqual(str(context.exception), 'Error : Invalid type of argument "abcd", invalid literal for int() with base 10: \'abcd\'.') - - with self.assertRaises(argparser.ParsingError) as context: - parser.arg_parse(['--key', '-123']) - self.assertEqual(str(context.exception), 'Error : Invalid type of argument "-123", Excepted Positive integer.') - - def test_number_of_arguments(self): - parser = argparser.ArgumentParser() - parser.add_argument(name='--integers', type=int, nargs='+') - parser.add_argument(name='--data', type=int, nargs='*') - parser.add_argument(name='--name', type=str, nargs=1) - - output = parser.arg_parse(['--data']) - self.assertEqual(output, '{"data": null}') - - output = parser.arg_parse(['--data', '12', '52', '89', '1', '--integers', '-1', '23']) - self.assertEqual(output, '{"data": [12, 52, 89, 1], "integers": [-1, 23]}') - - with self.assertRaises(argparser.ParsingError) as context: - parser.arg_parse(['--name', 'abcd', 'xyz']) - self.assertEqual(str(context.exception), 'Error : --name expects exactly 1 arguments but 2 arguments are found.') - - with self.assertRaises(argparser.ParsingError) as context: - parser.arg_parse(['--integers']) - self.assertEqual(str(context.exception), 'Error : 1 or more arguments for the option --integers are required.') - - def test_repeat_and_default_values(self): - parser = argparser.ArgumentParser() - parser.add_argument(name='--name', type=str, repeat=True) # default nargs='*' - parser.add_argument(name='--strings') # default type=str And repeat=False And nargs='*' - - output = parser.arg_parse(['--name', 'abcd', '--name', 'efgh', '--name', 'ijkl']) - self.assertEqual(output, '{"name": ["abcd", "efgh", "ijkl"]}') - - output = parser.arg_parse(['--name', 'abcd', '--strings', '--name', 'efgh']) - self.assertEqual(output, '{"name": ["abcd", "efgh"], "strings": null}') - - with self.assertRaises(argparser.ParsingError) as context: - parser.arg_parse(['--name', 'A', '--strings', '--name', 'B', '--strings', 'C']) - self.assertEqual(str(context.exception), 'Error : --strings is not allowed to repeat.') - - def test_mutually_exclusive_group(self): - # One mutually exclusive group - parser = argparser.ArgumentParser() - parser.add_mutually_exclusive_group(['--local', '--remote']) - parser.add_argument(name='--key') - parser.add_argument(name='--local') - parser.add_argument(name='--remote') - - output = parser.arg_parse(['--local', 'a.b.c.d']) - self.assertEqual(output, '{"local": "a.b.c.d"}') - - with self.assertRaises(argparser.ParsingError) as context: - parser.arg_parse(['--local', 'a.b.c.d', '--remote']) - self.assertEqual(str(context.exception), "Error : ['--local', '--remote'] cannot appear together.") - - with self.assertRaises(argparser.ParsingError) as context: - parser.arg_parse(['--key']) - self.assertEqual(str(context.exception), "Error : Atleast one option among ['--local', '--remote'] is expected.") - - # Two mutually exclusive groups - parser.add_mutually_exclusive_group(['--url', '--ip']) - parser.add_argument(name='--url', nargs=1) - parser.add_argument(name='--ip', nargs=1) - - output = parser.arg_parse(['--key', 'value', '--local', 'a.b.c.d', '--url', 'www.xyz.com']) - self.assertEqual(output, '{"key": "value", "local": "a.b.c.d", "url": "www.xyz.com"}') - - with self.assertRaises(argparser.ParsingError) as context: - parser.arg_parse(['--key', 'value', '--local', 'a.b.c.d', '--url', 'www.xyz.com', '--ip', '1.1.1.1']) - self.assertEqual(str(context.exception), "Error : ['--url', '--ip'] cannot appear together.") - - with self.assertRaises(argparser.ParsingError) as context: - parser.arg_parse(['--key', '--local']) - self.assertEqual(str(context.exception), "Error : Atleast one option among ['--url', '--ip'] is expected.") - - def mul(self, args: Vector) -> int: - res = 1 - for i in args: - res *= i - return res - - def test_action(self): - parser = argparser.ArgumentParser() - parser.add_argument(name='--sum', action=sum, nargs='+', type=int) - parser.add_argument(name='--max', action=max, nargs='+', type=int) - parser.add_argument(name='--mul', action=self.mul, nargs=3, type=int) # Custom Action - - output = parser.arg_parse(['--sum', '1', '2', '3', '--max', '4', '6', '7', '12', '--mul', '2', '1', '3']) - self.assertEqual(output, '{"sum": 6, "max": 12, "mul": 6}') - - def test_help(self): - parser = argparser.ArgumentParser('Testing newly added features') - parser.add_argument(name='--sum', action=sum, nargs='+', type=int, help="Finding sum", metavar='N') - - output = parser.print_help() - self.assertEqual(output, - '{"description": "Testing newly added features", "usage": "[--help] [--sum [N [N...]]]", "optional arguments": ["--help show help message ", "--sum [N [N...]] Finding sum"]}') - - parser.add_argument(name='--max', action=max, nargs='+', type=int, help="Finding max", metavar='X') - parser.add_argument(name='--foo', nargs=3, type=int, help="Testing default metavar") - - output = parser.arg_parse(['--help']) - self.assertEqual(output, - '{"description": "Testing newly added features", "usage": "[--help] [--sum [N [N...]]] [--max [X [X...]]] [--foo FOO FOO FOO]", "optional arguments": ["--help show help message ", "--sum [N [N...]] Finding sum", "--max [X [X...]] Finding max", "--foo FOO FOO FOO Testing default metavar"]}') - - -if __name__ == '__main__': - unittest.main() diff --git a/solutions/assignment-1/.mypy_cache/3.7/@plugins_snapshot.json b/solutions/assignment-2/.mypy_cache/3.7/@plugins_snapshot.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/@plugins_snapshot.json rename to solutions/assignment-2/.mypy_cache/3.7/@plugins_snapshot.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/_ast.data.json b/solutions/assignment-2/.mypy_cache/3.7/_ast.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/_ast.data.json rename to solutions/assignment-2/.mypy_cache/3.7/_ast.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/_ast.meta.json b/solutions/assignment-2/.mypy_cache/3.7/_ast.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/_ast.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/_ast.meta.json index 886ed081..61ffbf00 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/_ast.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/_ast.meta.json @@ -1 +1 @@ -{"child_modules": [], "data_mtime": 1567188171, "dep_lines": [1, 2, 1, 1], "dep_prios": [10, 5, 5, 30], "dependencies": ["sys", "typing", "builtins", "abc"], "hash": "e4cd8a8eaf09e16e632732ea78340caa", "id": "_ast", "ignore_all": true, "interface_hash": "d8f6887dcc16d7c50e9f83cdeff44cfe", "mtime": 1566589587, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\_ast.pyi", "size": 7915, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": [], "data_mtime": 1567618667, "dep_lines": [1, 2, 1, 1], "dep_prios": [10, 5, 5, 30], "dependencies": ["sys", "typing", "builtins", "abc"], "hash": "e4cd8a8eaf09e16e632732ea78340caa", "id": "_ast", "ignore_all": true, "interface_hash": "d8f6887dcc16d7c50e9f83cdeff44cfe", "mtime": 1566589587, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\_ast.pyi", "size": 7915, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/_importlib_modulespec.data.json b/solutions/assignment-2/.mypy_cache/3.7/_importlib_modulespec.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/_importlib_modulespec.data.json rename to solutions/assignment-2/.mypy_cache/3.7/_importlib_modulespec.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/_importlib_modulespec.meta.json b/solutions/assignment-2/.mypy_cache/3.7/_importlib_modulespec.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/_importlib_modulespec.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/_importlib_modulespec.meta.json index 67824959..ee5bd7c3 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/_importlib_modulespec.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/_importlib_modulespec.meta.json @@ -1 +1 @@ -{"child_modules": [], "data_mtime": 1567188171, "dep_lines": [10, 11, 12, 1], "dep_prios": [5, 10, 5, 5], "dependencies": ["abc", "sys", "typing", "builtins"], "hash": "03f8e6867e4fa4f51892253d36056e2b", "id": "_importlib_modulespec", "ignore_all": true, "interface_hash": "60c3252102cb31822e27f4538d181de5", "mtime": 1566589587, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\_importlib_modulespec.pyi", "size": 1568, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": [], "data_mtime": 1567618667, "dep_lines": [10, 11, 12, 1], "dep_prios": [5, 10, 5, 5], "dependencies": ["abc", "sys", "typing", "builtins"], "hash": "03f8e6867e4fa4f51892253d36056e2b", "id": "_importlib_modulespec", "ignore_all": true, "interface_hash": "60c3252102cb31822e27f4538d181de5", "mtime": 1566589587, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\_importlib_modulespec.pyi", "size": 1568, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/abc.data.json b/solutions/assignment-2/.mypy_cache/3.7/abc.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/abc.data.json rename to solutions/assignment-2/.mypy_cache/3.7/abc.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/abc.meta.json b/solutions/assignment-2/.mypy_cache/3.7/abc.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/abc.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/abc.meta.json index 318efb9c..fb07623f 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/abc.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/abc.meta.json @@ -1 +1 @@ -{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [1, 1], "dep_prios": [5, 5], "dependencies": ["typing", "builtins"], "hash": "2584c2f5c4667a231d7afdd171e0b0a2", "id": "abc", "ignore_all": true, "interface_hash": "69e54c1d3f5df25c7459e2bb8167e986", "mtime": 1566589587, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\abc.pyi", "size": 613, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": [], "data_mtime": 1567618668, "dep_lines": [1, 1], "dep_prios": [5, 5], "dependencies": ["typing", "builtins"], "hash": "2584c2f5c4667a231d7afdd171e0b0a2", "id": "abc", "ignore_all": true, "interface_hash": "69e54c1d3f5df25c7459e2bb8167e986", "mtime": 1566589587, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\abc.pyi", "size": 613, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/ast.data.json b/solutions/assignment-2/.mypy_cache/3.7/ast.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/ast.data.json rename to solutions/assignment-2/.mypy_cache/3.7/ast.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/ast.meta.json b/solutions/assignment-2/.mypy_cache/3.7/ast.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/ast.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/ast.meta.json index e33774ad..ea8de063 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/ast.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/ast.meta.json @@ -1 +1 @@ -{"child_modules": [], "data_mtime": 1567188171, "dep_lines": [3, 7, 9, 15, 1, 1], "dep_prios": [10, 5, 5, 5, 5, 30], "dependencies": ["sys", "typing", "typing_extensions", "_ast", "builtins", "abc"], "hash": "19491b293d80af97a65f0e74866977b1", "id": "ast", "ignore_all": true, "interface_hash": "5653bdebb60ab487738725ea59bfb31e", "mtime": 1566589587, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\ast.pyi", "size": 2047, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": [], "data_mtime": 1567618667, "dep_lines": [3, 7, 9, 15, 1, 1], "dep_prios": [10, 5, 5, 5, 5, 30], "dependencies": ["sys", "typing", "typing_extensions", "_ast", "builtins", "abc"], "hash": "19491b293d80af97a65f0e74866977b1", "id": "ast", "ignore_all": true, "interface_hash": "5653bdebb60ab487738725ea59bfb31e", "mtime": 1566589587, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\ast.pyi", "size": 2047, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-2/.mypy_cache/3.7/build.data.json b/solutions/assignment-2/.mypy_cache/3.7/build.data.json new file mode 100644 index 00000000..0bd97819 --- /dev/null +++ b/solutions/assignment-2/.mypy_cache/3.7/build.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "build", "is_partial_stub_package": false, "is_stub": false, "names": {".class": "SymbolTable", "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef"}, "Build": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "build.Build", "name": "Build", "type_vars": []}, "flags": [], "fullname": "build.Build", "metaclass_type": null, "metadata": {}, "module_name": "build", "mro": ["build.Build", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "flags": [], "fullname": "build.Build.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "arg_types": ["build.Build", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of Build", "ret_type": {".class": "NoneType"}, "variables": []}}}, "build_options": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": ["explicit_self_type", "is_ready"], "fullname": "build.Build.build_options", "name": "build_options", "type": {".class": "Instance", "args": ["builtins.str", "build.Option"], "type_ref": "builtins.dict"}}}, "execute": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "options"], "flags": [], "fullname": "build.Build.execute", "name": "execute", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "options"], "arg_types": ["build.Build", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "execute of Build", "ret_type": {".class": "NoneType"}, "variables": []}}}, "scan": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "path", "relative_path"], "flags": [], "fullname": "build.Build.scan", "name": "scan", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "path", "relative_path"], "arg_types": ["build.Build", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "scan of Build", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BuildAutomationError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "build.BuildAutomationError", "name": "BuildAutomationError", "type_vars": []}, "flags": [], "fullname": "build.BuildAutomationError", "metaclass_type": null, "metadata": {}, "module_name": "build", "mro": ["build.BuildAutomationError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "message"], "flags": [], "fullname": "build.BuildAutomationError.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "message"], "arg_types": ["build.BuildAutomationError", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of BuildAutomationError", "ret_type": {".class": "NoneType"}, "variables": []}}}, "message": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": ["explicit_self_type", "is_ready"], "fullname": "build.BuildAutomationError.message", "name": "message", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Dict": {".class": "SymbolTableNode", "cross_ref": "typing.Dict", "kind": "Gdef"}, "Graph": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "build.Graph", "name": "Graph", "type_vars": []}, "flags": [], "fullname": "build.Graph", "metaclass_type": null, "metadata": {}, "module_name": "build", "mro": ["build.Graph", "builtins.object"], "names": {".class": "SymbolTable", "depth_first_search": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["source", "visited", "indegree", "build_options"], "flags": ["is_static", "is_decorated"], "fullname": "build.Graph.depth_first_search", "name": "depth_first_search", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["source", "visited", "indegree", "build_options"], "arg_types": ["builtins.str", {".class": "Instance", "args": ["builtins.str", "builtins.bool"], "type_ref": "builtins.dict"}, {".class": "Instance", "args": ["builtins.str", "builtins.int"], "type_ref": "builtins.dict"}, {".class": "Instance", "args": ["builtins.str", "build.Option"], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "depth_first_search of Graph", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_staticmethod", "is_ready"], "fullname": null, "name": "depth_first_search", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["source", "visited", "indegree", "build_options"], "arg_types": ["builtins.str", {".class": "Instance", "args": ["builtins.str", "builtins.bool"], "type_ref": "builtins.dict"}, {".class": "Instance", "args": ["builtins.str", "builtins.int"], "type_ref": "builtins.dict"}, {".class": "Instance", "args": ["builtins.str", "build.Option"], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "depth_first_search of Graph", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "topological_sort": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["source", "build_options"], "flags": ["is_static", "is_decorated"], "fullname": "build.Graph.topological_sort", "name": "topological_sort", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["source", "build_options"], "arg_types": ["builtins.str", {".class": "Instance", "args": ["builtins.str", "build.Option"], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "topological_sort of Graph", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_staticmethod", "is_ready"], "fullname": null, "name": "topological_sort", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["source", "build_options"], "arg_types": ["builtins.str", {".class": "Instance", "args": ["builtins.str", "build.Option"], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "topological_sort of Graph", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "List": {".class": "SymbolTableNode", "cross_ref": "typing.List", "kind": "Gdef"}, "Option": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "build.Option", "name": "Option", "type_vars": []}, "flags": [], "fullname": "build.Option", "metaclass_type": null, "metadata": {}, "module_name": "build", "mro": ["build.Option", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "properties", "command_path"], "flags": [], "fullname": "build.Option.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "properties", "command_path"], "arg_types": ["build.Option", {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of Option", "ret_type": {".class": "NoneType"}, "variables": []}}}, "command": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": ["explicit_self_type", "is_ready"], "fullname": "build.Option.command", "name": "command", "type": "builtins.str"}}, "deps": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": ["explicit_self_type", "is_ready"], "fullname": "build.Option.deps", "name": "deps", "type": {".class": "UnionType", "items": [{".class": "NoneType"}, {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}]}}}, "execute": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "build_options"], "flags": [], "fullname": "build.Option.execute", "name": "execute", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "build_options"], "arg_types": ["build.Option", {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "execute of Option", "ret_type": {".class": "NoneType"}, "variables": []}}}, "file": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": ["explicit_self_type", "is_ready"], "fullname": "build.Option.file", "name": "file", "type": {".class": "UnionType", "items": [{".class": "NoneType"}, {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}]}}}, "name": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": ["explicit_self_type", "is_ready"], "fullname": "build.Option.name", "name": "name", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Queue": {".class": "SymbolTableNode", "cross_ref": "queue.Queue", "kind": "Gdef"}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef"}, "Vector": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "build.Vector", "line": 5, "no_args": false, "normalized": false, "target": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "build.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "build.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "build.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "build.__package__", "name": "__package__", "type": "builtins.str"}}, "json": {".class": "SymbolTableNode", "cross_ref": "json", "kind": "Gdef"}, "os": {".class": "SymbolTableNode", "cross_ref": "os", "kind": "Gdef"}}, "path": "build.py"} \ No newline at end of file diff --git a/solutions/assignment-2/.mypy_cache/3.7/build.meta.json b/solutions/assignment-2/.mypy_cache/3.7/build.meta.json new file mode 100644 index 00000000..738c81d3 --- /dev/null +++ b/solutions/assignment-2/.mypy_cache/3.7/build.meta.json @@ -0,0 +1 @@ +{"child_modules": [], "data_mtime": 1567618842, "dep_lines": [1, 2, 3, 4, 1, 1], "dep_prios": [10, 10, 5, 5, 5, 30], "dependencies": ["json", "os", "queue", "typing", "builtins", "abc"], "hash": "2875e6044bf76c3e52dd88c6619eed58", "id": "build", "ignore_all": false, "interface_hash": "70ab49e8f0a7473c7f37dcc5a3f89eeb", "mtime": 1567618835, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "build.py", "size": 4446, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/builtins.data.json b/solutions/assignment-2/.mypy_cache/3.7/builtins.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/builtins.data.json rename to solutions/assignment-2/.mypy_cache/3.7/builtins.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/builtins.meta.json b/solutions/assignment-2/.mypy_cache/3.7/builtins.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/builtins.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/builtins.meta.json index 123d7bf3..bd291c36 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/builtins.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/builtins.meta.json @@ -1 +1 @@ -{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [4, 12, 13, 14, 15], "dep_prios": [5, 5, 5, 5, 10], "dependencies": ["typing", "abc", "ast", "types", "sys"], "hash": "2744379e870a74fdf20211d74a450bbd", "id": "builtins", "ignore_all": true, "interface_hash": "b6b2999f38a2efb974b179f69abda35d", "mtime": 1566589585, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\2and3\\builtins.pyi", "size": 69554, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": [], "data_mtime": 1567618668, "dep_lines": [4, 12, 13, 14, 15], "dep_prios": [5, 5, 5, 5, 10], "dependencies": ["typing", "abc", "ast", "types", "sys"], "hash": "2744379e870a74fdf20211d74a450bbd", "id": "builtins", "ignore_all": true, "interface_hash": "b6b2999f38a2efb974b179f69abda35d", "mtime": 1566589585, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\2and3\\builtins.pyi", "size": 69554, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/codecs.data.json b/solutions/assignment-2/.mypy_cache/3.7/codecs.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/codecs.data.json rename to solutions/assignment-2/.mypy_cache/3.7/codecs.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/codecs.meta.json b/solutions/assignment-2/.mypy_cache/3.7/codecs.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/codecs.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/codecs.meta.json index ab16f8e7..56f8b7ce 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/codecs.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/codecs.meta.json @@ -1 +1 @@ -{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [1, 2, 4, 5, 1], "dep_prios": [10, 5, 5, 10, 5], "dependencies": ["sys", "typing", "abc", "types", "builtins"], "hash": "cc00b8c3bb064aa4dae150ee47b70caa", "id": "codecs", "ignore_all": true, "interface_hash": "6d30844272ffbec040c8a369b1c68b40", "mtime": 1566589585, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\2and3\\codecs.pyi", "size": 11061, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": [], "data_mtime": 1567618668, "dep_lines": [1, 2, 4, 5, 1], "dep_prios": [10, 5, 5, 10, 5], "dependencies": ["sys", "typing", "abc", "types", "builtins"], "hash": "cc00b8c3bb064aa4dae150ee47b70caa", "id": "codecs", "ignore_all": true, "interface_hash": "6d30844272ffbec040c8a369b1c68b40", "mtime": 1566589585, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\2and3\\codecs.pyi", "size": 11061, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/collections/__init__.data.json b/solutions/assignment-2/.mypy_cache/3.7/collections/__init__.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/collections/__init__.data.json rename to solutions/assignment-2/.mypy_cache/3.7/collections/__init__.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/collections/__init__.meta.json b/solutions/assignment-2/.mypy_cache/3.7/collections/__init__.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/collections/__init__.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/collections/__init__.meta.json index c3092a27..88b13171 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/collections/__init__.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/collections/__init__.meta.json @@ -1 +1 @@ -{"child_modules": ["collections.abc"], "data_mtime": 1567188172, "dep_lines": [2, 3, 9, 1, 1], "dep_prios": [10, 5, 10, 5, 30], "dependencies": ["sys", "typing", "collections.abc", "builtins", "abc"], "hash": "566cbab72aead679a4d89c4eaeb8bfe8", "id": "collections", "ignore_all": true, "interface_hash": "13d21ba3b4e09a3604f534a627ea2945", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\collections\\__init__.pyi", "size": 15217, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": ["collections.abc"], "data_mtime": 1567618668, "dep_lines": [2, 3, 9, 1, 1], "dep_prios": [10, 5, 10, 5, 30], "dependencies": ["sys", "typing", "collections.abc", "builtins", "abc"], "hash": "566cbab72aead679a4d89c4eaeb8bfe8", "id": "collections", "ignore_all": true, "interface_hash": "13d21ba3b4e09a3604f534a627ea2945", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\collections\\__init__.pyi", "size": 15217, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/collections/abc.data.json b/solutions/assignment-2/.mypy_cache/3.7/collections/abc.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/collections/abc.data.json rename to solutions/assignment-2/.mypy_cache/3.7/collections/abc.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/collections/abc.meta.json b/solutions/assignment-2/.mypy_cache/3.7/collections/abc.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/collections/abc.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/collections/abc.meta.json index 59299ff7..0aeef054 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/collections/abc.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/collections/abc.meta.json @@ -1 +1 @@ -{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [4, 6, 1, 1, 1], "dep_prios": [10, 5, 5, 30, 30], "dependencies": ["sys", "collections", "builtins", "abc", "typing"], "hash": "197c87e716a5e5bf05eb5bca4ecd0344", "id": "collections.abc", "ignore_all": true, "interface_hash": "1ca6085bc9e2ad8de2caeccbb51dcf70", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\collections\\abc.pyi", "size": 1027, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": [], "data_mtime": 1567618668, "dep_lines": [4, 6, 1, 1, 1], "dep_prios": [10, 5, 5, 30, 30], "dependencies": ["sys", "collections", "builtins", "abc", "typing"], "hash": "197c87e716a5e5bf05eb5bca4ecd0344", "id": "collections.abc", "ignore_all": true, "interface_hash": "1ca6085bc9e2ad8de2caeccbb51dcf70", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\collections\\abc.pyi", "size": 1027, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/importlib/__init__.data.json b/solutions/assignment-2/.mypy_cache/3.7/importlib/__init__.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/importlib/__init__.data.json rename to solutions/assignment-2/.mypy_cache/3.7/importlib/__init__.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/importlib/__init__.meta.json b/solutions/assignment-2/.mypy_cache/3.7/importlib/__init__.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/importlib/__init__.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/importlib/__init__.meta.json index e9762a35..570b6983 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/importlib/__init__.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/importlib/__init__.meta.json @@ -1 +1 @@ -{"child_modules": ["importlib.abc"], "data_mtime": 1567188172, "dep_lines": [1, 2, 3, 4, 1], "dep_prios": [5, 10, 10, 5, 5], "dependencies": ["importlib.abc", "sys", "types", "typing", "builtins"], "hash": "c14e5ab6e77f6fcc00235895242e880e", "id": "importlib", "ignore_all": true, "interface_hash": "db60b7c8b2fe02198999d740603e1225", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\importlib\\__init__.pyi", "size": 608, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": ["importlib.abc"], "data_mtime": 1567618668, "dep_lines": [1, 2, 3, 4, 1], "dep_prios": [5, 10, 10, 5, 5], "dependencies": ["importlib.abc", "sys", "types", "typing", "builtins"], "hash": "c14e5ab6e77f6fcc00235895242e880e", "id": "importlib", "ignore_all": true, "interface_hash": "db60b7c8b2fe02198999d740603e1225", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\importlib\\__init__.pyi", "size": 608, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/importlib/abc.data.json b/solutions/assignment-2/.mypy_cache/3.7/importlib/abc.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/importlib/abc.data.json rename to solutions/assignment-2/.mypy_cache/3.7/importlib/abc.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/importlib/abc.meta.json b/solutions/assignment-2/.mypy_cache/3.7/importlib/abc.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/importlib/abc.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/importlib/abc.meta.json index 3aa7ab87..5320cd6d 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/importlib/abc.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/importlib/abc.meta.json @@ -1 +1 @@ -{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [1, 2, 3, 4, 5, 9, 1], "dep_prios": [5, 10, 10, 10, 5, 5, 5], "dependencies": ["abc", "os", "sys", "types", "typing", "_importlib_modulespec", "builtins"], "hash": "3f23da1ee9e26f0928d37a9fe66b815d", "id": "importlib.abc", "ignore_all": true, "interface_hash": "94a82a1e1462239a3035778c83e98ad6", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\importlib\\abc.pyi", "size": 3726, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": [], "data_mtime": 1567618668, "dep_lines": [1, 2, 3, 4, 5, 9, 1], "dep_prios": [5, 10, 10, 10, 5, 5, 5], "dependencies": ["abc", "os", "sys", "types", "typing", "_importlib_modulespec", "builtins"], "hash": "3f23da1ee9e26f0928d37a9fe66b815d", "id": "importlib.abc", "ignore_all": true, "interface_hash": "94a82a1e1462239a3035778c83e98ad6", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\importlib\\abc.pyi", "size": 3726, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/io.data.json b/solutions/assignment-2/.mypy_cache/3.7/io.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/io.data.json rename to solutions/assignment-2/.mypy_cache/3.7/io.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/io.meta.json b/solutions/assignment-2/.mypy_cache/3.7/io.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/io.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/io.meta.json index b8595c23..0ace0dec 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/io.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/io.meta.json @@ -1 +1 @@ -{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [1, 4, 5, 6, 7, 8, 1], "dep_prios": [5, 10, 10, 5, 10, 5, 30], "dependencies": ["typing", "builtins", "codecs", "mmap", "sys", "types", "abc"], "hash": "ca8af5922acfb33327a24f75a7a95db1", "id": "io", "ignore_all": true, "interface_hash": "cf32ffee240c04a12cf3bb781d9f762a", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\io.pyi", "size": 8180, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": [], "data_mtime": 1567618668, "dep_lines": [1, 4, 5, 6, 7, 8, 1], "dep_prios": [5, 10, 10, 5, 10, 5, 30], "dependencies": ["typing", "builtins", "codecs", "mmap", "sys", "types", "abc"], "hash": "ca8af5922acfb33327a24f75a7a95db1", "id": "io", "ignore_all": true, "interface_hash": "cf32ffee240c04a12cf3bb781d9f762a", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\io.pyi", "size": 8180, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/json/__init__.data.json b/solutions/assignment-2/.mypy_cache/3.7/json/__init__.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/json/__init__.data.json rename to solutions/assignment-2/.mypy_cache/3.7/json/__init__.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/json/__init__.meta.json b/solutions/assignment-2/.mypy_cache/3.7/json/__init__.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/json/__init__.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/json/__init__.meta.json index b8f28be0..10f70394 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/json/__init__.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/json/__init__.meta.json @@ -1 +1 @@ -{"child_modules": ["json.decoder", "json.encoder"], "data_mtime": 1567188172, "dep_lines": [1, 2, 4, 5, 1, 1], "dep_prios": [10, 5, 5, 5, 5, 30], "dependencies": ["sys", "typing", "json.decoder", "json.encoder", "builtins", "abc"], "hash": "ea7ad600b34a6aded5960d25251be001", "id": "json", "ignore_all": true, "interface_hash": "668ee32eb8c2a5f4462c2365814c178e", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\json\\__init__.pyi", "size": 2179, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": ["json.decoder", "json.encoder"], "data_mtime": 1567618668, "dep_lines": [1, 2, 4, 5, 1, 1], "dep_prios": [10, 5, 5, 5, 5, 30], "dependencies": ["sys", "typing", "json.decoder", "json.encoder", "builtins", "abc"], "hash": "ea7ad600b34a6aded5960d25251be001", "id": "json", "ignore_all": true, "interface_hash": "668ee32eb8c2a5f4462c2365814c178e", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\json\\__init__.pyi", "size": 2179, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/json/decoder.data.json b/solutions/assignment-2/.mypy_cache/3.7/json/decoder.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/json/decoder.data.json rename to solutions/assignment-2/.mypy_cache/3.7/json/decoder.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/json/decoder.meta.json b/solutions/assignment-2/.mypy_cache/3.7/json/decoder.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/json/decoder.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/json/decoder.meta.json index 1e6a84dd..55766f79 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/json/decoder.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/json/decoder.meta.json @@ -1 +1 @@ -{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [1, 2, 1, 1], "dep_prios": [10, 5, 5, 30], "dependencies": ["sys", "typing", "builtins", "abc"], "hash": "4ddaec3aacbc02143821cd43bbd3e436", "id": "json.decoder", "ignore_all": true, "interface_hash": "3f2c24234fcb1897396f8198df261afe", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\json\\decoder.pyi", "size": 1122, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": [], "data_mtime": 1567618668, "dep_lines": [1, 2, 1, 1], "dep_prios": [10, 5, 5, 30], "dependencies": ["sys", "typing", "builtins", "abc"], "hash": "4ddaec3aacbc02143821cd43bbd3e436", "id": "json.decoder", "ignore_all": true, "interface_hash": "3f2c24234fcb1897396f8198df261afe", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\json\\decoder.pyi", "size": 1122, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/json/encoder.data.json b/solutions/assignment-2/.mypy_cache/3.7/json/encoder.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/json/encoder.data.json rename to solutions/assignment-2/.mypy_cache/3.7/json/encoder.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/json/encoder.meta.json b/solutions/assignment-2/.mypy_cache/3.7/json/encoder.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/json/encoder.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/json/encoder.meta.json index 1ef227b0..b6bccf87 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/json/encoder.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/json/encoder.meta.json @@ -1 +1 @@ -{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [1, 1, 1], "dep_prios": [5, 5, 30], "dependencies": ["typing", "builtins", "abc"], "hash": "4d05a0a445341f1524e3e5405b27de1c", "id": "json.encoder", "ignore_all": true, "interface_hash": "e8d995d2cf26f740a49803c6775c0492", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\json\\encoder.pyi", "size": 732, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": [], "data_mtime": 1567618668, "dep_lines": [1, 1, 1], "dep_prios": [5, 5, 30], "dependencies": ["typing", "builtins", "abc"], "hash": "4d05a0a445341f1524e3e5405b27de1c", "id": "json.encoder", "ignore_all": true, "interface_hash": "e8d995d2cf26f740a49803c6775c0492", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\json\\encoder.pyi", "size": 732, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/mmap.data.json b/solutions/assignment-2/.mypy_cache/3.7/mmap.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/mmap.data.json rename to solutions/assignment-2/.mypy_cache/3.7/mmap.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/mmap.meta.json b/solutions/assignment-2/.mypy_cache/3.7/mmap.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/mmap.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/mmap.meta.json index abc1db16..225eb18a 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/mmap.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/mmap.meta.json @@ -1 +1 @@ -{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [1, 2, 1, 1], "dep_prios": [10, 5, 5, 30], "dependencies": ["sys", "typing", "builtins", "abc"], "hash": "8302e76df6f26a6a3dfe7d6cd8361f27", "id": "mmap", "ignore_all": true, "interface_hash": "71132ddf061cd256ab838308a157ae19", "mtime": 1566589585, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\2and3\\mmap.pyi", "size": 2891, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": [], "data_mtime": 1567618668, "dep_lines": [1, 2, 1, 1], "dep_prios": [10, 5, 5, 30], "dependencies": ["sys", "typing", "builtins", "abc"], "hash": "8302e76df6f26a6a3dfe7d6cd8361f27", "id": "mmap", "ignore_all": true, "interface_hash": "71132ddf061cd256ab838308a157ae19", "mtime": 1566589585, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\2and3\\mmap.pyi", "size": 2891, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/os/__init__.data.json b/solutions/assignment-2/.mypy_cache/3.7/os/__init__.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/os/__init__.data.json rename to solutions/assignment-2/.mypy_cache/3.7/os/__init__.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/os/__init__.meta.json b/solutions/assignment-2/.mypy_cache/3.7/os/__init__.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/os/__init__.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/os/__init__.meta.json index f753832c..c41c138c 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/os/__init__.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/os/__init__.meta.json @@ -1 +1 @@ -{"child_modules": ["os.path"], "data_mtime": 1567188172, "dep_lines": [4, 5, 6, 12, 13, 666, 1], "dep_prios": [5, 10, 5, 5, 10, 5, 30], "dependencies": ["io", "sys", "typing", "builtins", "os.path", "posix", "abc"], "hash": "d9e2a3dad2bc3a22cc264d5af4439b23", "id": "os", "ignore_all": true, "interface_hash": "6513295b80b3b2be8197516442b96b41", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\os\\__init__.pyi", "size": 29741, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": ["os.path"], "data_mtime": 1567618668, "dep_lines": [4, 5, 6, 12, 13, 666, 1], "dep_prios": [5, 10, 5, 5, 10, 5, 30], "dependencies": ["io", "sys", "typing", "builtins", "os.path", "posix", "abc"], "hash": "d9e2a3dad2bc3a22cc264d5af4439b23", "id": "os", "ignore_all": true, "interface_hash": "6513295b80b3b2be8197516442b96b41", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\os\\__init__.pyi", "size": 29741, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/os/path.data.json b/solutions/assignment-2/.mypy_cache/3.7/os/path.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/os/path.data.json rename to solutions/assignment-2/.mypy_cache/3.7/os/path.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/os/path.meta.json b/solutions/assignment-2/.mypy_cache/3.7/os/path.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/os/path.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/os/path.meta.json index 3ce23dce..9b8fddfc 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/os/path.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/os/path.meta.json @@ -1 +1 @@ -{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [5, 6, 7, 15, 1], "dep_prios": [10, 10, 5, 5, 30], "dependencies": ["os", "sys", "typing", "builtins", "abc"], "hash": "09de832748181b7c2c68e911de304b25", "id": "os.path", "ignore_all": true, "interface_hash": "78fde4ec54d6021f3e4b090e983c86fb", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\os\\path.pyi", "size": 6258, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": [], "data_mtime": 1567618668, "dep_lines": [5, 6, 7, 15, 1], "dep_prios": [10, 10, 5, 5, 30], "dependencies": ["os", "sys", "typing", "builtins", "abc"], "hash": "09de832748181b7c2c68e911de304b25", "id": "os.path", "ignore_all": true, "interface_hash": "78fde4ec54d6021f3e4b090e983c86fb", "mtime": 1566589589, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\os\\path.pyi", "size": 6258, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/posix.data.json b/solutions/assignment-2/.mypy_cache/3.7/posix.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/posix.data.json rename to solutions/assignment-2/.mypy_cache/3.7/posix.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/posix.meta.json b/solutions/assignment-2/.mypy_cache/3.7/posix.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/posix.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/posix.meta.json index e1f72f60..799ff320 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/posix.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/posix.meta.json @@ -1 +1 @@ -{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [5, 6, 8, 1, 1], "dep_prios": [10, 5, 5, 5, 30], "dependencies": ["sys", "typing", "os", "builtins", "abc"], "hash": "efaca42fd245a3f3629ae91aa9357495", "id": "posix", "ignore_all": true, "interface_hash": "ba45222e70930a070ee659557eaa4996", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\posix.pyi", "size": 1795, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": [], "data_mtime": 1567618668, "dep_lines": [5, 6, 8, 1, 1], "dep_prios": [10, 5, 5, 5, 30], "dependencies": ["sys", "typing", "os", "builtins", "abc"], "hash": "efaca42fd245a3f3629ae91aa9357495", "id": "posix", "ignore_all": true, "interface_hash": "ba45222e70930a070ee659557eaa4996", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\posix.pyi", "size": 1795, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-2/.mypy_cache/3.7/queue.data.json b/solutions/assignment-2/.mypy_cache/3.7/queue.data.json new file mode 100644 index 00000000..e17cdcbc --- /dev/null +++ b/solutions/assignment-2/.mypy_cache/3.7/queue.data.json @@ -0,0 +1 @@ +{".class": "MypyFile", "_fullname": "queue", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Empty": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "queue.Empty", "name": "Empty", "type_vars": []}, "flags": [], "fullname": "queue.Empty", "metaclass_type": null, "metadata": {}, "module_name": "queue", "mro": ["queue.Empty", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Full": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "queue.Full", "name": "Full", "type_vars": []}, "flags": [], "fullname": "queue.Full", "metaclass_type": null, "metadata": {}, "module_name": "queue", "mro": ["queue.Full", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Generic": {".class": "SymbolTableNode", "cross_ref": "typing.Generic", "kind": "Gdef", "module_hidden": true, "module_public": false}, "LifoQueue": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.Queue"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "queue.LifoQueue", "name": "LifoQueue", "type_vars": [{".class": "TypeVarDef", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "queue.LifoQueue", "metaclass_type": null, "metadata": {}, "module_name": "queue", "mro": ["queue.LifoQueue", "queue.Queue", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": ["_T"], "typeddict_type": null}}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "PriorityQueue": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.Queue"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "queue.PriorityQueue", "name": "PriorityQueue", "type_vars": [{".class": "TypeVarDef", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "queue.PriorityQueue", "metaclass_type": null, "metadata": {}, "module_name": "queue", "mro": ["queue.PriorityQueue", "queue.Queue", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": ["_T"], "typeddict_type": null}}, "Queue": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "queue.Queue", "name": "Queue", "type_vars": [{".class": "TypeVarDef", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "queue.Queue", "metaclass_type": null, "metadata": {}, "module_name": "queue", "mro": ["queue.Queue", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "maxsize"], "flags": [], "fullname": "queue.Queue.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "maxsize"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.Queue"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of Queue", "ret_type": {".class": "NoneType"}, "variables": []}}}, "_get": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "queue.Queue._get", "name": "_get", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.Queue"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_get of Queue", "ret_type": {".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}}, "_init": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "maxsize"], "flags": [], "fullname": "queue.Queue._init", "name": "_init", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "maxsize"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.Queue"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_init of Queue", "ret_type": {".class": "NoneType"}, "variables": []}}}, "_put": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "item"], "flags": [], "fullname": "queue.Queue._put", "name": "_put", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "item"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.Queue"}, {".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_put of Queue", "ret_type": {".class": "NoneType"}, "variables": []}}}, "_qsize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "queue.Queue._qsize", "name": "_qsize", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.Queue"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_qsize of Queue", "ret_type": "builtins.int", "variables": []}}}, "empty": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "queue.Queue.empty", "name": "empty", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.Queue"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "empty of Queue", "ret_type": "builtins.bool", "variables": []}}}, "full": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "queue.Queue.full", "name": "full", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.Queue"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "full of Queue", "ret_type": "builtins.bool", "variables": []}}}, "get": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "block", "timeout"], "flags": [], "fullname": "queue.Queue.get", "name": "get", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "block", "timeout"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.Queue"}, "builtins.bool", {".class": "UnionType", "items": ["builtins.float", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get of Queue", "ret_type": {".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}}, "get_nowait": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "queue.Queue.get_nowait", "name": "get_nowait", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.Queue"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_nowait of Queue", "ret_type": {".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}}, "join": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "queue.Queue.join", "name": "join", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.Queue"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "join of Queue", "ret_type": {".class": "NoneType"}, "variables": []}}}, "maxsize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "queue.Queue.maxsize", "name": "maxsize", "type": "builtins.int"}}, "put": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "item", "block", "timeout"], "flags": [], "fullname": "queue.Queue.put", "name": "put", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "item", "block", "timeout"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.Queue"}, {".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "builtins.bool", {".class": "UnionType", "items": ["builtins.float", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "put of Queue", "ret_type": {".class": "NoneType"}, "variables": []}}}, "put_nowait": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "item"], "flags": [], "fullname": "queue.Queue.put_nowait", "name": "put_nowait", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "item"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.Queue"}, {".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "put_nowait of Queue", "ret_type": {".class": "NoneType"}, "variables": []}}}, "qsize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "queue.Queue.qsize", "name": "qsize", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.Queue"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "qsize of Queue", "ret_type": "builtins.int", "variables": []}}}, "queue": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "queue.Queue.queue", "name": "queue", "type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "collections.deque"}}}, "task_done": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "queue.Queue.task_done", "name": "task_done", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.Queue"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "task_done of Queue", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_T"], "typeddict_type": null}}, "SimpleQueue": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "queue.SimpleQueue", "name": "SimpleQueue", "type_vars": [{".class": "TypeVarDef", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, "flags": [], "fullname": "queue.SimpleQueue", "metaclass_type": null, "metadata": {}, "module_name": "queue", "mro": ["queue.SimpleQueue", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "queue.SimpleQueue.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.SimpleQueue"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of SimpleQueue", "ret_type": {".class": "NoneType"}, "variables": []}}}, "empty": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "queue.SimpleQueue.empty", "name": "empty", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.SimpleQueue"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "empty of SimpleQueue", "ret_type": "builtins.bool", "variables": []}}}, "get": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "block", "timeout"], "flags": [], "fullname": "queue.SimpleQueue.get", "name": "get", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "block", "timeout"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.SimpleQueue"}, "builtins.bool", {".class": "UnionType", "items": ["builtins.float", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get of SimpleQueue", "ret_type": {".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}}, "get_nowait": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "queue.SimpleQueue.get_nowait", "name": "get_nowait", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.SimpleQueue"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_nowait of SimpleQueue", "ret_type": {".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "variables": []}}}, "put": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "item", "block", "timeout"], "flags": [], "fullname": "queue.SimpleQueue.put", "name": "put", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "item", "block", "timeout"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.SimpleQueue"}, {".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "builtins.bool", {".class": "UnionType", "items": ["builtins.float", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "put of SimpleQueue", "ret_type": {".class": "NoneType"}, "variables": []}}}, "put_nowait": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "item"], "flags": [], "fullname": "queue.SimpleQueue.put_nowait", "name": "put_nowait", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "item"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.SimpleQueue"}, {".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "put_nowait of SimpleQueue", "ret_type": {".class": "NoneType"}, "variables": []}}}, "qsize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "queue.SimpleQueue.qsize", "name": "qsize", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "queue._T", "id": 1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}], "type_ref": "queue.SimpleQueue"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "qsize of SimpleQueue", "ret_type": "builtins.int", "variables": []}}}}, "tuple_type": null, "type_vars": ["_T"], "typeddict_type": null}}, "TypeVar": {".class": "SymbolTableNode", "cross_ref": "typing.TypeVar", "kind": "Gdef", "module_hidden": true, "module_public": false}, "_T": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "queue._T", "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "queue.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "queue.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "queue.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "queue.__package__", "name": "__package__", "type": "builtins.str"}}, "deque": {".class": "SymbolTableNode", "cross_ref": "collections.deque", "kind": "Gdef", "module_hidden": true, "module_public": false}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\queue.pyi"} \ No newline at end of file diff --git a/solutions/assignment-2/.mypy_cache/3.7/queue.meta.json b/solutions/assignment-2/.mypy_cache/3.7/queue.meta.json new file mode 100644 index 00000000..6bc8882c --- /dev/null +++ b/solutions/assignment-2/.mypy_cache/3.7/queue.meta.json @@ -0,0 +1 @@ +{"child_modules": [], "data_mtime": 1567618668, "dep_lines": [5, 6, 7, 1, 1], "dep_prios": [5, 5, 10, 5, 30], "dependencies": ["collections", "typing", "sys", "builtins", "abc"], "hash": "2e4cf681f9ccdb582ed8f0b30518c81f", "id": "queue", "ignore_all": true, "interface_hash": "80e6801192e650f238403d9995c397ea", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\queue.pyi", "size": 1447, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/sys.data.json b/solutions/assignment-2/.mypy_cache/3.7/sys.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/sys.data.json rename to solutions/assignment-2/.mypy_cache/3.7/sys.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/sys.meta.json b/solutions/assignment-2/.mypy_cache/3.7/sys.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/sys.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/sys.meta.json index 4f6ccbd5..2e23e19c 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/sys.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/sys.meta.json @@ -1 +1 @@ -{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [6, 11, 13, 1, 1, 1, 1], "dep_prios": [5, 5, 5, 5, 30, 30, 30], "dependencies": ["typing", "types", "importlib.abc", "builtins", "_importlib_modulespec", "abc", "importlib"], "hash": "4b444d636e190488021e0c3a1bff566b", "id": "sys", "ignore_all": true, "interface_hash": "67db2aca07f6e123c245e0609340b8ca", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\sys.pyi", "size": 5529, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": [], "data_mtime": 1567618668, "dep_lines": [6, 11, 13, 1, 1, 1, 1], "dep_prios": [5, 5, 5, 5, 30, 30, 30], "dependencies": ["typing", "types", "importlib.abc", "builtins", "_importlib_modulespec", "abc", "importlib"], "hash": "4b444d636e190488021e0c3a1bff566b", "id": "sys", "ignore_all": true, "interface_hash": "67db2aca07f6e123c245e0609340b8ca", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\sys.pyi", "size": 5529, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/types.data.json b/solutions/assignment-2/.mypy_cache/3.7/types.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/types.data.json rename to solutions/assignment-2/.mypy_cache/3.7/types.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/types.meta.json b/solutions/assignment-2/.mypy_cache/3.7/types.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/types.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/types.meta.json index d90f44ce..151fae1c 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/types.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/types.meta.json @@ -1 +1 @@ -{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [6, 7, 14, 1, 1], "dep_prios": [10, 5, 5, 5, 30], "dependencies": ["sys", "typing", "_importlib_modulespec", "builtins", "abc"], "hash": "a397e65eace7e3cd818dc9a26e183b67", "id": "types", "ignore_all": true, "interface_hash": "423846ef2e3bc48269f908010834946b", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\types.pyi", "size": 8557, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": [], "data_mtime": 1567618667, "dep_lines": [6, 7, 14, 1, 1], "dep_prios": [10, 5, 5, 5, 30], "dependencies": ["sys", "typing", "_importlib_modulespec", "builtins", "abc"], "hash": "a397e65eace7e3cd818dc9a26e183b67", "id": "types", "ignore_all": true, "interface_hash": "423846ef2e3bc48269f908010834946b", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\types.pyi", "size": 8557, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/typing.data.json b/solutions/assignment-2/.mypy_cache/3.7/typing.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/typing.data.json rename to solutions/assignment-2/.mypy_cache/3.7/typing.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/typing.meta.json b/solutions/assignment-2/.mypy_cache/3.7/typing.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/typing.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/typing.meta.json index 828276d5..b6a08e65 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/typing.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/typing.meta.json @@ -1 +1 @@ -{"child_modules": [], "data_mtime": 1567188172, "dep_lines": [3, 4, 5, 6, 1, 1], "dep_prios": [10, 5, 5, 10, 5, 30], "dependencies": ["sys", "abc", "types", "collections", "builtins", "typing_extensions"], "hash": "2d2366f0057966000828d938ee34a058", "id": "typing", "ignore_all": true, "interface_hash": "b8c8c2d35b569ef57bc5eedfc6e01a65", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\typing.pyi", "size": 22212, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": [], "data_mtime": 1567618668, "dep_lines": [3, 4, 5, 6, 1, 1], "dep_prios": [10, 5, 5, 10, 5, 30], "dependencies": ["sys", "abc", "types", "collections", "builtins", "typing_extensions"], "hash": "2d2366f0057966000828d938ee34a058", "id": "typing", "ignore_all": true, "interface_hash": "b8c8c2d35b569ef57bc5eedfc6e01a65", "mtime": 1566589588, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\stdlib\\3\\typing.pyi", "size": 22212, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-1/.mypy_cache/3.7/typing_extensions.data.json b/solutions/assignment-2/.mypy_cache/3.7/typing_extensions.data.json similarity index 100% rename from solutions/assignment-1/.mypy_cache/3.7/typing_extensions.data.json rename to solutions/assignment-2/.mypy_cache/3.7/typing_extensions.data.json diff --git a/solutions/assignment-1/.mypy_cache/3.7/typing_extensions.meta.json b/solutions/assignment-2/.mypy_cache/3.7/typing_extensions.meta.json similarity index 95% rename from solutions/assignment-1/.mypy_cache/3.7/typing_extensions.meta.json rename to solutions/assignment-2/.mypy_cache/3.7/typing_extensions.meta.json index 08b8b6b3..6f378ebb 100644 --- a/solutions/assignment-1/.mypy_cache/3.7/typing_extensions.meta.json +++ b/solutions/assignment-2/.mypy_cache/3.7/typing_extensions.meta.json @@ -1 +1 @@ -{"child_modules": [], "data_mtime": 1567188171, "dep_lines": [1, 2, 3, 1], "dep_prios": [10, 10, 5, 5], "dependencies": ["abc", "sys", "typing", "builtins"], "hash": "faaa727b0c550ac921689e82273c3c7b", "id": "typing_extensions", "ignore_all": true, "interface_hash": "58c618769e20501aaeb6184a156a5738", "mtime": 1566589590, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\third_party\\2and3\\typing_extensions.pyi", "size": 2432, "suppressed": [], "version_id": "0.720"} \ No newline at end of file +{"child_modules": [], "data_mtime": 1567618667, "dep_lines": [1, 2, 3, 1], "dep_prios": [10, 10, 5, 5], "dependencies": ["abc", "sys", "typing", "builtins"], "hash": "faaa727b0c550ac921689e82273c3c7b", "id": "typing_extensions", "ignore_all": true, "interface_hash": "58c618769e20501aaeb6184a156a5738", "mtime": 1566589590, "options": {"allow_redefinition": false, "allow_untyped_globals": false, "always_false": [], "always_true": [], "bazel": false, "check_untyped_defs": false, "disallow_any_decorated": false, "disallow_any_explicit": false, "disallow_any_expr": false, "disallow_any_generics": false, "disallow_any_unimported": false, "disallow_incomplete_defs": false, "disallow_subclassing_any": false, "disallow_untyped_calls": false, "disallow_untyped_decorators": false, "disallow_untyped_defs": true, "follow_imports": "normal", "follow_imports_for_stubs": false, "ignore_errors": false, "ignore_missing_imports": false, "implicit_reexport": true, "local_partial_types": false, "mypyc": false, "new_semantic_analyzer": true, "no_implicit_optional": false, "platform": "win32", "plugins": [], "show_none_errors": true, "strict_equality": false, "strict_optional": true, "strict_optional_whitelist": null, "warn_no_return": true, "warn_return_any": false, "warn_unreachable": false, "warn_unused_ignores": false}, "path": "c:\\users\\hemant\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\mypy\\typeshed\\third_party\\2and3\\typing_extensions.pyi", "size": 2432, "suppressed": [], "version_id": "0.720"} \ No newline at end of file diff --git a/solutions/assignment-2/build.py b/solutions/assignment-2/build.py new file mode 100644 index 00000000..47095867 --- /dev/null +++ b/solutions/assignment-2/build.py @@ -0,0 +1,108 @@ +import json +import os +from queue import Queue +from typing import Any, List, Dict, Union +Vector = List[str] + + +class BuildAutomationError(Exception): + + def __init__(self, message: str): + super(BuildAutomationError, self).__init__(message) + self.message: str = message + + +class Option(object): + """Option stores all the possible build options provided in build configuration files""" + + def __init__(self, properties: Dict[str, Any], command_path: str): + self.name: str = properties['name'] + self.command: str = 'cd {} && {}'.format(command_path, properties['command']) + self.file: Union[None, Vector] = None + self.deps: Union[None, Vector] = None + if 'files' in properties: + self.file = properties['files'] + if 'deps' in properties: + self.deps = properties['deps'] + + def execute(self, build_options: Dict[str, Any]) -> None: + options_to_execute: Vector = Graph.topological_sort(self.name, build_options) + options_to_execute.reverse() # Since the list contains values from high to low dependency, we reverse it + for option in options_to_execute: + os.system(build_options[option].command) + + +class Graph(object): + """Graph supports static methods like depth first search and topological sorting to resolve the dependencies""" + + @staticmethod + def depth_first_search(source: str, visited: Dict[str, bool], indegree: Dict[str, int], build_options: Dict[str, Option]) -> None: + visited[source] = True + indegree[source] = 0 + try: + option: Option = build_options[source] + except KeyError: + raise BuildAutomationError(f'Invalid option "{source}" found') + if option.deps is not None: + for child in option.deps: + if child not in visited: + Graph.depth_first_search(child, visited, indegree, build_options) + indegree[child] += 1 + + @staticmethod + def topological_sort(source: str, build_options: Dict[str, Option]) -> Vector: + indegree: Dict[str, int] = dict() + visited: Dict[str, bool] = dict() + Graph.depth_first_search(source, visited, indegree, build_options) + if indegree[source] != 0: # Source must have indegree == 0 + raise BuildAutomationError('Invalid dependencies found (Circular dependencies exists)') + topo_sort: Vector = list() + que: Queue[str] = Queue(maxsize=0) + que.put(source) + while not que.empty(): + try: + next_option: Option = build_options[que.get()] + except KeyError: + raise BuildAutomationError(f'Invalid option "{source}" found') + topo_sort.append(next_option.name) + if next_option.deps is not None: + for child in next_option.deps: + indegree[child] -= 1 + if indegree[child] == 0: + que.put(child) + for option in indegree: + if indegree[option] != 0: # All the values should have indegree == 0 if the dependencies form a DAG + raise BuildAutomationError('Invalid dependencies found (Circular dependencies exists)') + return topo_sort + + +class Build(object): + """Build scans a given directory and stores all the possible build options """ + + def __init__(self, path: str): + self.build_options: Dict[str, Option] = dict() + self.scan(path=path, relative_path='') + + def scan(self, path: str, relative_path: str) -> None: + for file in os.listdir(path): + file_path: str = os.path.join(path, file) + if os.path.isdir(file_path): + self.scan(path=file_path, relative_path=f'{relative_path}{file}\\') + else: + if file == 'build.json': + json_file: Any = open(file_path) + json_dict: Any = json.loads(json_file.read()) + for properties in json_dict: + properties['name'] = relative_path + properties['name'] + if properties['name'] not in self.build_options: + self.build_options[properties['name']] = Option(properties=properties, command_path=path) + else: + name = properties['name'] + raise BuildAutomationError(f'{name} has multifile entities in different build configuration files which conflicts') + + def execute(self, options: Vector) -> None: + for option in options: + try: + self.build_options[option].execute(self.build_options) + except KeyError: + raise BuildAutomationError(f'Invalid option "{option}" provided') diff --git a/solutions/assignment-2/test.py b/solutions/assignment-2/test.py new file mode 100644 index 00000000..996bfe7c --- /dev/null +++ b/solutions/assignment-2/test.py @@ -0,0 +1,14 @@ +import unittest +import subprocess + + +class TestBuildAutomation(unittest.TestCase): + + def test_test1(self): + cmd = 'cd test1 && python build.py clean run' + result = subprocess.check_output(cmd, shell=True) + self.assertEqual(result, b'Tested sort_bubble sort_merge sort_quick') + + +if __name__ == '__main__': + unittest.main() diff --git a/solutions/assignment-2/test1/algorithms/build.json b/solutions/assignment-2/test1/algorithms/build.json new file mode 100644 index 00000000..75d030ab --- /dev/null +++ b/solutions/assignment-2/test1/algorithms/build.json @@ -0,0 +1,21 @@ +[ + { + "name": "clean", + "command": "rm -f *.o" + }, + { + "name": "sort_bubble", + "files": ["sort_bubble.cpp"], + "command": "g++ -c sort_bubble.cpp" + }, + { + "name": "sort_merge", + "files": ["sort_merge.cpp"], + "command": "g++ -c sort_merge.cpp" + }, + { + "name": "sort_quick", + "files": ["sort_quick.cpp"], + "command": "g++ -c sort_quick.cpp" + } +] diff --git a/solutions/assignment-2/test1/algorithms/sort_bubble.cpp b/solutions/assignment-2/test1/algorithms/sort_bubble.cpp new file mode 100644 index 00000000..e3f8b96e --- /dev/null +++ b/solutions/assignment-2/test1/algorithms/sort_bubble.cpp @@ -0,0 +1,7 @@ +#include +using namespace std; + +string sort_bubble() +{ + return "sort_bubble"; +} diff --git a/solutions/assignment-2/test1/algorithms/sort_bubble.o b/solutions/assignment-2/test1/algorithms/sort_bubble.o new file mode 100644 index 0000000000000000000000000000000000000000..dc2fd6e9a89edae3f6d9444aeff1253eaddf07ef GIT binary patch literal 1827 zcmZ`(&1(}u6rb&GYd~9jP-yE{kRB@Nc2j~xL5QZI8~b5t8qkW2n~$~&Z4$B@je%k% zDy$`te?h!>@Z(YsieO7Uiu5EN6ubxpy?S+hZzkE!Huk~1`OWYB=FRN9*~vZ*5VS8c zAwh-|qT0EN%`kUApqrHl`PRY52cZj+>Dy}7unkV_>!W0PLrq(jDCiXjO}vV_l0PBp z!p${XQy^bdt@w3O2#$j8DtrSPY?VZb7FCOWod*0v(9Je=hg!OfT__1V#1mNu-6vnZ z=*Dmu0)hnrzXzRYxW80Vulq9_UM-6 z*MRP9`Q|uZTQPktzOC0jMsD8PO6kr|SShI2yD=3@(|}lTH{?wAI;pg zrGVBMBiB2j76G|4Frvs9*$?BKMRZ`;*PtD5_8*`hf`pJE8rebD%&2{5F9=LkLCXPIT?9F93U;zcn7=Wrh!1-CT+8?)KQd~Rd#thu!^ z|7j5f83W#X({547bi*g`a~!NztAx%a?THAbX2HyZkj{ld!hN~}L^wpLWgE7cp(rtp zC9?{nLY^A=EY0RDyHw7wv1Xctj!j&^#1_Hd>E?$ literal 0 HcmV?d00001 diff --git a/solutions/assignment-2/test1/algorithms/sort_merge.cpp b/solutions/assignment-2/test1/algorithms/sort_merge.cpp new file mode 100644 index 00000000..7c4c3c44 --- /dev/null +++ b/solutions/assignment-2/test1/algorithms/sort_merge.cpp @@ -0,0 +1,7 @@ +#include +using namespace std; + +string sort_merge() +{ + return "sort_merge"; +} diff --git a/solutions/assignment-2/test1/algorithms/sort_merge.o b/solutions/assignment-2/test1/algorithms/sort_merge.o new file mode 100644 index 0000000000000000000000000000000000000000..6aeeb418cd7efc977c936b957a92f40a3645fb92 GIT binary patch literal 1825 zcmZ`(&1(}u6rb&;HBhZRD75u!ksd1Ox+y`TAVky9jr}k*4QNHjd~Dl=HVN5{#z3JG z6_*mof8fE3hl-baPy{RW*h5busNh8?=*_$9do$V1Zqq)PH^2G4-@KWfH#_-fL4x*0 zBt&8;Kx9*^nhbOI6S`S}kndf5+zXvVlK16&#>{Z)Kp!Q^O*v~AUO~Ti(88;zEBh0o zF5FtvnF9Hua@DVkLU0UpH{cu4V5=lbl&DlEOhfNr*>JM8FkX0hzqA)d$v=(c_N zqMH}P5b&4;_yg#?hWksW)cT)@+E^c6g^+4Z?Wm3T8`b)>i%P@^Yg26;XQQ>L9hY__ zzlT(7%QwgR>crHw_>Nlt9JzCME3I0;U?oXy9Klp9O%q~LJ7i7uTj_!NO21G!`*>x* zwh5^Wdi8+c+P1yl-1n${hljcQ8YHdE&1TammQA{>l@~NzmXN`|z|%glC)=e6NgUg@ z5LCKjMH(^l%a_6z zLg%Egd|4jl5$=be8-x~M8TuFsfk!?-u7W?o(6ozg1HzR91g`_$j{vEHKgG~XmwN^1 zG~+hFpJ52q1JL-T2{IG_&k=gO&mzmpIUI9z%#C6O&fz{dlHBO9%Z<3`yc-3;W(Y){ z*OywwA^&Vb7KC=q?<<1mFADy3a7FJ60+$ptQSkm; z-q)jtX%z5S<+jP5m*Wu7qJS0i=Rx%fIxtpGf&KWL@c8F0hLdObMF+Fq!QdHlb7pNj z1aX*e9n4=JlY#eMHysLR^};9ca~!VKYJ|?E%*hC)dQmTckj{ma_I-K)<8X*l!_1g^ zj-o=(Ea^2E6$>;|$kV)LnB_{2jTK!dbbRvW^=p$brIMuyx;LG7VY*PQ(vns-iUr7N zKB9)UsKA2LsZ1glkA>p6`gFHh +using namespace std; + +string sort_quick() +{ + return "sort_quick"; +} diff --git a/solutions/assignment-2/test1/algorithms/sort_quick.o b/solutions/assignment-2/test1/algorithms/sort_quick.o new file mode 100644 index 0000000000000000000000000000000000000000..66c07c18c2561c0a6c250151e8a06747a49ebcde GIT binary patch literal 1825 zcmZ`(&ubGw6rSyFYoJ!t*Wf)GtZH};32Z9pqJZjx=g*d{T%(HJOH zqT*5l`42pJ@lf$n4~k%=9((9X1Qomp1-*GUzBiL>cANIWy!qyP-@KWfH#?bU0fP2L zBt&LNB8qL4Y=*h}3Ehl9$oCFD?uJe#iMvWhw{=eK>mwwwp`gdI(doG&P9Ht&lU(>m>Us%e_MJ^yB5e zdYzDBzgG|VZM|OKYwmkgzr(}ac@2_A=31?060(&b(O zI?1?o@TV9;bssc-X#xyM;5kB%_gQ3FIfrA8j<`|Gz&YFpN3t6obh#lHopqxC*bIRv zbLOIfL$H5!Lgs~5&6IRL&m)8!ZUEdf-#300ngD-z2iAUsLJYu8a_(_RRvm$ zxdS7t6KA|H3MLf=tR=o9E%Ux6_*02{tnPhD*q()Uk@pqB^A`pGI=G_u1%XQnnh1D* zF7NBn#WX5-ta8f~&&zQDXi>n5`SYN9866m_r@(%EPI&xt7sJUj{GyFnYh&9=o*HAc8y{iuWcHy6yO=Vp;*!B)cG%2WG^JZc PC=T1@GDx$FXX*a~2CNrY literal 0 HcmV?d00001 diff --git a/solutions/assignment-2/test1/build.json b/solutions/assignment-2/test1/build.json new file mode 100644 index 00000000..eebb8213 --- /dev/null +++ b/solutions/assignment-2/test1/build.json @@ -0,0 +1,17 @@ +[ + { + "name": "clean", + "deps": ["algorithms\\clean"], + "command": "rm -f test.o && rm -f test.exe" + }, + { + "name": "test", + "files": ["test.cpp"], + "command": "g++ -std=c++11 -c test.cpp" + }, + { + "name": "run", + "deps": ["test", "algorithms\\sort_bubble", "algorithms\\sort_merge", "algorithms\\sort_quick"], + "command": "g++ algorithms\\sort_bubble.o algorithms\\sort_merge.o algorithms\\sort_quick.o test.o -o test.exe && .\\test.exe" + } +] diff --git a/solutions/assignment-2/test1/build.py b/solutions/assignment-2/test1/build.py new file mode 100644 index 00000000..e893cd81 --- /dev/null +++ b/solutions/assignment-2/test1/build.py @@ -0,0 +1,9 @@ +"""A main function to trigger build automation""" +import sys +sys.path.append('../') +from build import Build +import os + + +build = Build(os.getcwd()) +build.execute(sys.argv[1:]) diff --git a/solutions/assignment-2/test1/test.cpp b/solutions/assignment-2/test1/test.cpp new file mode 100644 index 00000000..d8e1b1fd --- /dev/null +++ b/solutions/assignment-2/test1/test.cpp @@ -0,0 +1,11 @@ +#include +using namespace std; + +string sort_bubble(); +string sort_merge(); +string sort_quick(); + +int main() +{ + cout<<"Tested "<MvBQ9WLcLR5> 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

-Nz!e@P)L4`kef7c9 z4$T(;A=twd{A*W=irle9u2==YuhQ5>`98v-->rU>qzB7tkw)2#akAemFVgSe1Ti|t zKe)V)7N3lydSy*5SAPZK2b4jF3;aeokAYi{e!>y}Cfx-B)j5qgbR8CHbPi?LJEq$H z46Oq{5Her52OePqtiq>(#0Np5Ic5T^bnJLgCV>4L#fvZp_cYS#mk{FwvTXG5>$U zI7h;m+Zsleosj~g|Nn&1UBY-{SSvg_*e@Y5?9j3kPUE*}+03u;A+NNC(b2vNFvy&z zVBqb9V67zV?*9pJkp#G^HNYIZw*vSvhJ{KYDwP18`=ld(+fy(<<$pGmFB`hCbwge3 zT4V$q>c3?RzuA*-@oRj@JjSYq2WOZl8}Q z^Ximv#LI9b2v#s0d52eoBMciEj$Dqb6OMd`rWlTF;WafJ$(X4{cTw%pG>@xy?De$( zroxd9=mZgte2#Y_9Jv5DZa6Xz5e{p2)!T$4Esv3=2JAI6t{$t!dV&VHwH^?(WISkW z@tZS>{ANvwIit+Hy4n)EC`F7?sYRzz)Qq|LegkEUni6A1nQ^sPP*!3WgBy)m^n~J1 z>lD5+V-^k}ls*p!g~~YeZ;YLk7kY%?9M}^;7x1zTz@exhJd9oj&s#cMt>B2%xj+UC z7dal9UPp6|l*HMGqrGH)4mhCt6R>FTo2X7tnhDw&X~MK-A-)1$j*j%;+nR4_?Pl!G zr=`oBTL5-xQ7$EdL^ifV5Ft>uN1+|S0)=%y06Jhf6t0y0rbQRBBS9X}6rSgM7Np#9 zf#H3KR>cCtRQEIKQ4uiO8(ET}mdDTq6c=#Fg#JoF8uB_VWk zif>t*Jv0OV>7|HXo6zu=GhE�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

u6(FTeAfmU7Y|IaBNgsm6%q`Yqmk(;a^jY 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

gvH#(oa86;M3t_B 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