├── .gitattributes ├── .mypy_cache └── 3.7 │ ├── @plugins_snapshot.json │ ├── _ast.data.json │ ├── _ast.meta.json │ ├── _csv.data.json │ ├── _csv.meta.json │ ├── _importlib_modulespec.data.json │ ├── _importlib_modulespec.meta.json │ ├── _random.data.json │ ├── _random.meta.json │ ├── abc.data.json │ ├── abc.meta.json │ ├── access_db_iterator.data.json │ ├── access_db_iterator.meta.json │ ├── as_complete_method_use.data.json │ ├── as_complete_method_use.meta.json │ ├── ast.data.json │ ├── ast.meta.json │ ├── async_comprehension.data.json │ ├── async_comprehension.meta.json │ ├── async_generator.data.json │ ├── async_generator.meta.json │ ├── async_hello.data.json │ ├── async_hello.meta.json │ ├── async_timeout_use.data.json │ ├── async_timeout_use.meta.json │ ├── asyncio │ ├── __init__.data.json │ ├── __init__.meta.json │ ├── coroutines.data.json │ ├── coroutines.meta.json │ ├── events.data.json │ ├── events.meta.json │ ├── futures.data.json │ ├── futures.meta.json │ ├── locks.data.json │ ├── locks.meta.json │ ├── protocols.data.json │ ├── protocols.meta.json │ ├── queues.data.json │ ├── queues.meta.json │ ├── runners.data.json │ ├── runners.meta.json │ ├── streams.data.json │ ├── streams.meta.json │ ├── subprocess.data.json │ ├── subprocess.meta.json │ ├── tasks.data.json │ ├── tasks.meta.json │ ├── transports.data.json │ └── transports.meta.json │ ├── builtins.data.json │ ├── builtins.meta.json │ ├── cache_using_call.data.json │ ├── cache_using_call.meta.json │ ├── codecs.data.json │ ├── codecs.meta.json │ ├── collections │ ├── __init__.data.json │ ├── __init__.meta.json │ ├── abc.data.json │ └── abc.meta.json │ ├── concurrent │ ├── __init__.data.json │ ├── __init__.meta.json │ └── futures │ │ ├── __init__.data.json │ │ ├── __init__.meta.json │ │ ├── _base.data.json │ │ ├── _base.meta.json │ │ ├── process.data.json │ │ ├── process.meta.json │ │ ├── thread.data.json │ │ └── thread.meta.json │ ├── concurrent_run_tasks.data.json │ ├── concurrent_run_tasks.meta.json │ ├── configparser.data.json │ ├── configparser.meta.json │ ├── context_with_file_read.data.json │ ├── context_with_file_read.meta.json │ ├── contextlib.data.json │ ├── contextlib.meta.json │ ├── counter.data.json │ ├── counter.meta.json │ ├── csv.data.json │ ├── csv.meta.json │ ├── datetime.data.json │ ├── datetime.meta.json │ ├── decorator_example.data.json │ ├── decorator_example.meta.json │ ├── decorator_example_2.data.json │ ├── decorator_example_2.meta.json │ ├── decorators_with_arguments.data.json │ ├── decorators_with_arguments.meta.json │ ├── define_context_manager.data.json │ ├── define_context_manager.meta.json │ ├── deque.data.json │ ├── deque.meta.json │ ├── dont_return_none.data.json │ ├── dont_return_none.meta.json │ ├── else_in_for_loop_with_break.data.json │ ├── else_in_for_loop_with_break.meta.json │ ├── else_with_for_loop.data.json │ ├── else_with_for_loop.meta.json │ ├── enum.data.json │ ├── enum.meta.json │ ├── exception_instead_of_return.data.json │ ├── exception_instead_of_return.meta.json │ ├── function_docstring.data.json │ ├── function_docstring.meta.json │ ├── functool_for_decorator.data.json │ ├── functool_for_decorator.meta.json │ ├── functools.data.json │ ├── functools.meta.json │ ├── gather_to_run_concurrently.data.json │ ├── gather_to_run_concurrently.meta.json │ ├── generator_example.data.json │ ├── generator_example.meta.json │ ├── handle_specific_exception.data.json │ ├── handle_specific_exception.meta.json │ ├── hypothesis_use_for_property_testing.data.json │ ├── hypothesis_use_for_property_testing.meta.json │ ├── importlib │ ├── __init__.data.json │ ├── __init__.meta.json │ ├── abc.data.json │ ├── abc.meta.json │ ├── machinery.data.json │ ├── machinery.meta.json │ ├── util.data.json │ └── util.meta.json │ ├── io.data.json │ ├── io.meta.json │ ├── iterating_task_using_gather.data.json │ ├── iterating_task_using_gather.meta.json │ ├── json │ ├── __init__.data.json │ ├── __init__.meta.json │ ├── decoder.data.json │ ├── decoder.meta.json │ ├── encoder.data.json │ └── encoder.meta.json │ ├── lambda_use_to_find_min.data.json │ ├── lambda_use_to_find_min.meta.json │ ├── list_as_prime_number.data.json │ ├── list_as_prime_number.meta.json │ ├── lock_file_reading.data.json │ ├── lock_file_reading.meta.json │ ├── logging │ ├── __init__.data.json │ ├── __init__.meta.json │ ├── config.data.json │ └── config.meta.json │ ├── logging_decorator.data.json │ ├── logging_decorator.meta.json │ ├── logging_use.data.json │ ├── logging_use.meta.json │ ├── merge_two_dict.data.json │ ├── merge_two_dict.meta.json │ ├── mmap.data.json │ ├── mmap.meta.json │ ├── module_level_docstring.data.json │ ├── module_level_docstring.meta.json │ ├── most_count.data.json │ ├── most_count.meta.json │ ├── multi_docstring.data.json │ ├── multi_docstring.meta.json │ ├── multi_docstring_with_typing.data.json │ ├── multi_docstring_with_typing.meta.json │ ├── multi_line_class_docstring.data.json │ ├── multi_line_class_docstring.meta.json │ ├── multiple_decorators.data.json │ ├── multiple_decorators.meta.json │ ├── multiple_task_to_run_using_curio_run.data.json │ ├── multiple_task_to_run_using_curio_run.meta.json │ ├── namedtuple.data.json │ ├── namedtuple.meta.json │ ├── namedtuple_example.data.json │ ├── namedtuple_example.meta.json │ ├── os │ ├── __init__.data.json │ ├── __init__.meta.json │ ├── path.data.json │ └── path.meta.json │ ├── pathlib.data.json │ ├── pathlib.meta.json │ ├── pathlib_example.data.json │ ├── pathlib_example.meta.json │ ├── posix.data.json │ ├── posix.meta.json │ ├── pprint.data.json │ ├── pprint.meta.json │ ├── private_variable.data.json │ ├── private_variable.meta.json │ ├── pytest_example.data.json │ ├── pytest_example.meta.json │ ├── pytest_with_fixture.data.json │ ├── pytest_with_fixture.meta.json │ ├── raise_exception_python.data.json │ ├── raise_exception_python.meta.json │ ├── raising_exception_instead_of_none.data.json │ ├── raising_exception_instead_of_none.meta.json │ ├── random.data.json │ ├── random.meta.json │ ├── re.data.json │ ├── re.meta.json │ ├── read_csv_cleaner.data.json │ ├── read_csv_cleaner.meta.json │ ├── read_csv_file_using_list.data.json │ ├── read_csv_file_using_list.meta.json │ ├── read_csv_non_cleaner.data.json │ ├── read_csv_non_cleaner.meta.json │ ├── read_file_geneator.data.json │ ├── read_file_geneator.meta.json │ ├── read_unique_email.data.json │ ├── read_unique_email.meta.json │ ├── return_non_none_explicitly.data.json │ ├── return_non_none_explicitly.meta.json │ ├── return_none_explicitly.data.json │ ├── return_none_explicitly.meta.json │ ├── return_none_explicitly_bad_code.data.json │ ├── return_none_explicitly_bad_code.meta.json │ ├── return_none_explicitly_one_more_way.data.json │ ├── return_none_explicitly_one_more_way.meta.json │ ├── run_simple_task.data.json │ ├── run_simple_task.meta.json │ ├── run_two_tasks.data.json │ ├── run_two_tasks.meta.json │ ├── scheduling_tasks.data.json │ ├── scheduling_tasks.meta.json │ ├── selectors.data.json │ ├── selectors.meta.json │ ├── set_get_using_property.data.json │ ├── set_get_using_property.meta.json │ ├── simple_curio.data.json │ ├── simple_curio.meta.json │ ├── simple_namedtuple.data.json │ ├── simple_namedtuple.meta.json │ ├── single_level_docstring.data.json │ ├── single_level_docstring.meta.json │ ├── small_function.data.json │ ├── small_function.meta.json │ ├── socket.data.json │ ├── socket.meta.json │ ├── sort_dictionary.data.json │ ├── sort_dictionary.meta.json │ ├── sqlite3 │ ├── __init__.data.json │ ├── __init__.meta.json │ ├── dbapi2.data.json │ └── dbapi2.meta.json │ ├── ssl.data.json │ ├── ssl.meta.json │ ├── stacktrace_logging.data.json │ ├── stacktrace_logging.meta.json │ ├── store_db_result_in_list.data.json │ ├── store_db_result_in_list.meta.json │ ├── string.data.json │ ├── string.meta.json │ ├── sys.data.json │ ├── sys.meta.json │ ├── testing_exception.data.json │ ├── testing_exception.meta.json │ ├── threading.data.json │ ├── threading.meta.json │ ├── time.data.json │ ├── time.meta.json │ ├── trio_concurrent_tasks.data.json │ ├── trio_concurrent_tasks.meta.json │ ├── trio_simple.data.json │ ├── trio_simple.meta.json │ ├── types.data.json │ ├── types.meta.json │ ├── typing.data.json │ ├── typing.meta.json │ ├── typing_extensions.data.json │ ├── typing_extensions.meta.json │ ├── typing_simple_example.data.json │ ├── typing_simple_example.meta.json │ ├── unittest │ ├── __init__.data.json │ └── __init__.meta.json │ ├── unittest_example.data.json │ ├── unittest_example.meta.json │ ├── use_await.data.json │ ├── use_await.meta.json │ ├── use_decorator_lib.data.json │ ├── use_decorator_lib.meta.json │ ├── use_default_arg.data.json │ ├── use_default_arg.meta.json │ ├── use_get_as_descripter.data.json │ ├── use_get_as_descripter.meta.json │ ├── use_join.data.json │ ├── use_join.meta.json │ ├── use_lock.data.json │ ├── use_lock.meta.json │ ├── use_logging_conf.data.json │ ├── use_logging_conf.meta.json │ ├── use_new_for_validation.data.json │ ├── use_new_for_validation.meta.json │ ├── use_property.data.json │ ├── use_property.meta.json │ ├── use_zip_for_list.data.json │ ├── use_zip_for_list.meta.json │ ├── use_zip_to_process_lists.data.json │ ├── use_zip_to_process_lists.meta.json │ ├── using_func_as_parameter.data.json │ ├── using_func_as_parameter.meta.json │ ├── using_list_to_combine_list.data.json │ ├── using_list_to_combine_list.meta.json │ ├── with_static_use.data.json │ ├── with_static_use.meta.json │ ├── without_context_manager_read_file.data.json │ ├── without_context_manager_read_file.meta.json │ ├── without_static.data.json │ ├── without_static.meta.json │ ├── yaml │ ├── __init__.data.json │ ├── __init__.meta.json │ ├── composer.data.json │ ├── composer.meta.json │ ├── constructor.data.json │ ├── constructor.meta.json │ ├── cyaml.data.json │ ├── cyaml.meta.json │ ├── dumper.data.json │ ├── dumper.meta.json │ ├── emitter.data.json │ ├── emitter.meta.json │ ├── error.data.json │ ├── error.meta.json │ ├── events.data.json │ ├── events.meta.json │ ├── loader.data.json │ ├── loader.meta.json │ ├── nodes.data.json │ ├── nodes.meta.json │ ├── parser.data.json │ ├── parser.meta.json │ ├── reader.data.json │ ├── reader.meta.json │ ├── representer.data.json │ ├── representer.meta.json │ ├── resolver.data.json │ ├── resolver.meta.json │ ├── scanner.data.json │ ├── scanner.meta.json │ ├── serializer.data.json │ ├── serializer.meta.json │ ├── tokens.data.json │ └── tokens.meta.json │ ├── yield_from_use.data.json │ └── yield_from_use.meta.json ├── .vscode └── settings.json ├── 9781484248775.jpg ├── Contributing.md ├── LICENSE.txt ├── README.md ├── chapter01 ├── broader_custom_exception.py ├── custom_exception.py ├── else_in_for_loop_with_break.py ├── else_with_for_loop.py ├── function_docstring.py ├── handle_specific_exception.py ├── lambda_use_to_find_min.py ├── module_level_docstring.py ├── multi_docstring.py ├── multi_docstring_with_typing.py ├── multi_line_class_docstring.py ├── raise_exception_python.py ├── read_csv_cleaner.py ├── read_csv_non_cleaner.py ├── read_file_geneator.py ├── read_file_using_iterator.py ├── single_level_docstring.py ├── sort_dictionary.py ├── use_join.py └── use_of_finally.py ├── chapter02 ├── access_db_iterator.py ├── counter.py ├── default_dict.py ├── defaultdict_example.py ├── deque.py ├── iter_as_prime_number.py ├── json_pretty_printing.py ├── list_as_prime_number.py ├── merge_two_dict.py ├── most_count.py ├── namedtuple_example.py ├── orderdict_example.py ├── pretty_print.py ├── return_as_namedtuple.py ├── return_as_tuple.py ├── simple_namedtuple.py ├── store_db_result_in_list.py ├── switch_using_dict.py ├── use_zip_for_list.py ├── use_zip_to_process_lists.py └── using_list_to_combine_list.py ├── chapter03 ├── class_structure_example.py ├── dont_return_none.py ├── exception_instead_of_return.py ├── logging_example.py ├── misuse_of_lambda.py ├── private_variable.py ├── raising_exception_instead_of_none.py ├── raising_specific_exception.py ├── read_unique_email.py ├── return_non_none_explicitly.py ├── return_none_explicitly.py ├── return_none_explicitly_bad_code.py ├── return_none_explicitly_one_more_way.py ├── right_way_use_abstract.py ├── set_get_using_property.py ├── small_function.py ├── use_class_method_for_serialization.py ├── use_default_arg.py ├── use_property.py ├── using_dunter_for_inheritence.py ├── with_static_use.py └── without_static.py ├── chapter04 ├── cache_using_call.py ├── change_class_behaviour_using_metaclass.py ├── iterator_class.py ├── metaclass_example.py ├── new_keyword_use.py ├── slots_use.py ├── use_call_for_api.py ├── use_get_as_descripter.py └── use_new_for_validation.py ├── chapter05 ├── context_manager_for_context_manager.py ├── context_with_file_read.py ├── decorator_example.py ├── decorator_example_2.py ├── decorators_with_arguments.py ├── define_context_manager.py ├── functool_for_decorator.py ├── lock_file_reading.py ├── logging_decorator.py ├── multiple_decorators.py ├── remote_connection_context_manager.py ├── testing_exception.py ├── use_decorator_lib.py ├── use_lock.py ├── using_func_as_parameter.py └── without_context_manager_read_file.py ├── chapter06 ├── generator_example.py ├── iterator_class.py ├── iterator_with_for_loop.py ├── read_csv_file_using_list.py ├── use_stopiteration.py ├── using_generator.py └── yield_from_use.py ├── chapter07 ├── as_complete_method_use.py ├── async_comprehension.py ├── async_generator.py ├── async_hello.py ├── async_timeout_use.py ├── concurrent_run_tasks.py ├── gather_to_run_concurrently.py ├── iterating_task_using_gather.py ├── multiple_task_to_run_using_curio_run.py ├── pathlib_example.py ├── run_simple_task.py ├── run_two_tasks.py ├── scheduling_tasks.py ├── simple_curio.py ├── trio_concurrent_tasks.py ├── trio_simple.py ├── typing_simple_example.py └── use_await.py ├── chapter08 ├── hypothesis_use_for_property_testing.py ├── logging.yaml ├── logging_use.py ├── pytest_example.py ├── pytest_with_fixture.py ├── stacktrace_logging.py ├── unittest_example.py ├── unittest_with_setup_teardown.py └── use_logging_conf.py └── errata.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.gitattributes -------------------------------------------------------------------------------- /.mypy_cache/3.7/@plugins_snapshot.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /.mypy_cache/3.7/_ast.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/_ast.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/_ast.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/_ast.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/_csv.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/_csv.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/_csv.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/_csv.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/_importlib_modulespec.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/_importlib_modulespec.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/_importlib_modulespec.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/_importlib_modulespec.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/_random.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/_random.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/_random.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/_random.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/abc.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/abc.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/abc.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/abc.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/access_db_iterator.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/access_db_iterator.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/access_db_iterator.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/access_db_iterator.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/as_complete_method_use.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/as_complete_method_use.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/as_complete_method_use.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/as_complete_method_use.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/ast.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/ast.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/ast.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/ast.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/async_comprehension.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/async_comprehension.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/async_comprehension.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/async_comprehension.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/async_generator.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/async_generator.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/async_generator.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/async_generator.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/async_hello.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/async_hello.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/async_hello.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/async_hello.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/async_timeout_use.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/async_timeout_use.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/async_timeout_use.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/async_timeout_use.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/__init__.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/__init__.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/__init__.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/__init__.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/coroutines.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/coroutines.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/coroutines.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/coroutines.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/events.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/events.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/events.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/events.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/futures.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/futures.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/futures.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/futures.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/locks.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/locks.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/locks.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/locks.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/protocols.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/protocols.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/protocols.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/protocols.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/queues.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/queues.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/queues.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/queues.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/runners.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/runners.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/runners.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/runners.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/streams.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/streams.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/streams.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/streams.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/subprocess.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/subprocess.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/subprocess.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/subprocess.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/tasks.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/tasks.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/tasks.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/tasks.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/transports.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/transports.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/asyncio/transports.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/asyncio/transports.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/builtins.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/builtins.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/builtins.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/builtins.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/cache_using_call.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/cache_using_call.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/cache_using_call.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/cache_using_call.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/codecs.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/codecs.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/codecs.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/codecs.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/collections/__init__.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/collections/__init__.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/collections/__init__.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/collections/__init__.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/collections/abc.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/collections/abc.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/collections/abc.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/collections/abc.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/concurrent/__init__.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/concurrent/__init__.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/concurrent/__init__.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/concurrent/__init__.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/concurrent/futures/__init__.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/concurrent/futures/__init__.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/concurrent/futures/__init__.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/concurrent/futures/__init__.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/concurrent/futures/_base.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/concurrent/futures/_base.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/concurrent/futures/_base.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/concurrent/futures/_base.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/concurrent/futures/process.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/concurrent/futures/process.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/concurrent/futures/process.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/concurrent/futures/process.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/concurrent/futures/thread.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/concurrent/futures/thread.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/concurrent/futures/thread.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/concurrent/futures/thread.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/concurrent_run_tasks.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/concurrent_run_tasks.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/concurrent_run_tasks.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/concurrent_run_tasks.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/configparser.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/configparser.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/configparser.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/configparser.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/context_with_file_read.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/context_with_file_read.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/context_with_file_read.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/context_with_file_read.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/contextlib.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/contextlib.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/contextlib.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/contextlib.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/counter.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/counter.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/counter.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/counter.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/csv.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/csv.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/csv.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/csv.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/datetime.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/datetime.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/datetime.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/datetime.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/decorator_example.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/decorator_example.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/decorator_example.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/decorator_example.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/decorator_example_2.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/decorator_example_2.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/decorator_example_2.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/decorator_example_2.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/decorators_with_arguments.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/decorators_with_arguments.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/decorators_with_arguments.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/decorators_with_arguments.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/define_context_manager.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/define_context_manager.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/define_context_manager.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/define_context_manager.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/deque.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/deque.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/deque.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/deque.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/dont_return_none.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/dont_return_none.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/dont_return_none.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/dont_return_none.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/else_in_for_loop_with_break.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/else_in_for_loop_with_break.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/else_in_for_loop_with_break.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/else_in_for_loop_with_break.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/else_with_for_loop.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/else_with_for_loop.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/else_with_for_loop.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/else_with_for_loop.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/enum.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/enum.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/enum.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/enum.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/exception_instead_of_return.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/exception_instead_of_return.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/exception_instead_of_return.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/exception_instead_of_return.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/function_docstring.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/function_docstring.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/function_docstring.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/function_docstring.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/functool_for_decorator.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/functool_for_decorator.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/functool_for_decorator.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/functool_for_decorator.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/functools.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/functools.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/functools.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/functools.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/gather_to_run_concurrently.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/gather_to_run_concurrently.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/gather_to_run_concurrently.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/gather_to_run_concurrently.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/generator_example.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/generator_example.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/generator_example.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/generator_example.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/handle_specific_exception.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/handle_specific_exception.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/handle_specific_exception.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/handle_specific_exception.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/hypothesis_use_for_property_testing.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/hypothesis_use_for_property_testing.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/hypothesis_use_for_property_testing.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/hypothesis_use_for_property_testing.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/importlib/__init__.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/importlib/__init__.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/importlib/__init__.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/importlib/__init__.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/importlib/abc.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/importlib/abc.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/importlib/abc.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/importlib/abc.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/importlib/machinery.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/importlib/machinery.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/importlib/machinery.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/importlib/machinery.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/importlib/util.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/importlib/util.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/importlib/util.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/importlib/util.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/io.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/io.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/io.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/io.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/iterating_task_using_gather.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/iterating_task_using_gather.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/iterating_task_using_gather.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/iterating_task_using_gather.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/json/__init__.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/json/__init__.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/json/__init__.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/json/__init__.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/json/decoder.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/json/decoder.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/json/decoder.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/json/decoder.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/json/encoder.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/json/encoder.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/json/encoder.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/json/encoder.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/lambda_use_to_find_min.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/lambda_use_to_find_min.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/lambda_use_to_find_min.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/lambda_use_to_find_min.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/list_as_prime_number.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/list_as_prime_number.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/list_as_prime_number.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/list_as_prime_number.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/lock_file_reading.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/lock_file_reading.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/lock_file_reading.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/lock_file_reading.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/logging/__init__.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/logging/__init__.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/logging/__init__.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/logging/__init__.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/logging/config.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/logging/config.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/logging/config.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/logging/config.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/logging_decorator.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/logging_decorator.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/logging_decorator.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/logging_decorator.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/logging_use.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/logging_use.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/logging_use.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/logging_use.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/merge_two_dict.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/merge_two_dict.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/merge_two_dict.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/merge_two_dict.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/mmap.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/mmap.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/mmap.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/mmap.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/module_level_docstring.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/module_level_docstring.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/module_level_docstring.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/module_level_docstring.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/most_count.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/most_count.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/most_count.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/most_count.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/multi_docstring.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/multi_docstring.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/multi_docstring.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/multi_docstring.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/multi_docstring_with_typing.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/multi_docstring_with_typing.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/multi_docstring_with_typing.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/multi_docstring_with_typing.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/multi_line_class_docstring.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/multi_line_class_docstring.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/multi_line_class_docstring.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/multi_line_class_docstring.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/multiple_decorators.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/multiple_decorators.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/multiple_decorators.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/multiple_decorators.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/multiple_task_to_run_using_curio_run.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/multiple_task_to_run_using_curio_run.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/multiple_task_to_run_using_curio_run.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/multiple_task_to_run_using_curio_run.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/namedtuple.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/namedtuple.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/namedtuple.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/namedtuple.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/namedtuple_example.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/namedtuple_example.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/namedtuple_example.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/namedtuple_example.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/os/__init__.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/os/__init__.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/os/__init__.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/os/__init__.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/os/path.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/os/path.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/os/path.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/os/path.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/pathlib.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/pathlib.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/pathlib.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/pathlib.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/pathlib_example.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/pathlib_example.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/pathlib_example.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/pathlib_example.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/posix.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/posix.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/posix.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/posix.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/pprint.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/pprint.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/pprint.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/pprint.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/private_variable.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/private_variable.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/private_variable.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/private_variable.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/pytest_example.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/pytest_example.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/pytest_example.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/pytest_example.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/pytest_with_fixture.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/pytest_with_fixture.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/pytest_with_fixture.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/pytest_with_fixture.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/raise_exception_python.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/raise_exception_python.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/raise_exception_python.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/raise_exception_python.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/raising_exception_instead_of_none.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/raising_exception_instead_of_none.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/raising_exception_instead_of_none.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/raising_exception_instead_of_none.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/random.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/random.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/random.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/random.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/re.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/re.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/re.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/re.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/read_csv_cleaner.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/read_csv_cleaner.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/read_csv_cleaner.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/read_csv_cleaner.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/read_csv_file_using_list.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/read_csv_file_using_list.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/read_csv_file_using_list.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/read_csv_file_using_list.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/read_csv_non_cleaner.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/read_csv_non_cleaner.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/read_csv_non_cleaner.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/read_csv_non_cleaner.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/read_file_geneator.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/read_file_geneator.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/read_file_geneator.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/read_file_geneator.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/read_unique_email.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/read_unique_email.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/read_unique_email.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/read_unique_email.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/return_non_none_explicitly.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/return_non_none_explicitly.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/return_non_none_explicitly.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/return_non_none_explicitly.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/return_none_explicitly.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/return_none_explicitly.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/return_none_explicitly.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/return_none_explicitly.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/return_none_explicitly_bad_code.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/return_none_explicitly_bad_code.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/return_none_explicitly_bad_code.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/return_none_explicitly_bad_code.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/return_none_explicitly_one_more_way.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/return_none_explicitly_one_more_way.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/return_none_explicitly_one_more_way.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/return_none_explicitly_one_more_way.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/run_simple_task.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/run_simple_task.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/run_simple_task.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/run_simple_task.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/run_two_tasks.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/run_two_tasks.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/run_two_tasks.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/run_two_tasks.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/scheduling_tasks.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/scheduling_tasks.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/scheduling_tasks.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/scheduling_tasks.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/selectors.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/selectors.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/selectors.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/selectors.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/set_get_using_property.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/set_get_using_property.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/set_get_using_property.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/set_get_using_property.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/simple_curio.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/simple_curio.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/simple_curio.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/simple_curio.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/simple_namedtuple.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/simple_namedtuple.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/simple_namedtuple.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/simple_namedtuple.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/single_level_docstring.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/single_level_docstring.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/single_level_docstring.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/single_level_docstring.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/small_function.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/small_function.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/small_function.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/small_function.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/socket.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/socket.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/socket.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/socket.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/sort_dictionary.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/sort_dictionary.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/sort_dictionary.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/sort_dictionary.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/sqlite3/__init__.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/sqlite3/__init__.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/sqlite3/__init__.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/sqlite3/__init__.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/sqlite3/dbapi2.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/sqlite3/dbapi2.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/sqlite3/dbapi2.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/sqlite3/dbapi2.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/ssl.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/ssl.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/ssl.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/ssl.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/stacktrace_logging.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/stacktrace_logging.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/stacktrace_logging.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/stacktrace_logging.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/store_db_result_in_list.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/store_db_result_in_list.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/store_db_result_in_list.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/store_db_result_in_list.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/string.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/string.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/string.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/string.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/sys.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/sys.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/sys.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/sys.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/testing_exception.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/testing_exception.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/testing_exception.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/testing_exception.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/threading.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/threading.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/threading.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/threading.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/time.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/time.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/time.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/time.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/trio_concurrent_tasks.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/trio_concurrent_tasks.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/trio_concurrent_tasks.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/trio_concurrent_tasks.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/trio_simple.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/trio_simple.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/trio_simple.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/trio_simple.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/types.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/types.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/types.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/types.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/typing.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/typing.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/typing.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/typing.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/typing_extensions.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/typing_extensions.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/typing_extensions.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/typing_extensions.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/typing_simple_example.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/typing_simple_example.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/typing_simple_example.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/typing_simple_example.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/unittest/__init__.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/unittest/__init__.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/unittest/__init__.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/unittest/__init__.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/unittest_example.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/unittest_example.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/unittest_example.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/unittest_example.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_await.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_await.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_await.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_await.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_decorator_lib.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_decorator_lib.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_decorator_lib.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_decorator_lib.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_default_arg.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_default_arg.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_default_arg.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_default_arg.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_get_as_descripter.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_get_as_descripter.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_get_as_descripter.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_get_as_descripter.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_join.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_join.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_join.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_join.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_lock.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_lock.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_lock.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_lock.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_logging_conf.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_logging_conf.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_logging_conf.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_logging_conf.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_new_for_validation.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_new_for_validation.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_new_for_validation.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_new_for_validation.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_property.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_property.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_property.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_property.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_zip_for_list.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_zip_for_list.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_zip_for_list.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_zip_for_list.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_zip_to_process_lists.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_zip_to_process_lists.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/use_zip_to_process_lists.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/use_zip_to_process_lists.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/using_func_as_parameter.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/using_func_as_parameter.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/using_func_as_parameter.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/using_func_as_parameter.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/using_list_to_combine_list.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/using_list_to_combine_list.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/using_list_to_combine_list.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/using_list_to_combine_list.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/with_static_use.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/with_static_use.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/with_static_use.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/with_static_use.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/without_context_manager_read_file.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/without_context_manager_read_file.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/without_context_manager_read_file.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/without_context_manager_read_file.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/without_static.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/without_static.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/without_static.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/without_static.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/__init__.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/__init__.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/__init__.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/__init__.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/composer.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/composer.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/composer.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/composer.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/constructor.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/constructor.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/constructor.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/constructor.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/cyaml.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/cyaml.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/cyaml.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/cyaml.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/dumper.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/dumper.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/dumper.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/dumper.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/emitter.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/emitter.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/emitter.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/emitter.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/error.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/error.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/error.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/error.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/events.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/events.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/events.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/events.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/loader.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/loader.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/loader.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/loader.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/nodes.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/nodes.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/nodes.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/nodes.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/parser.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/parser.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/parser.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/parser.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/reader.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/reader.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/reader.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/reader.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/representer.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/representer.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/representer.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/representer.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/resolver.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/resolver.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/resolver.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/resolver.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/scanner.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/scanner.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/scanner.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/scanner.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/serializer.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/serializer.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/serializer.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/serializer.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/tokens.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/tokens.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yaml/tokens.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yaml/tokens.meta.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yield_from_use.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yield_from_use.data.json -------------------------------------------------------------------------------- /.mypy_cache/3.7/yield_from_use.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.mypy_cache/3.7/yield_from_use.meta.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /9781484248775.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/9781484248775.jpg -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/Contributing.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/README.md -------------------------------------------------------------------------------- /chapter01/broader_custom_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter01/broader_custom_exception.py -------------------------------------------------------------------------------- /chapter01/custom_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter01/custom_exception.py -------------------------------------------------------------------------------- /chapter01/else_in_for_loop_with_break.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter01/else_in_for_loop_with_break.py -------------------------------------------------------------------------------- /chapter01/else_with_for_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter01/else_with_for_loop.py -------------------------------------------------------------------------------- /chapter01/function_docstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter01/function_docstring.py -------------------------------------------------------------------------------- /chapter01/handle_specific_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter01/handle_specific_exception.py -------------------------------------------------------------------------------- /chapter01/lambda_use_to_find_min.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter01/lambda_use_to_find_min.py -------------------------------------------------------------------------------- /chapter01/module_level_docstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter01/module_level_docstring.py -------------------------------------------------------------------------------- /chapter01/multi_docstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter01/multi_docstring.py -------------------------------------------------------------------------------- /chapter01/multi_docstring_with_typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter01/multi_docstring_with_typing.py -------------------------------------------------------------------------------- /chapter01/multi_line_class_docstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter01/multi_line_class_docstring.py -------------------------------------------------------------------------------- /chapter01/raise_exception_python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter01/raise_exception_python.py -------------------------------------------------------------------------------- /chapter01/read_csv_cleaner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter01/read_csv_cleaner.py -------------------------------------------------------------------------------- /chapter01/read_csv_non_cleaner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter01/read_csv_non_cleaner.py -------------------------------------------------------------------------------- /chapter01/read_file_geneator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter01/read_file_geneator.py -------------------------------------------------------------------------------- /chapter01/read_file_using_iterator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter01/read_file_using_iterator.py -------------------------------------------------------------------------------- /chapter01/single_level_docstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter01/single_level_docstring.py -------------------------------------------------------------------------------- /chapter01/sort_dictionary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter01/sort_dictionary.py -------------------------------------------------------------------------------- /chapter01/use_join.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter01/use_join.py -------------------------------------------------------------------------------- /chapter01/use_of_finally.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter01/use_of_finally.py -------------------------------------------------------------------------------- /chapter02/access_db_iterator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/access_db_iterator.py -------------------------------------------------------------------------------- /chapter02/counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/counter.py -------------------------------------------------------------------------------- /chapter02/default_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/default_dict.py -------------------------------------------------------------------------------- /chapter02/defaultdict_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/defaultdict_example.py -------------------------------------------------------------------------------- /chapter02/deque.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/deque.py -------------------------------------------------------------------------------- /chapter02/iter_as_prime_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/iter_as_prime_number.py -------------------------------------------------------------------------------- /chapter02/json_pretty_printing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/json_pretty_printing.py -------------------------------------------------------------------------------- /chapter02/list_as_prime_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/list_as_prime_number.py -------------------------------------------------------------------------------- /chapter02/merge_two_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/merge_two_dict.py -------------------------------------------------------------------------------- /chapter02/most_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/most_count.py -------------------------------------------------------------------------------- /chapter02/namedtuple_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/namedtuple_example.py -------------------------------------------------------------------------------- /chapter02/orderdict_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/orderdict_example.py -------------------------------------------------------------------------------- /chapter02/pretty_print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/pretty_print.py -------------------------------------------------------------------------------- /chapter02/return_as_namedtuple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/return_as_namedtuple.py -------------------------------------------------------------------------------- /chapter02/return_as_tuple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/return_as_tuple.py -------------------------------------------------------------------------------- /chapter02/simple_namedtuple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/simple_namedtuple.py -------------------------------------------------------------------------------- /chapter02/store_db_result_in_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/store_db_result_in_list.py -------------------------------------------------------------------------------- /chapter02/switch_using_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/switch_using_dict.py -------------------------------------------------------------------------------- /chapter02/use_zip_for_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/use_zip_for_list.py -------------------------------------------------------------------------------- /chapter02/use_zip_to_process_lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/use_zip_to_process_lists.py -------------------------------------------------------------------------------- /chapter02/using_list_to_combine_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter02/using_list_to_combine_list.py -------------------------------------------------------------------------------- /chapter03/class_structure_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/class_structure_example.py -------------------------------------------------------------------------------- /chapter03/dont_return_none.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/dont_return_none.py -------------------------------------------------------------------------------- /chapter03/exception_instead_of_return.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/exception_instead_of_return.py -------------------------------------------------------------------------------- /chapter03/logging_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/logging_example.py -------------------------------------------------------------------------------- /chapter03/misuse_of_lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/misuse_of_lambda.py -------------------------------------------------------------------------------- /chapter03/private_variable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/private_variable.py -------------------------------------------------------------------------------- /chapter03/raising_exception_instead_of_none.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/raising_exception_instead_of_none.py -------------------------------------------------------------------------------- /chapter03/raising_specific_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/raising_specific_exception.py -------------------------------------------------------------------------------- /chapter03/read_unique_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/read_unique_email.py -------------------------------------------------------------------------------- /chapter03/return_non_none_explicitly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/return_non_none_explicitly.py -------------------------------------------------------------------------------- /chapter03/return_none_explicitly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/return_none_explicitly.py -------------------------------------------------------------------------------- /chapter03/return_none_explicitly_bad_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/return_none_explicitly_bad_code.py -------------------------------------------------------------------------------- /chapter03/return_none_explicitly_one_more_way.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/return_none_explicitly_one_more_way.py -------------------------------------------------------------------------------- /chapter03/right_way_use_abstract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/right_way_use_abstract.py -------------------------------------------------------------------------------- /chapter03/set_get_using_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/set_get_using_property.py -------------------------------------------------------------------------------- /chapter03/small_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/small_function.py -------------------------------------------------------------------------------- /chapter03/use_class_method_for_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/use_class_method_for_serialization.py -------------------------------------------------------------------------------- /chapter03/use_default_arg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/use_default_arg.py -------------------------------------------------------------------------------- /chapter03/use_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/use_property.py -------------------------------------------------------------------------------- /chapter03/using_dunter_for_inheritence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/using_dunter_for_inheritence.py -------------------------------------------------------------------------------- /chapter03/with_static_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/with_static_use.py -------------------------------------------------------------------------------- /chapter03/without_static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter03/without_static.py -------------------------------------------------------------------------------- /chapter04/cache_using_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter04/cache_using_call.py -------------------------------------------------------------------------------- /chapter04/change_class_behaviour_using_metaclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter04/change_class_behaviour_using_metaclass.py -------------------------------------------------------------------------------- /chapter04/iterator_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter04/iterator_class.py -------------------------------------------------------------------------------- /chapter04/metaclass_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter04/metaclass_example.py -------------------------------------------------------------------------------- /chapter04/new_keyword_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter04/new_keyword_use.py -------------------------------------------------------------------------------- /chapter04/slots_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter04/slots_use.py -------------------------------------------------------------------------------- /chapter04/use_call_for_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter04/use_call_for_api.py -------------------------------------------------------------------------------- /chapter04/use_get_as_descripter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter04/use_get_as_descripter.py -------------------------------------------------------------------------------- /chapter04/use_new_for_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter04/use_new_for_validation.py -------------------------------------------------------------------------------- /chapter05/context_manager_for_context_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter05/context_manager_for_context_manager.py -------------------------------------------------------------------------------- /chapter05/context_with_file_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter05/context_with_file_read.py -------------------------------------------------------------------------------- /chapter05/decorator_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter05/decorator_example.py -------------------------------------------------------------------------------- /chapter05/decorator_example_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter05/decorator_example_2.py -------------------------------------------------------------------------------- /chapter05/decorators_with_arguments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter05/decorators_with_arguments.py -------------------------------------------------------------------------------- /chapter05/define_context_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter05/define_context_manager.py -------------------------------------------------------------------------------- /chapter05/functool_for_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter05/functool_for_decorator.py -------------------------------------------------------------------------------- /chapter05/lock_file_reading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter05/lock_file_reading.py -------------------------------------------------------------------------------- /chapter05/logging_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter05/logging_decorator.py -------------------------------------------------------------------------------- /chapter05/multiple_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter05/multiple_decorators.py -------------------------------------------------------------------------------- /chapter05/remote_connection_context_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter05/remote_connection_context_manager.py -------------------------------------------------------------------------------- /chapter05/testing_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter05/testing_exception.py -------------------------------------------------------------------------------- /chapter05/use_decorator_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter05/use_decorator_lib.py -------------------------------------------------------------------------------- /chapter05/use_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter05/use_lock.py -------------------------------------------------------------------------------- /chapter05/using_func_as_parameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter05/using_func_as_parameter.py -------------------------------------------------------------------------------- /chapter05/without_context_manager_read_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter05/without_context_manager_read_file.py -------------------------------------------------------------------------------- /chapter06/generator_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter06/generator_example.py -------------------------------------------------------------------------------- /chapter06/iterator_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter06/iterator_class.py -------------------------------------------------------------------------------- /chapter06/iterator_with_for_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter06/iterator_with_for_loop.py -------------------------------------------------------------------------------- /chapter06/read_csv_file_using_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter06/read_csv_file_using_list.py -------------------------------------------------------------------------------- /chapter06/use_stopiteration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter06/use_stopiteration.py -------------------------------------------------------------------------------- /chapter06/using_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter06/using_generator.py -------------------------------------------------------------------------------- /chapter06/yield_from_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter06/yield_from_use.py -------------------------------------------------------------------------------- /chapter07/as_complete_method_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter07/as_complete_method_use.py -------------------------------------------------------------------------------- /chapter07/async_comprehension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter07/async_comprehension.py -------------------------------------------------------------------------------- /chapter07/async_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter07/async_generator.py -------------------------------------------------------------------------------- /chapter07/async_hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter07/async_hello.py -------------------------------------------------------------------------------- /chapter07/async_timeout_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter07/async_timeout_use.py -------------------------------------------------------------------------------- /chapter07/concurrent_run_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter07/concurrent_run_tasks.py -------------------------------------------------------------------------------- /chapter07/gather_to_run_concurrently.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter07/gather_to_run_concurrently.py -------------------------------------------------------------------------------- /chapter07/iterating_task_using_gather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter07/iterating_task_using_gather.py -------------------------------------------------------------------------------- /chapter07/multiple_task_to_run_using_curio_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter07/multiple_task_to_run_using_curio_run.py -------------------------------------------------------------------------------- /chapter07/pathlib_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter07/pathlib_example.py -------------------------------------------------------------------------------- /chapter07/run_simple_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter07/run_simple_task.py -------------------------------------------------------------------------------- /chapter07/run_two_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter07/run_two_tasks.py -------------------------------------------------------------------------------- /chapter07/scheduling_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter07/scheduling_tasks.py -------------------------------------------------------------------------------- /chapter07/simple_curio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter07/simple_curio.py -------------------------------------------------------------------------------- /chapter07/trio_concurrent_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter07/trio_concurrent_tasks.py -------------------------------------------------------------------------------- /chapter07/trio_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter07/trio_simple.py -------------------------------------------------------------------------------- /chapter07/typing_simple_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter07/typing_simple_example.py -------------------------------------------------------------------------------- /chapter07/use_await.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter07/use_await.py -------------------------------------------------------------------------------- /chapter08/hypothesis_use_for_property_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter08/hypothesis_use_for_property_testing.py -------------------------------------------------------------------------------- /chapter08/logging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter08/logging.yaml -------------------------------------------------------------------------------- /chapter08/logging_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter08/logging_use.py -------------------------------------------------------------------------------- /chapter08/pytest_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter08/pytest_example.py -------------------------------------------------------------------------------- /chapter08/pytest_with_fixture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter08/pytest_with_fixture.py -------------------------------------------------------------------------------- /chapter08/stacktrace_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter08/stacktrace_logging.py -------------------------------------------------------------------------------- /chapter08/unittest_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter08/unittest_example.py -------------------------------------------------------------------------------- /chapter08/unittest_with_setup_teardown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter08/unittest_with_setup_teardown.py -------------------------------------------------------------------------------- /chapter08/use_logging_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/chapter08/use_logging_conf.py -------------------------------------------------------------------------------- /errata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/clean-python/HEAD/errata.md --------------------------------------------------------------------------------