summaryrefslogtreecommitdiff
path: root/reference/isort/api.html
diff options
context:
space:
mode:
Diffstat (limited to 'reference/isort/api.html')
-rw-r--r--reference/isort/api.html4149
1 files changed, 0 insertions, 4149 deletions
diff --git a/reference/isort/api.html b/reference/isort/api.html
deleted file mode 100644
index 2d075dfb..00000000
--- a/reference/isort/api.html
+++ /dev/null
@@ -1,4149 +0,0 @@
-
-<!doctype html>
-<html lang="en" class="no-js">
- <head>
-
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width,initial-scale=1">
-
-
-
-
- <link rel="icon" href="../../art/logo.png">
- <meta name="generator" content="mkdocs-1.2.1, mkdocs-material-7.1.8">
-
-
-
- <title>API - isort</title>
-
-
-
- <link rel="stylesheet" href="../../assets/stylesheets/main.ca7ac06f.min.css">
-
-
- <link rel="stylesheet" href="../../assets/stylesheets/palette.f1a3b89f.min.css">
-
-
-
-
-
-
-
- <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
- <style>:root{--md-text-font-family:"Roboto";--md-code-font-family:"Roboto Mono"}</style>
-
-
-
-
- <link rel="stylesheet" href="../../art/stylesheets/extra.css">
-
-
-
-
-
-
-
- </head>
-
-
-
-
-
-
-
- <body dir="ltr" data-md-color-scheme="isort" data-md-color-primary="" data-md-color-accent="">
-
-
- <script>function __prefix(e){return new URL("../..",location).pathname+"."+e}function __get(e,t=localStorage){return JSON.parse(t.getItem(__prefix(e)))}</script>
-
- <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
- <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
- <label class="md-overlay" for="__drawer"></label>
- <div data-md-component="skip">
-
-
- <a href="#module-isortapi" class="md-skip">
- Skip to content
- </a>
-
- </div>
- <div data-md-component="announce">
-
- </div>
-
- <header class="md-header" data-md-component="header">
- <nav class="md-header__inner md-grid" aria-label="Header">
- <a href="../../index.html" title="isort" class="md-header__button md-logo" aria-label="isort" data-md-component="logo">
-
- <img src="../../art/logo.png" alt="logo">
-
- </a>
- <label class="md-header__button md-icon" for="__drawer">
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2z"/></svg>
- </label>
- <div class="md-header__title" data-md-component="header-title">
- <div class="md-header__ellipsis">
- <div class="md-header__topic">
- <span class="md-ellipsis">
- isort
- </span>
- </div>
- <div class="md-header__topic" data-md-component="header-topic">
- <span class="md-ellipsis">
-
- API
-
- </span>
- </div>
- </div>
- </div>
-
-
-
- <label class="md-header__button md-icon" for="__search">
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"/></svg>
- </label>
-
-<div class="md-search" data-md-component="search" role="dialog">
- <label class="md-search__overlay" for="__search"></label>
- <div class="md-search__inner" role="search">
- <form class="md-search__form" name="search">
- <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" data-md-state="active" required>
- <label class="md-search__icon md-icon" for="__search">
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"/></svg>
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
- </label>
- <button type="reset" class="md-search__icon md-icon" aria-label="Clear" tabindex="-1">
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"/></svg>
- </button>
- </form>
- <div class="md-search__output">
- <div class="md-search__scrollwrap" data-md-scrollfix>
- <div class="md-search-result" data-md-component="search-result">
- <div class="md-search-result__meta">
- Initializing search
- </div>
- <ol class="md-search-result__list"></ol>
- </div>
- </div>
- </div>
- </div>
-</div>
-
-
- <div class="md-header__source">
-
-<a href="https://github.com/timothycrosley/isort/" title="Go to repository" class="md-source" data-md-component="source">
- <div class="md-source__icon md-icon">
-
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
- </div>
- <div class="md-source__repository">
- isort
- </div>
-</a>
- </div>
-
- </nav>
-</header>
-
- <div class="md-container" data-md-component="container">
-
-
-
-
- <main class="md-main" data-md-component="main">
- <div class="md-main__inner md-grid">
-
-
-
- <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
- <div class="md-sidebar__scrollwrap">
- <div class="md-sidebar__inner">
-
-
-
-<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
- <label class="md-nav__title" for="__drawer">
- <a href="../../index.html" title="isort" class="md-nav__button md-logo" aria-label="isort" data-md-component="logo">
-
- <img src="../../art/logo.png" alt="logo">
-
- </a>
- isort
- </label>
-
- <div class="md-nav__source">
-
-<a href="https://github.com/timothycrosley/isort/" title="Go to repository" class="md-source" data-md-component="source">
- <div class="md-source__icon md-icon">
-
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
- </div>
- <div class="md-source__repository">
- isort
- </div>
-</a>
- </div>
-
- <ul class="md-nav__list" data-md-scrollfix>
-
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../index.html" class="md-nav__link">
- Home
- </a>
- </li>
-
-
-
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../CHANGELOG.html" class="md-nav__link">
- Changelog
- </a>
- </li>
-
-
-
-
-
-
-
-
-
-
-
- <li class="md-nav__item md-nav__item--nested">
-
-
- <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_3" type="checkbox" id="__nav_3" >
-
- <label class="md-nav__link" for="__nav_3">
- Configuration
- <span class="md-nav__icon md-icon"></span>
- </label>
- <nav class="md-nav" aria-label="Configuration" data-md-level="1">
- <label class="md-nav__title" for="__nav_3">
- <span class="md-nav__icon md-icon"></span>
- Configuration
- </label>
- <ul class="md-nav__list" data-md-scrollfix>
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/configuration/action_comments.html" class="md-nav__link">
- Action Comments
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/configuration/add_or_remove_imports.html" class="md-nav__link">
- Add Or Remove Imports
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/configuration/black_compatibility.html" class="md-nav__link">
- Black Compatibility
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/configuration/config_files.html" class="md-nav__link">
- Config Files
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/configuration/custom_sections_and_ordering.html" class="md-nav__link">
- Custom Sections And Ordering
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/configuration/git_hook.html" class="md-nav__link">
- Git Hook
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/configuration/github_action.html" class="md-nav__link">
- Github Action
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/configuration/multi_line_output_modes.html" class="md-nav__link">
- Multi Line Output Modes
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/configuration/options.html" class="md-nav__link">
- Options
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/configuration/pre-commit.html" class="md-nav__link">
- Pre Commit
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/configuration/profiles.html" class="md-nav__link">
- Profiles
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/configuration/setuptools_integration.html" class="md-nav__link">
- Setuptools Integration
- </a>
- </li>
-
-
-
- </ul>
- </nav>
- </li>
-
-
-
-
-
-
-
-
-
-
-
- <li class="md-nav__item md-nav__item--nested">
-
-
- <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_4" type="checkbox" id="__nav_4" >
-
- <label class="md-nav__link" for="__nav_4">
- Contributing
- <span class="md-nav__icon md-icon"></span>
- </label>
- <nav class="md-nav" aria-label="Contributing" data-md-level="1">
- <label class="md-nav__title" for="__nav_4">
- <span class="md-nav__icon md-icon"></span>
- Contributing
- </label>
- <ul class="md-nav__list" data-md-scrollfix>
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/contributing/1.-contributing-guide.html" class="md-nav__link">
- 1. Contributing Guide
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/contributing/2.-coding-standard.html" class="md-nav__link">
- 2. Coding Standard
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/contributing/3.-code-of-conduct.html" class="md-nav__link">
- 3. Code Of Conduct
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/contributing/4.-acknowledgements.html" class="md-nav__link">
- 4. Acknowledgements
- </a>
- </li>
-
-
-
- </ul>
- </nav>
- </li>
-
-
-
-
-
-
-
-
-
-
-
- <li class="md-nav__item md-nav__item--nested">
-
-
- <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_5" type="checkbox" id="__nav_5" >
-
- <label class="md-nav__link" for="__nav_5">
- Major Releases
- <span class="md-nav__icon md-icon"></span>
- </label>
- <nav class="md-nav" aria-label="Major Releases" data-md-level="1">
- <label class="md-nav__title" for="__nav_5">
- <span class="md-nav__icon md-icon"></span>
- Major Releases
- </label>
- <ul class="md-nav__list" data-md-scrollfix>
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/major_releases/introducing_isort_5.html" class="md-nav__link">
- Introducing Isort 5
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/major_releases/release_policy.html" class="md-nav__link">
- Release Policy
- </a>
- </li>
-
-
-
- </ul>
- </nav>
- </li>
-
-
-
-
-
-
-
-
-
-
-
- <li class="md-nav__item md-nav__item--nested">
-
-
- <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" type="checkbox" id="__nav_6" >
-
- <label class="md-nav__link" for="__nav_6">
- Quick Start
- <span class="md-nav__icon md-icon"></span>
- </label>
- <nav class="md-nav" aria-label="Quick Start" data-md-level="1">
- <label class="md-nav__title" for="__nav_6">
- <span class="md-nav__icon md-icon"></span>
- Quick Start
- </label>
- <ul class="md-nav__list" data-md-scrollfix>
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/quick_start/0.-try.html" class="md-nav__link">
- 0. Try
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/quick_start/1.-install.html" class="md-nav__link">
- 1. Install
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/quick_start/2.-cli.html" class="md-nav__link">
- 2. Cli
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/quick_start/3.-api.html" class="md-nav__link">
- 3. Api
- </a>
- </li>
-
-
-
- </ul>
- </nav>
- </li>
-
-
-
-
-
-
-
-
-
-
-
- <li class="md-nav__item md-nav__item--nested">
-
-
- <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_7" type="checkbox" id="__nav_7" >
-
- <label class="md-nav__link" for="__nav_7">
- Upgrade Guides
- <span class="md-nav__icon md-icon"></span>
- </label>
- <nav class="md-nav" aria-label="Upgrade Guides" data-md-level="1">
- <label class="md-nav__title" for="__nav_7">
- <span class="md-nav__icon md-icon"></span>
- Upgrade Guides
- </label>
- <ul class="md-nav__list" data-md-scrollfix>
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/upgrade_guides/5.0.0.html" class="md-nav__link">
- 5.0.0
- </a>
- </li>
-
-
-
- </ul>
- </nav>
- </li>
-
-
-
-
-
-
-
-
-
-
-
- <li class="md-nav__item md-nav__item--nested">
-
-
- <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_8" type="checkbox" id="__nav_8" >
-
- <label class="md-nav__link" for="__nav_8">
- Warning And Error Codes
- <span class="md-nav__icon md-icon"></span>
- </label>
- <nav class="md-nav" aria-label="Warning And Error Codes" data-md-level="1">
- <label class="md-nav__title" for="__nav_8">
- <span class="md-nav__icon md-icon"></span>
- Warning And Error Codes
- </label>
- <ul class="md-nav__list" data-md-scrollfix>
-
-
-
-
-
- <li class="md-nav__item">
- <a href="../../docs/warning_and_error_codes/W0500.html" class="md-nav__link">
- W0500
- </a>
- </li>
-
-
-
- </ul>
- </nav>
- </li>
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class="md-nav__item md-nav__item--active md-nav__item--nested">
-
-
- <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_9" type="checkbox" id="__nav_9" checked>
-
- <label class="md-nav__link" for="__nav_9">
- Reference
- <span class="md-nav__icon md-icon"></span>
- </label>
- <nav class="md-nav" aria-label="Reference" data-md-level="1">
- <label class="md-nav__title" for="__nav_9">
- <span class="md-nav__icon md-icon"></span>
- Reference
- </label>
- <ul class="md-nav__list" data-md-scrollfix>
-
-
-
-
-
-
-
-
- <li class="md-nav__item md-nav__item--active md-nav__item--nested">
-
-
- <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_9_1" type="checkbox" id="__nav_9_1" checked>
-
- <label class="md-nav__link" for="__nav_9_1">
- Isort
- <span class="md-nav__icon md-icon"></span>
- </label>
- <nav class="md-nav" aria-label="Isort" data-md-level="2">
- <label class="md-nav__title" for="__nav_9_1">
- <span class="md-nav__icon md-icon"></span>
- Isort
- </label>
- <ul class="md-nav__list" data-md-scrollfix>
-
-
-
-
-
-
-
- <li class="md-nav__item md-nav__item--active">
-
- <input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
-
-
-
-
-
- <label class="md-nav__link md-nav__link--active" for="__toc">
- API
- <span class="md-nav__icon md-icon"></span>
- </label>
-
- <a href="api.html" class="md-nav__link md-nav__link--active">
- API
- </a>
-
-
-<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
-
-
-
-
-
-
- <label class="md-nav__title" for="__toc">
- <span class="md-nav__icon md-icon"></span>
- Table of contents
- </label>
- <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
-
- <li class="md-nav__item">
- <a href="#functions" class="md-nav__link">
- Functions
- </a>
-
- <nav class="md-nav" aria-label="Functions">
- <ul class="md-nav__list">
-
- <li class="md-nav__item">
- <a href="#check_code_string" class="md-nav__link">
- check_code_string
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#check_file" class="md-nav__link">
- check_file
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#check_stream" class="md-nav__link">
- check_stream
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#find_imports_in_code" class="md-nav__link">
- find_imports_in_code
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#find_imports_in_file" class="md-nav__link">
- find_imports_in_file
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#find_imports_in_paths" class="md-nav__link">
- find_imports_in_paths
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#find_imports_in_stream" class="md-nav__link">
- find_imports_in_stream
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#place_module" class="md-nav__link">
- place_module
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#place_module_with_reason" class="md-nav__link">
- place_module_with_reason
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#sort_code_string" class="md-nav__link">
- sort_code_string
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#sort_file" class="md-nav__link">
- sort_file
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#sort_stream" class="md-nav__link">
- sort_stream
- </a>
-
-</li>
-
- </ul>
- </nav>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#classes" class="md-nav__link">
- Classes
- </a>
-
- <nav class="md-nav" aria-label="Classes">
- <ul class="md-nav__list">
-
- <li class="md-nav__item">
- <a href="#importkey" class="md-nav__link">
- ImportKey
- </a>
-
- <nav class="md-nav" aria-label="ImportKey">
- <ul class="md-nav__list">
-
- <li class="md-nav__item">
- <a href="#ancestors-in-mro" class="md-nav__link">
- Ancestors (in MRO)
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#class-variables" class="md-nav__link">
- Class variables
- </a>
-
-</li>
-
- </ul>
- </nav>
-
-</li>
-
- </ul>
- </nav>
-
-</li>
-
- </ul>
-
-</nav>
-
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="comments.html" class="md-nav__link">
- Comments
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="core.html" class="md-nav__link">
- Core
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="exceptions.html" class="md-nav__link">
- Exceptions
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="files.html" class="md-nav__link">
- Files
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="format.html" class="md-nav__link">
- Format
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="hooks.html" class="md-nav__link">
- Hooks
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="identify.html" class="md-nav__link">
- Identify
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="index.html" class="md-nav__link">
- Index
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="io.html" class="md-nav__link">
- Io
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="literal.html" class="md-nav__link">
- Literal
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="logo.html" class="md-nav__link">
- Logo
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="main.html" class="md-nav__link">
- Main
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="output.html" class="md-nav__link">
- Output
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="parse.html" class="md-nav__link">
- Parse
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="place.html" class="md-nav__link">
- Place
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="profiles.html" class="md-nav__link">
- Profiles
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="pylama_isort.html" class="md-nav__link">
- Pylama Isort
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="sections.html" class="md-nav__link">
- Sections
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="settings.html" class="md-nav__link">
- Settings
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="setuptools_commands.html" class="md-nav__link">
- Setuptools Commands
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="sorting.html" class="md-nav__link">
- Sorting
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="utils.html" class="md-nav__link">
- Utils
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="wrap.html" class="md-nav__link">
- Wrap
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="wrap_modes.html" class="md-nav__link">
- Wrap Modes
- </a>
- </li>
-
-
-
-
-
-
-
-
- <li class="md-nav__item md-nav__item--nested">
-
-
- <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_9_1_26" type="checkbox" id="__nav_9_1_26" >
-
- <label class="md-nav__link" for="__nav_9_1_26">
- Deprecated
- <span class="md-nav__icon md-icon"></span>
- </label>
- <nav class="md-nav" aria-label="Deprecated" data-md-level="3">
- <label class="md-nav__title" for="__nav_9_1_26">
- <span class="md-nav__icon md-icon"></span>
- Deprecated
- </label>
- <ul class="md-nav__list" data-md-scrollfix>
-
-
-
-
-
- <li class="md-nav__item">
- <a href="deprecated/finders.html" class="md-nav__link">
- Finders
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="deprecated/index.html" class="md-nav__link">
- Index
- </a>
- </li>
-
-
-
- </ul>
- </nav>
- </li>
-
-
-
-
-
-
-
-
- <li class="md-nav__item md-nav__item--nested">
-
-
- <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_9_1_27" type="checkbox" id="__nav_9_1_27" >
-
- <label class="md-nav__link" for="__nav_9_1_27">
- Stdlibs
- <span class="md-nav__icon md-icon"></span>
- </label>
- <nav class="md-nav" aria-label="Stdlibs" data-md-level="3">
- <label class="md-nav__title" for="__nav_9_1_27">
- <span class="md-nav__icon md-icon"></span>
- Stdlibs
- </label>
- <ul class="md-nav__list" data-md-scrollfix>
-
-
-
-
-
- <li class="md-nav__item">
- <a href="stdlibs/all.html" class="md-nav__link">
- All
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="stdlibs/index.html" class="md-nav__link">
- Index
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="stdlibs/py2.html" class="md-nav__link">
- Py2
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="stdlibs/py27.html" class="md-nav__link">
- Py27
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="stdlibs/py3.html" class="md-nav__link">
- Py3
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="stdlibs/py35.html" class="md-nav__link">
- Py35
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="stdlibs/py36.html" class="md-nav__link">
- Py36
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="stdlibs/py37.html" class="md-nav__link">
- Py37
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="stdlibs/py38.html" class="md-nav__link">
- Py38
- </a>
- </li>
-
-
-
-
-
-
-
- <li class="md-nav__item">
- <a href="stdlibs/py39.html" class="md-nav__link">
- Py39
- </a>
- </li>
-
-
-
- </ul>
- </nav>
- </li>
-
-
-
- </ul>
- </nav>
- </li>
-
-
-
- </ul>
- </nav>
- </li>
-
-
-
- </ul>
-</nav>
- </div>
- </div>
- </div>
-
-
-
- <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
- <div class="md-sidebar__scrollwrap">
- <div class="md-sidebar__inner">
-
-<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
-
-
-
-
-
-
- <label class="md-nav__title" for="__toc">
- <span class="md-nav__icon md-icon"></span>
- Table of contents
- </label>
- <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
-
- <li class="md-nav__item">
- <a href="#functions" class="md-nav__link">
- Functions
- </a>
-
- <nav class="md-nav" aria-label="Functions">
- <ul class="md-nav__list">
-
- <li class="md-nav__item">
- <a href="#check_code_string" class="md-nav__link">
- check_code_string
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#check_file" class="md-nav__link">
- check_file
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#check_stream" class="md-nav__link">
- check_stream
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#find_imports_in_code" class="md-nav__link">
- find_imports_in_code
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#find_imports_in_file" class="md-nav__link">
- find_imports_in_file
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#find_imports_in_paths" class="md-nav__link">
- find_imports_in_paths
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#find_imports_in_stream" class="md-nav__link">
- find_imports_in_stream
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#place_module" class="md-nav__link">
- place_module
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#place_module_with_reason" class="md-nav__link">
- place_module_with_reason
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#sort_code_string" class="md-nav__link">
- sort_code_string
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#sort_file" class="md-nav__link">
- sort_file
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#sort_stream" class="md-nav__link">
- sort_stream
- </a>
-
-</li>
-
- </ul>
- </nav>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#classes" class="md-nav__link">
- Classes
- </a>
-
- <nav class="md-nav" aria-label="Classes">
- <ul class="md-nav__list">
-
- <li class="md-nav__item">
- <a href="#importkey" class="md-nav__link">
- ImportKey
- </a>
-
- <nav class="md-nav" aria-label="ImportKey">
- <ul class="md-nav__list">
-
- <li class="md-nav__item">
- <a href="#ancestors-in-mro" class="md-nav__link">
- Ancestors (in MRO)
- </a>
-
-</li>
-
- <li class="md-nav__item">
- <a href="#class-variables" class="md-nav__link">
- Class variables
- </a>
-
-</li>
-
- </ul>
- </nav>
-
-</li>
-
- </ul>
- </nav>
-
-</li>
-
- </ul>
-
-</nav>
- </div>
- </div>
- </div>
-
-
- <div class="md-content" data-md-component="content">
- <article class="md-content__inner md-typeset">
-
-
- <a href="https://github.com/pycqa/isort/edit/main/reference/isort/api.md" title="Edit this page" class="md-content__button md-icon">
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75L3 17.25z"/></svg>
- </a>
-
-
- <h1 id="module-isortapi">Module isort.api</h1>
-<p>None</p>
-<p>None</p>
-<details class="example"><summary>View Source</summary><div class="codehilite"><pre><span></span><code><span class="n">__all__</span> <span class="o">=</span> <span class="p">(</span>
-
- <span class="s2">&quot;ImportKey&quot;</span><span class="p">,</span>
-
- <span class="s2">&quot;check_code_string&quot;</span><span class="p">,</span>
-
- <span class="s2">&quot;check_file&quot;</span><span class="p">,</span>
-
- <span class="s2">&quot;check_stream&quot;</span><span class="p">,</span>
-
- <span class="s2">&quot;find_imports_in_code&quot;</span><span class="p">,</span>
-
- <span class="s2">&quot;find_imports_in_file&quot;</span><span class="p">,</span>
-
- <span class="s2">&quot;find_imports_in_paths&quot;</span><span class="p">,</span>
-
- <span class="s2">&quot;find_imports_in_stream&quot;</span><span class="p">,</span>
-
- <span class="s2">&quot;place_module&quot;</span><span class="p">,</span>
-
- <span class="s2">&quot;place_module_with_reason&quot;</span><span class="p">,</span>
-
- <span class="s2">&quot;sort_code_string&quot;</span><span class="p">,</span>
-
- <span class="s2">&quot;sort_file&quot;</span><span class="p">,</span>
-
- <span class="s2">&quot;sort_stream&quot;</span><span class="p">,</span>
-
-<span class="p">)</span>
-
-<span class="kn">import</span> <span class="nn">contextlib</span>
-
-<span class="kn">import</span> <span class="nn">shutil</span>
-
-<span class="kn">import</span> <span class="nn">sys</span>
-
-<span class="kn">from</span> <span class="nn">enum</span> <span class="kn">import</span> <span class="n">Enum</span>
-
-<span class="kn">from</span> <span class="nn">io</span> <span class="kn">import</span> <span class="n">StringIO</span>
-
-<span class="kn">from</span> <span class="nn">itertools</span> <span class="kn">import</span> <span class="n">chain</span>
-
-<span class="kn">from</span> <span class="nn">pathlib</span> <span class="kn">import</span> <span class="n">Path</span>
-
-<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Any</span><span class="p">,</span> <span class="n">Iterator</span><span class="p">,</span> <span class="n">Optional</span><span class="p">,</span> <span class="n">Set</span><span class="p">,</span> <span class="n">TextIO</span><span class="p">,</span> <span class="n">Union</span><span class="p">,</span> <span class="n">cast</span>
-
-<span class="kn">from</span> <span class="nn">warnings</span> <span class="kn">import</span> <span class="n">warn</span>
-
-<span class="kn">from</span> <span class="nn">isort</span> <span class="kn">import</span> <span class="n">core</span>
-
-<span class="kn">from</span> <span class="nn">.</span> <span class="kn">import</span> <span class="n">files</span><span class="p">,</span> <span class="n">identify</span><span class="p">,</span> <span class="n">io</span>
-
-<span class="kn">from</span> <span class="nn">.exceptions</span> <span class="kn">import</span> <span class="p">(</span>
-
- <span class="n">ExistingSyntaxErrors</span><span class="p">,</span>
-
- <span class="n">FileSkipComment</span><span class="p">,</span>
-
- <span class="n">FileSkipSetting</span><span class="p">,</span>
-
- <span class="n">IntroducedSyntaxErrors</span><span class="p">,</span>
-
-<span class="p">)</span>
-
-<span class="kn">from</span> <span class="nn">.format</span> <span class="kn">import</span> <span class="n">ask_whether_to_apply_changes_to_file</span><span class="p">,</span> <span class="n">create_terminal_printer</span><span class="p">,</span> <span class="n">show_unified_diff</span>
-
-<span class="kn">from</span> <span class="nn">.io</span> <span class="kn">import</span> <span class="n">Empty</span><span class="p">,</span> <span class="n">File</span>
-
-<span class="kn">from</span> <span class="nn">.place</span> <span class="kn">import</span> <span class="n">module</span> <span class="k">as</span> <span class="n">place_module</span> <span class="c1"># noqa: F401</span>
-
-<span class="kn">from</span> <span class="nn">.place</span> <span class="kn">import</span> <span class="n">module_with_reason</span> <span class="k">as</span> <span class="n">place_module_with_reason</span> <span class="c1"># noqa: F401</span>
-
-<span class="kn">from</span> <span class="nn">.settings</span> <span class="kn">import</span> <span class="n">CYTHON_EXTENSIONS</span><span class="p">,</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span> <span class="n">Config</span>
-
-<span class="k">class</span> <span class="nc">ImportKey</span><span class="p">(</span><span class="n">Enum</span><span class="p">):</span>
-
- <span class="sd">&quot;&quot;&quot;Defines how to key an individual import, generally for deduping.</span>
-
-<span class="sd"> Import keys are defined from less to more specific:</span>
-
-<span class="sd"> from x.y import z as a</span>
-
-<span class="sd"> ______| | | |</span>
-
-<span class="sd"> | | | |</span>
-
-<span class="sd"> PACKAGE | | |</span>
-
-<span class="sd"> ________| | |</span>
-
-<span class="sd"> | | |</span>
-
-<span class="sd"> MODULE | |</span>
-
-<span class="sd"> _________________| |</span>
-
-<span class="sd"> | |</span>
-
-<span class="sd"> ATTRIBUTE |</span>
-
-<span class="sd"> ______________________|</span>
-
-<span class="sd"> |</span>
-
-<span class="sd"> ALIAS</span>
-
-<span class="sd"> &quot;&quot;&quot;</span>
-
- <span class="n">PACKAGE</span> <span class="o">=</span> <span class="mi">1</span>
-
- <span class="n">MODULE</span> <span class="o">=</span> <span class="mi">2</span>
-
- <span class="n">ATTRIBUTE</span> <span class="o">=</span> <span class="mi">3</span>
-
- <span class="n">ALIAS</span> <span class="o">=</span> <span class="mi">4</span>
-
-<span class="k">def</span> <span class="nf">sort_code_string</span><span class="p">(</span>
-
- <span class="n">code</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="n">config</span><span class="p">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="n">show_diff</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">TextIO</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span><span class="p">:</span>
-
- <span class="sd">&quot;&quot;&quot;Sorts any imports within the provided code string, returning a new string with them sorted.</span>
-
-<span class="sd"> - **code**: The string of code with imports that need to be sorted.</span>
-
-<span class="sd"> - **extension**: The file extension that contains imports. Defaults to filename extension or py.</span>
-
-<span class="sd"> - **config**: The config object to use when sorting imports.</span>
-
-<span class="sd"> - **file_path**: The disk location where the code string was pulled from.</span>
-
-<span class="sd"> - **disregard_skip**: set to `True` if you want to ignore a skip set in config for this file.</span>
-
-<span class="sd"> - **show_diff**: If `True` the changes that need to be done will be printed to stdout, if a</span>
-
-<span class="sd"> TextIO stream is provided results will be written to it, otherwise no diff will be computed.</span>
-
-<span class="sd"> - ****config_kwargs**: Any config modifications.</span>
-
-<span class="sd"> &quot;&quot;&quot;</span>
-
- <span class="n">input_stream</span> <span class="o">=</span> <span class="n">StringIO</span><span class="p">(</span><span class="n">code</span><span class="p">)</span>
-
- <span class="n">output_stream</span> <span class="o">=</span> <span class="n">StringIO</span><span class="p">()</span>
-
- <span class="n">config</span> <span class="o">=</span> <span class="n">_config</span><span class="p">(</span><span class="n">path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span> <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span> <span class="o">**</span><span class="n">config_kwargs</span><span class="p">)</span>
-
- <span class="n">sort_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="p">,</span>
-
- <span class="n">output_stream</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">=</span><span class="n">extension</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">=</span><span class="n">disregard_skip</span><span class="p">,</span>
-
- <span class="n">show_diff</span><span class="o">=</span><span class="n">show_diff</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="n">output_stream</span><span class="o">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="k">return</span> <span class="n">output_stream</span><span class="o">.</span><span class="n">read</span><span class="p">()</span>
-
-<span class="k">def</span> <span class="nf">check_code_string</span><span class="p">(</span>
-
- <span class="n">code</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span>
-
- <span class="n">show_diff</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">TextIO</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="n">config</span><span class="p">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
-
- <span class="sd">&quot;&quot;&quot;Checks the order, format, and categorization of imports within the provided code string.</span>
-
-<span class="sd"> Returns `True` if everything is correct, otherwise `False`.</span>
-
-<span class="sd"> - **code**: The string of code with imports that need to be sorted.</span>
-
-<span class="sd"> - **show_diff**: If `True` the changes that need to be done will be printed to stdout, if a</span>
-
-<span class="sd"> TextIO stream is provided results will be written to it, otherwise no diff will be computed.</span>
-
-<span class="sd"> - **extension**: The file extension that contains imports. Defaults to filename extension or py.</span>
-
-<span class="sd"> - **config**: The config object to use when sorting imports.</span>
-
-<span class="sd"> - **file_path**: The disk location where the code string was pulled from.</span>
-
-<span class="sd"> - **disregard_skip**: set to `True` if you want to ignore a skip set in config for this file.</span>
-
-<span class="sd"> - ****config_kwargs**: Any config modifications.</span>
-
-<span class="sd"> &quot;&quot;&quot;</span>
-
- <span class="n">config</span> <span class="o">=</span> <span class="n">_config</span><span class="p">(</span><span class="n">path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span> <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span> <span class="o">**</span><span class="n">config_kwargs</span><span class="p">)</span>
-
- <span class="k">return</span> <span class="n">check_stream</span><span class="p">(</span>
-
- <span class="n">StringIO</span><span class="p">(</span><span class="n">code</span><span class="p">),</span>
-
- <span class="n">show_diff</span><span class="o">=</span><span class="n">show_diff</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">=</span><span class="n">extension</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">=</span><span class="n">disregard_skip</span><span class="p">,</span>
-
- <span class="p">)</span>
-
-<span class="k">def</span> <span class="nf">sort_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="p">:</span> <span class="n">TextIO</span><span class="p">,</span>
-
- <span class="n">output_stream</span><span class="p">:</span> <span class="n">TextIO</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="n">config</span><span class="p">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="n">show_diff</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">TextIO</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="n">raise_on_skip</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">True</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
-
- <span class="sd">&quot;&quot;&quot;Sorts any imports within the provided code stream, outputs to the provided output stream.</span>
-
-<span class="sd"> Returns `True` if anything is modified from the original input stream, otherwise `False`.</span>
-
-<span class="sd"> - **input_stream**: The stream of code with imports that need to be sorted.</span>
-
-<span class="sd"> - **output_stream**: The stream where sorted imports should be written to.</span>
-
-<span class="sd"> - **extension**: The file extension that contains imports. Defaults to filename extension or py.</span>
-
-<span class="sd"> - **config**: The config object to use when sorting imports.</span>
-
-<span class="sd"> - **file_path**: The disk location where the code string was pulled from.</span>
-
-<span class="sd"> - **disregard_skip**: set to `True` if you want to ignore a skip set in config for this file.</span>
-
-<span class="sd"> - **show_diff**: If `True` the changes that need to be done will be printed to stdout, if a</span>
-
-<span class="sd"> TextIO stream is provided results will be written to it, otherwise no diff will be computed.</span>
-
-<span class="sd"> - ****config_kwargs**: Any config modifications.</span>
-
-<span class="sd"> &quot;&quot;&quot;</span>
-
- <span class="n">extension</span> <span class="o">=</span> <span class="n">extension</span> <span class="ow">or</span> <span class="p">(</span><span class="n">file_path</span> <span class="ow">and</span> <span class="n">file_path</span><span class="o">.</span><span class="n">suffix</span><span class="o">.</span><span class="n">lstrip</span><span class="p">(</span><span class="s2">&quot;.&quot;</span><span class="p">))</span> <span class="ow">or</span> <span class="s2">&quot;py&quot;</span>
-
- <span class="k">if</span> <span class="n">show_diff</span><span class="p">:</span>
-
- <span class="n">_output_stream</span> <span class="o">=</span> <span class="n">StringIO</span><span class="p">()</span>
-
- <span class="n">_input_stream</span> <span class="o">=</span> <span class="n">StringIO</span><span class="p">(</span><span class="n">input_stream</span><span class="o">.</span><span class="n">read</span><span class="p">())</span>
-
- <span class="n">changed</span> <span class="o">=</span> <span class="n">sort_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="o">=</span><span class="n">_input_stream</span><span class="p">,</span>
-
- <span class="n">output_stream</span><span class="o">=</span><span class="n">_output_stream</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">=</span><span class="n">extension</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">=</span><span class="n">disregard_skip</span><span class="p">,</span>
-
- <span class="n">raise_on_skip</span><span class="o">=</span><span class="n">raise_on_skip</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="n">_output_stream</span><span class="o">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="n">_input_stream</span><span class="o">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="n">show_unified_diff</span><span class="p">(</span>
-
- <span class="n">file_input</span><span class="o">=</span><span class="n">_input_stream</span><span class="o">.</span><span class="n">read</span><span class="p">(),</span>
-
- <span class="n">file_output</span><span class="o">=</span><span class="n">_output_stream</span><span class="o">.</span><span class="n">read</span><span class="p">(),</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span>
-
- <span class="n">output</span><span class="o">=</span><span class="n">output_stream</span> <span class="k">if</span> <span class="n">show_diff</span> <span class="ow">is</span> <span class="kc">True</span> <span class="k">else</span> <span class="n">cast</span><span class="p">(</span><span class="n">TextIO</span><span class="p">,</span> <span class="n">show_diff</span><span class="p">),</span>
-
- <span class="n">color_output</span><span class="o">=</span><span class="n">config</span><span class="o">.</span><span class="n">color_output</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="k">return</span> <span class="n">changed</span>
-
- <span class="n">config</span> <span class="o">=</span> <span class="n">_config</span><span class="p">(</span><span class="n">path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span> <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span> <span class="o">**</span><span class="n">config_kwargs</span><span class="p">)</span>
-
- <span class="n">content_source</span> <span class="o">=</span> <span class="nb">str</span><span class="p">(</span><span class="n">file_path</span> <span class="ow">or</span> <span class="s2">&quot;Passed in content&quot;</span><span class="p">)</span>
-
- <span class="k">if</span> <span class="ow">not</span> <span class="n">disregard_skip</span> <span class="ow">and</span> <span class="n">file_path</span> <span class="ow">and</span> <span class="n">config</span><span class="o">.</span><span class="n">is_skipped</span><span class="p">(</span><span class="n">file_path</span><span class="p">):</span>
-
- <span class="k">raise</span> <span class="n">FileSkipSetting</span><span class="p">(</span><span class="n">content_source</span><span class="p">)</span>
-
- <span class="n">_internal_output</span> <span class="o">=</span> <span class="n">output_stream</span>
-
- <span class="k">if</span> <span class="n">config</span><span class="o">.</span><span class="n">atomic</span><span class="p">:</span>
-
- <span class="k">try</span><span class="p">:</span>
-
- <span class="n">file_content</span> <span class="o">=</span> <span class="n">input_stream</span><span class="o">.</span><span class="n">read</span><span class="p">()</span>
-
- <span class="nb">compile</span><span class="p">(</span><span class="n">file_content</span><span class="p">,</span> <span class="n">content_source</span><span class="p">,</span> <span class="s2">&quot;exec&quot;</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
-
- <span class="k">except</span> <span class="ne">SyntaxError</span><span class="p">:</span>
-
- <span class="k">if</span> <span class="n">extension</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">CYTHON_EXTENSIONS</span><span class="p">:</span>
-
- <span class="k">raise</span> <span class="n">ExistingSyntaxErrors</span><span class="p">(</span><span class="n">content_source</span><span class="p">)</span>
-
- <span class="k">elif</span> <span class="n">config</span><span class="o">.</span><span class="n">verbose</span><span class="p">:</span>
-
- <span class="n">warn</span><span class="p">(</span>
-
- <span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">content_source</span><span class="si">}</span><span class="s2"> Python AST errors found but ignored due to Cython extension&quot;</span>
-
- <span class="p">)</span>
-
- <span class="n">input_stream</span> <span class="o">=</span> <span class="n">StringIO</span><span class="p">(</span><span class="n">file_content</span><span class="p">)</span>
-
- <span class="k">if</span> <span class="ow">not</span> <span class="n">output_stream</span><span class="o">.</span><span class="n">readable</span><span class="p">():</span>
-
- <span class="n">_internal_output</span> <span class="o">=</span> <span class="n">StringIO</span><span class="p">()</span>
-
- <span class="k">try</span><span class="p">:</span>
-
- <span class="n">changed</span> <span class="o">=</span> <span class="n">core</span><span class="o">.</span><span class="n">process</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="p">,</span>
-
- <span class="n">_internal_output</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">=</span><span class="n">extension</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">raise_on_skip</span><span class="o">=</span><span class="n">raise_on_skip</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="k">except</span> <span class="n">FileSkipComment</span><span class="p">:</span>
-
- <span class="k">raise</span> <span class="n">FileSkipComment</span><span class="p">(</span><span class="n">content_source</span><span class="p">)</span>
-
- <span class="k">if</span> <span class="n">config</span><span class="o">.</span><span class="n">atomic</span><span class="p">:</span>
-
- <span class="n">_internal_output</span><span class="o">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="k">try</span><span class="p">:</span>
-
- <span class="nb">compile</span><span class="p">(</span><span class="n">_internal_output</span><span class="o">.</span><span class="n">read</span><span class="p">(),</span> <span class="n">content_source</span><span class="p">,</span> <span class="s2">&quot;exec&quot;</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
-
- <span class="n">_internal_output</span><span class="o">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="k">except</span> <span class="ne">SyntaxError</span><span class="p">:</span> <span class="c1"># pragma: no cover</span>
-
- <span class="k">if</span> <span class="n">extension</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">CYTHON_EXTENSIONS</span><span class="p">:</span>
-
- <span class="k">raise</span> <span class="n">IntroducedSyntaxErrors</span><span class="p">(</span><span class="n">content_source</span><span class="p">)</span>
-
- <span class="k">elif</span> <span class="n">config</span><span class="o">.</span><span class="n">verbose</span><span class="p">:</span>
-
- <span class="n">warn</span><span class="p">(</span>
-
- <span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">content_source</span><span class="si">}</span><span class="s2"> Python AST errors found but ignored due to Cython extension&quot;</span>
-
- <span class="p">)</span>
-
- <span class="k">if</span> <span class="n">_internal_output</span> <span class="o">!=</span> <span class="n">output_stream</span><span class="p">:</span>
-
- <span class="n">output_stream</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="n">_internal_output</span><span class="o">.</span><span class="n">read</span><span class="p">())</span>
-
- <span class="k">return</span> <span class="n">changed</span>
-
-<span class="k">def</span> <span class="nf">check_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="p">:</span> <span class="n">TextIO</span><span class="p">,</span>
-
- <span class="n">show_diff</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">TextIO</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="n">config</span><span class="p">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
-
- <span class="sd">&quot;&quot;&quot;Checks any imports within the provided code stream, returning `False` if any unsorted or</span>
-
-<span class="sd"> incorrectly imports are found or `True` if no problems are identified.</span>
-
-<span class="sd"> - **input_stream**: The stream of code with imports that need to be sorted.</span>
-
-<span class="sd"> - **show_diff**: If `True` the changes that need to be done will be printed to stdout, if a</span>
-
-<span class="sd"> TextIO stream is provided results will be written to it, otherwise no diff will be computed.</span>
-
-<span class="sd"> - **extension**: The file extension that contains imports. Defaults to filename extension or py.</span>
-
-<span class="sd"> - **config**: The config object to use when sorting imports.</span>
-
-<span class="sd"> - **file_path**: The disk location where the code string was pulled from.</span>
-
-<span class="sd"> - **disregard_skip**: set to `True` if you want to ignore a skip set in config for this file.</span>
-
-<span class="sd"> - ****config_kwargs**: Any config modifications.</span>
-
-<span class="sd"> &quot;&quot;&quot;</span>
-
- <span class="n">config</span> <span class="o">=</span> <span class="n">_config</span><span class="p">(</span><span class="n">path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span> <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span> <span class="o">**</span><span class="n">config_kwargs</span><span class="p">)</span>
-
- <span class="k">if</span> <span class="n">show_diff</span><span class="p">:</span>
-
- <span class="n">input_stream</span> <span class="o">=</span> <span class="n">StringIO</span><span class="p">(</span><span class="n">input_stream</span><span class="o">.</span><span class="n">read</span><span class="p">())</span>
-
- <span class="n">changed</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="n">sort_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="o">=</span><span class="n">input_stream</span><span class="p">,</span>
-
- <span class="n">output_stream</span><span class="o">=</span><span class="n">Empty</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">=</span><span class="n">extension</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">=</span><span class="n">disregard_skip</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="n">printer</span> <span class="o">=</span> <span class="n">create_terminal_printer</span><span class="p">(</span>
-
- <span class="n">color</span><span class="o">=</span><span class="n">config</span><span class="o">.</span><span class="n">color_output</span><span class="p">,</span> <span class="n">error</span><span class="o">=</span><span class="n">config</span><span class="o">.</span><span class="n">format_error</span><span class="p">,</span> <span class="n">success</span><span class="o">=</span><span class="n">config</span><span class="o">.</span><span class="n">format_success</span>
-
- <span class="p">)</span>
-
- <span class="k">if</span> <span class="ow">not</span> <span class="n">changed</span><span class="p">:</span>
-
- <span class="k">if</span> <span class="n">config</span><span class="o">.</span><span class="n">verbose</span> <span class="ow">and</span> <span class="ow">not</span> <span class="n">config</span><span class="o">.</span><span class="n">only_modified</span><span class="p">:</span>
-
- <span class="n">printer</span><span class="o">.</span><span class="n">success</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">file_path</span> <span class="ow">or</span> <span class="s1">&#39;&#39;</span><span class="si">}</span><span class="s2"> Everything Looks Good!&quot;</span><span class="p">)</span>
-
- <span class="k">return</span> <span class="kc">True</span>
-
- <span class="n">printer</span><span class="o">.</span><span class="n">error</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">file_path</span> <span class="ow">or</span> <span class="s1">&#39;&#39;</span><span class="si">}</span><span class="s2"> Imports are incorrectly sorted and/or formatted.&quot;</span><span class="p">)</span>
-
- <span class="k">if</span> <span class="n">show_diff</span><span class="p">:</span>
-
- <span class="n">output_stream</span> <span class="o">=</span> <span class="n">StringIO</span><span class="p">()</span>
-
- <span class="n">input_stream</span><span class="o">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="n">file_contents</span> <span class="o">=</span> <span class="n">input_stream</span><span class="o">.</span><span class="n">read</span><span class="p">()</span>
-
- <span class="n">sort_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="o">=</span><span class="n">StringIO</span><span class="p">(</span><span class="n">file_contents</span><span class="p">),</span>
-
- <span class="n">output_stream</span><span class="o">=</span><span class="n">output_stream</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">=</span><span class="n">extension</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">=</span><span class="n">disregard_skip</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="n">output_stream</span><span class="o">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="n">show_unified_diff</span><span class="p">(</span>
-
- <span class="n">file_input</span><span class="o">=</span><span class="n">file_contents</span><span class="p">,</span>
-
- <span class="n">file_output</span><span class="o">=</span><span class="n">output_stream</span><span class="o">.</span><span class="n">read</span><span class="p">(),</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span>
-
- <span class="n">output</span><span class="o">=</span><span class="kc">None</span> <span class="k">if</span> <span class="n">show_diff</span> <span class="ow">is</span> <span class="kc">True</span> <span class="k">else</span> <span class="n">cast</span><span class="p">(</span><span class="n">TextIO</span><span class="p">,</span> <span class="n">show_diff</span><span class="p">),</span>
-
- <span class="n">color_output</span><span class="o">=</span><span class="n">config</span><span class="o">.</span><span class="n">color_output</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="k">return</span> <span class="kc">False</span>
-
-<span class="k">def</span> <span class="nf">check_file</span><span class="p">(</span>
-
- <span class="n">filename</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">Path</span><span class="p">],</span>
-
- <span class="n">show_diff</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">TextIO</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="n">config</span><span class="p">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">True</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
-
- <span class="sd">&quot;&quot;&quot;Checks any imports within the provided file, returning `False` if any unsorted or</span>
-
-<span class="sd"> incorrectly imports are found or `True` if no problems are identified.</span>
-
-<span class="sd"> - **filename**: The name or Path of the file to check.</span>
-
-<span class="sd"> - **show_diff**: If `True` the changes that need to be done will be printed to stdout, if a</span>
-
-<span class="sd"> TextIO stream is provided results will be written to it, otherwise no diff will be computed.</span>
-
-<span class="sd"> - **config**: The config object to use when sorting imports.</span>
-
-<span class="sd"> - **file_path**: The disk location where the code string was pulled from.</span>
-
-<span class="sd"> - **disregard_skip**: set to `True` if you want to ignore a skip set in config for this file.</span>
-
-<span class="sd"> - **extension**: The file extension that contains imports. Defaults to filename extension or py.</span>
-
-<span class="sd"> - ****config_kwargs**: Any config modifications.</span>
-
-<span class="sd"> &quot;&quot;&quot;</span>
-
- <span class="k">with</span> <span class="n">io</span><span class="o">.</span><span class="n">File</span><span class="o">.</span><span class="n">read</span><span class="p">(</span><span class="n">filename</span><span class="p">)</span> <span class="k">as</span> <span class="n">source_file</span><span class="p">:</span>
-
- <span class="k">return</span> <span class="n">check_stream</span><span class="p">(</span>
-
- <span class="n">source_file</span><span class="o">.</span><span class="n">stream</span><span class="p">,</span>
-
- <span class="n">show_diff</span><span class="o">=</span><span class="n">show_diff</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">=</span><span class="n">extension</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span> <span class="ow">or</span> <span class="n">source_file</span><span class="o">.</span><span class="n">path</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">=</span><span class="n">disregard_skip</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">,</span>
-
- <span class="p">)</span>
-
-<span class="k">def</span> <span class="nf">_tmp_file</span><span class="p">(</span><span class="n">source_file</span><span class="p">:</span> <span class="n">File</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Path</span><span class="p">:</span>
-
- <span class="k">return</span> <span class="n">source_file</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">with_suffix</span><span class="p">(</span><span class="n">source_file</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">suffix</span> <span class="o">+</span> <span class="s2">&quot;.isorted&quot;</span><span class="p">)</span>
-
-<span class="nd">@contextlib</span><span class="o">.</span><span class="n">contextmanager</span>
-
-<span class="k">def</span> <span class="nf">_in_memory_output_stream_context</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="n">Iterator</span><span class="p">[</span><span class="n">TextIO</span><span class="p">]:</span>
-
- <span class="k">yield</span> <span class="n">StringIO</span><span class="p">(</span><span class="n">newline</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
-
-<span class="nd">@contextlib</span><span class="o">.</span><span class="n">contextmanager</span>
-
-<span class="k">def</span> <span class="nf">_file_output_stream_context</span><span class="p">(</span><span class="n">filename</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">Path</span><span class="p">],</span> <span class="n">source_file</span><span class="p">:</span> <span class="n">File</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Iterator</span><span class="p">[</span><span class="n">TextIO</span><span class="p">]:</span>
-
- <span class="n">tmp_file</span> <span class="o">=</span> <span class="n">_tmp_file</span><span class="p">(</span><span class="n">source_file</span><span class="p">)</span>
-
- <span class="k">with</span> <span class="n">tmp_file</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="s2">&quot;w+&quot;</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="n">source_file</span><span class="o">.</span><span class="n">encoding</span><span class="p">,</span> <span class="n">newline</span><span class="o">=</span><span class="s2">&quot;&quot;</span><span class="p">)</span> <span class="k">as</span> <span class="n">output_stream</span><span class="p">:</span>
-
- <span class="n">shutil</span><span class="o">.</span><span class="n">copymode</span><span class="p">(</span><span class="n">filename</span><span class="p">,</span> <span class="n">tmp_file</span><span class="p">)</span>
-
- <span class="k">yield</span> <span class="n">output_stream</span>
-
-<span class="k">def</span> <span class="nf">sort_file</span><span class="p">(</span>
-
- <span class="n">filename</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">Path</span><span class="p">],</span>
-
- <span class="n">extension</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="n">config</span><span class="p">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">True</span><span class="p">,</span>
-
- <span class="n">ask_to_apply</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="n">show_diff</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">TextIO</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="n">write_to_stdout</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="n">output</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">TextIO</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
-
- <span class="sd">&quot;&quot;&quot;Sorts and formats any groups of imports imports within the provided file or Path.</span>
-
-<span class="sd"> Returns `True` if the file has been changed, otherwise `False`.</span>
-
-<span class="sd"> - **filename**: The name or Path of the file to format.</span>
-
-<span class="sd"> - **extension**: The file extension that contains imports. Defaults to filename extension or py.</span>
-
-<span class="sd"> - **config**: The config object to use when sorting imports.</span>
-
-<span class="sd"> - **file_path**: The disk location where the code string was pulled from.</span>
-
-<span class="sd"> - **disregard_skip**: set to `True` if you want to ignore a skip set in config for this file.</span>
-
-<span class="sd"> - **ask_to_apply**: If `True`, prompt before applying any changes.</span>
-
-<span class="sd"> - **show_diff**: If `True` the changes that need to be done will be printed to stdout, if a</span>
-
-<span class="sd"> TextIO stream is provided results will be written to it, otherwise no diff will be computed.</span>
-
-<span class="sd"> - **write_to_stdout**: If `True`, write to stdout instead of the input file.</span>
-
-<span class="sd"> - **output**: If a TextIO is provided, results will be written there rather than replacing</span>
-
-<span class="sd"> the original file content.</span>
-
-<span class="sd"> - ****config_kwargs**: Any config modifications.</span>
-
-<span class="sd"> &quot;&quot;&quot;</span>
-
- <span class="k">with</span> <span class="n">io</span><span class="o">.</span><span class="n">File</span><span class="o">.</span><span class="n">read</span><span class="p">(</span><span class="n">filename</span><span class="p">)</span> <span class="k">as</span> <span class="n">source_file</span><span class="p">:</span>
-
- <span class="n">actual_file_path</span> <span class="o">=</span> <span class="n">file_path</span> <span class="ow">or</span> <span class="n">source_file</span><span class="o">.</span><span class="n">path</span>
-
- <span class="n">config</span> <span class="o">=</span> <span class="n">_config</span><span class="p">(</span><span class="n">path</span><span class="o">=</span><span class="n">actual_file_path</span><span class="p">,</span> <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span> <span class="o">**</span><span class="n">config_kwargs</span><span class="p">)</span>
-
- <span class="n">changed</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span>
-
- <span class="k">try</span><span class="p">:</span>
-
- <span class="k">if</span> <span class="n">write_to_stdout</span><span class="p">:</span>
-
- <span class="n">changed</span> <span class="o">=</span> <span class="n">sort_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="o">=</span><span class="n">source_file</span><span class="o">.</span><span class="n">stream</span><span class="p">,</span>
-
- <span class="n">output_stream</span><span class="o">=</span><span class="n">sys</span><span class="o">.</span><span class="n">stdout</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">actual_file_path</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">=</span><span class="n">disregard_skip</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">=</span><span class="n">extension</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="k">else</span><span class="p">:</span>
-
- <span class="k">if</span> <span class="n">output</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
-
- <span class="k">try</span><span class="p">:</span>
-
- <span class="k">if</span> <span class="n">config</span><span class="o">.</span><span class="n">overwrite_in_place</span><span class="p">:</span>
-
- <span class="n">output_stream_context</span> <span class="o">=</span> <span class="n">_in_memory_output_stream_context</span><span class="p">()</span>
-
- <span class="k">else</span><span class="p">:</span>
-
- <span class="n">output_stream_context</span> <span class="o">=</span> <span class="n">_file_output_stream_context</span><span class="p">(</span>
-
- <span class="n">filename</span><span class="p">,</span> <span class="n">source_file</span>
-
- <span class="p">)</span>
-
- <span class="k">with</span> <span class="n">output_stream_context</span> <span class="k">as</span> <span class="n">output_stream</span><span class="p">:</span>
-
- <span class="n">changed</span> <span class="o">=</span> <span class="n">sort_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="o">=</span><span class="n">source_file</span><span class="o">.</span><span class="n">stream</span><span class="p">,</span>
-
- <span class="n">output_stream</span><span class="o">=</span><span class="n">output_stream</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">actual_file_path</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">=</span><span class="n">disregard_skip</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">=</span><span class="n">extension</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="n">output_stream</span><span class="o">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="k">if</span> <span class="n">changed</span><span class="p">:</span>
-
- <span class="k">if</span> <span class="n">show_diff</span> <span class="ow">or</span> <span class="n">ask_to_apply</span><span class="p">:</span>
-
- <span class="n">source_file</span><span class="o">.</span><span class="n">stream</span><span class="o">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="n">show_unified_diff</span><span class="p">(</span>
-
- <span class="n">file_input</span><span class="o">=</span><span class="n">source_file</span><span class="o">.</span><span class="n">stream</span><span class="o">.</span><span class="n">read</span><span class="p">(),</span>
-
- <span class="n">file_output</span><span class="o">=</span><span class="n">output_stream</span><span class="o">.</span><span class="n">read</span><span class="p">(),</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">actual_file_path</span><span class="p">,</span>
-
- <span class="n">output</span><span class="o">=</span><span class="kc">None</span>
-
- <span class="k">if</span> <span class="n">show_diff</span> <span class="ow">is</span> <span class="kc">True</span>
-
- <span class="k">else</span> <span class="n">cast</span><span class="p">(</span><span class="n">TextIO</span><span class="p">,</span> <span class="n">show_diff</span><span class="p">),</span>
-
- <span class="n">color_output</span><span class="o">=</span><span class="n">config</span><span class="o">.</span><span class="n">color_output</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="k">if</span> <span class="n">show_diff</span> <span class="ow">or</span> <span class="p">(</span>
-
- <span class="n">ask_to_apply</span>
-
- <span class="ow">and</span> <span class="ow">not</span> <span class="n">ask_whether_to_apply_changes_to_file</span><span class="p">(</span>
-
- <span class="nb">str</span><span class="p">(</span><span class="n">source_file</span><span class="o">.</span><span class="n">path</span><span class="p">)</span>
-
- <span class="p">)</span>
-
- <span class="p">):</span>
-
- <span class="k">return</span> <span class="kc">False</span>
-
- <span class="n">source_file</span><span class="o">.</span><span class="n">stream</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
-
- <span class="k">if</span> <span class="n">config</span><span class="o">.</span><span class="n">overwrite_in_place</span><span class="p">:</span>
-
- <span class="n">output_stream</span><span class="o">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="k">with</span> <span class="n">source_file</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="s2">&quot;w&quot;</span><span class="p">)</span> <span class="k">as</span> <span class="n">fs</span><span class="p">:</span>
-
- <span class="n">shutil</span><span class="o">.</span><span class="n">copyfileobj</span><span class="p">(</span><span class="n">output_stream</span><span class="p">,</span> <span class="n">fs</span><span class="p">)</span>
-
- <span class="k">if</span> <span class="n">changed</span><span class="p">:</span>
-
- <span class="k">if</span> <span class="ow">not</span> <span class="n">config</span><span class="o">.</span><span class="n">overwrite_in_place</span><span class="p">:</span>
-
- <span class="n">tmp_file</span> <span class="o">=</span> <span class="n">_tmp_file</span><span class="p">(</span><span class="n">source_file</span><span class="p">)</span>
-
- <span class="n">tmp_file</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="n">source_file</span><span class="o">.</span><span class="n">path</span><span class="p">)</span>
-
- <span class="k">if</span> <span class="ow">not</span> <span class="n">config</span><span class="o">.</span><span class="n">quiet</span><span class="p">:</span>
-
- <span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Fixing </span><span class="si">{</span><span class="n">source_file</span><span class="o">.</span><span class="n">path</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
-
- <span class="k">finally</span><span class="p">:</span>
-
- <span class="k">try</span><span class="p">:</span> <span class="c1"># Python 3.8+: use `missing_ok=True` instead of try except.</span>
-
- <span class="k">if</span> <span class="ow">not</span> <span class="n">config</span><span class="o">.</span><span class="n">overwrite_in_place</span><span class="p">:</span> <span class="c1"># pragma: no branch</span>
-
- <span class="n">tmp_file</span> <span class="o">=</span> <span class="n">_tmp_file</span><span class="p">(</span><span class="n">source_file</span><span class="p">)</span>
-
- <span class="n">tmp_file</span><span class="o">.</span><span class="n">unlink</span><span class="p">()</span>
-
- <span class="k">except</span> <span class="ne">FileNotFoundError</span><span class="p">:</span>
-
- <span class="k">pass</span> <span class="c1"># pragma: no cover</span>
-
- <span class="k">else</span><span class="p">:</span>
-
- <span class="n">changed</span> <span class="o">=</span> <span class="n">sort_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="o">=</span><span class="n">source_file</span><span class="o">.</span><span class="n">stream</span><span class="p">,</span>
-
- <span class="n">output_stream</span><span class="o">=</span><span class="n">output</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">actual_file_path</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">=</span><span class="n">disregard_skip</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">=</span><span class="n">extension</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="k">if</span> <span class="n">changed</span> <span class="ow">and</span> <span class="n">show_diff</span><span class="p">:</span>
-
- <span class="n">source_file</span><span class="o">.</span><span class="n">stream</span><span class="o">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="n">output</span><span class="o">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="n">show_unified_diff</span><span class="p">(</span>
-
- <span class="n">file_input</span><span class="o">=</span><span class="n">source_file</span><span class="o">.</span><span class="n">stream</span><span class="o">.</span><span class="n">read</span><span class="p">(),</span>
-
- <span class="n">file_output</span><span class="o">=</span><span class="n">output</span><span class="o">.</span><span class="n">read</span><span class="p">(),</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">actual_file_path</span><span class="p">,</span>
-
- <span class="n">output</span><span class="o">=</span><span class="kc">None</span> <span class="k">if</span> <span class="n">show_diff</span> <span class="ow">is</span> <span class="kc">True</span> <span class="k">else</span> <span class="n">cast</span><span class="p">(</span><span class="n">TextIO</span><span class="p">,</span> <span class="n">show_diff</span><span class="p">),</span>
-
- <span class="n">color_output</span><span class="o">=</span><span class="n">config</span><span class="o">.</span><span class="n">color_output</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="n">source_file</span><span class="o">.</span><span class="n">stream</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
-
- <span class="k">except</span> <span class="n">ExistingSyntaxErrors</span><span class="p">:</span>
-
- <span class="n">warn</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">actual_file_path</span><span class="si">}</span><span class="s2"> unable to sort due to existing syntax errors&quot;</span><span class="p">)</span>
-
- <span class="k">except</span> <span class="n">IntroducedSyntaxErrors</span><span class="p">:</span> <span class="c1"># pragma: no cover</span>
-
- <span class="n">warn</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">actual_file_path</span><span class="si">}</span><span class="s2"> unable to sort as isort introduces new syntax errors&quot;</span><span class="p">)</span>
-
- <span class="k">return</span> <span class="n">changed</span>
-
-<span class="k">def</span> <span class="nf">find_imports_in_code</span><span class="p">(</span>
-
- <span class="n">code</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span>
-
- <span class="n">config</span><span class="p">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="n">unique</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">ImportKey</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="n">top_only</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Iterator</span><span class="p">[</span><span class="n">identify</span><span class="o">.</span><span class="n">Import</span><span class="p">]:</span>
-
- <span class="sd">&quot;&quot;&quot;Finds and returns all imports within the provided code string.</span>
-
-<span class="sd"> - **code**: The string of code with imports that need to be sorted.</span>
-
-<span class="sd"> - **config**: The config object to use when sorting imports.</span>
-
-<span class="sd"> - **file_path**: The disk location where the code string was pulled from.</span>
-
-<span class="sd"> - **unique**: If True, only the first instance of an import is returned.</span>
-
-<span class="sd"> - **top_only**: If True, only return imports that occur before the first function or class.</span>
-
-<span class="sd"> - ****config_kwargs**: Any config modifications.</span>
-
-<span class="sd"> &quot;&quot;&quot;</span>
-
- <span class="k">yield from</span> <span class="n">find_imports_in_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="o">=</span><span class="n">StringIO</span><span class="p">(</span><span class="n">code</span><span class="p">),</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span>
-
- <span class="n">unique</span><span class="o">=</span><span class="n">unique</span><span class="p">,</span>
-
- <span class="n">top_only</span><span class="o">=</span><span class="n">top_only</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">,</span>
-
- <span class="p">)</span>
-
-<span class="k">def</span> <span class="nf">find_imports_in_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="p">:</span> <span class="n">TextIO</span><span class="p">,</span>
-
- <span class="n">config</span><span class="p">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="n">unique</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">ImportKey</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="n">top_only</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="n">_seen</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Set</span><span class="p">[</span><span class="nb">str</span><span class="p">]]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Iterator</span><span class="p">[</span><span class="n">identify</span><span class="o">.</span><span class="n">Import</span><span class="p">]:</span>
-
- <span class="sd">&quot;&quot;&quot;Finds and returns all imports within the provided code stream.</span>
-
-<span class="sd"> - **input_stream**: The stream of code with imports that need to be sorted.</span>
-
-<span class="sd"> - **config**: The config object to use when sorting imports.</span>
-
-<span class="sd"> - **file_path**: The disk location where the code string was pulled from.</span>
-
-<span class="sd"> - **unique**: If True, only the first instance of an import is returned.</span>
-
-<span class="sd"> - **top_only**: If True, only return imports that occur before the first function or class.</span>
-
-<span class="sd"> - **_seen**: An optional set of imports already seen. Generally meant only for internal use.</span>
-
-<span class="sd"> - ****config_kwargs**: Any config modifications.</span>
-
-<span class="sd"> &quot;&quot;&quot;</span>
-
- <span class="n">config</span> <span class="o">=</span> <span class="n">_config</span><span class="p">(</span><span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span> <span class="o">**</span><span class="n">config_kwargs</span><span class="p">)</span>
-
- <span class="n">identified_imports</span> <span class="o">=</span> <span class="n">identify</span><span class="o">.</span><span class="n">imports</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="p">,</span> <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span> <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span> <span class="n">top_only</span><span class="o">=</span><span class="n">top_only</span>
-
- <span class="p">)</span>
-
- <span class="k">if</span> <span class="ow">not</span> <span class="n">unique</span><span class="p">:</span>
-
- <span class="k">yield from</span> <span class="n">identified_imports</span>
-
- <span class="n">seen</span><span class="p">:</span> <span class="n">Set</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="nb">set</span><span class="p">()</span> <span class="k">if</span> <span class="n">_seen</span> <span class="ow">is</span> <span class="kc">None</span> <span class="k">else</span> <span class="n">_seen</span>
-
- <span class="k">for</span> <span class="n">identified_import</span> <span class="ow">in</span> <span class="n">identified_imports</span><span class="p">:</span>
-
- <span class="k">if</span> <span class="n">unique</span> <span class="ow">in</span> <span class="p">(</span><span class="kc">True</span><span class="p">,</span> <span class="n">ImportKey</span><span class="o">.</span><span class="n">ALIAS</span><span class="p">):</span>
-
- <span class="n">key</span> <span class="o">=</span> <span class="n">identified_import</span><span class="o">.</span><span class="n">statement</span><span class="p">()</span>
-
- <span class="k">elif</span> <span class="n">unique</span> <span class="o">==</span> <span class="n">ImportKey</span><span class="o">.</span><span class="n">ATTRIBUTE</span><span class="p">:</span>
-
- <span class="n">key</span> <span class="o">=</span> <span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">identified_import</span><span class="o">.</span><span class="n">module</span><span class="si">}</span><span class="s2">.</span><span class="si">{</span><span class="n">identified_import</span><span class="o">.</span><span class="n">attribute</span><span class="si">}</span><span class="s2">&quot;</span>
-
- <span class="k">elif</span> <span class="n">unique</span> <span class="o">==</span> <span class="n">ImportKey</span><span class="o">.</span><span class="n">MODULE</span><span class="p">:</span>
-
- <span class="n">key</span> <span class="o">=</span> <span class="n">identified_import</span><span class="o">.</span><span class="n">module</span>
-
- <span class="k">elif</span> <span class="n">unique</span> <span class="o">==</span> <span class="n">ImportKey</span><span class="o">.</span><span class="n">PACKAGE</span><span class="p">:</span> <span class="c1"># pragma: no branch # type checking ensures this</span>
-
- <span class="n">key</span> <span class="o">=</span> <span class="n">identified_import</span><span class="o">.</span><span class="n">module</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">&quot;.&quot;</span><span class="p">)[</span><span class="mi">0</span><span class="p">]</span>
-
- <span class="k">if</span> <span class="n">key</span> <span class="ow">and</span> <span class="n">key</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">seen</span><span class="p">:</span>
-
- <span class="n">seen</span><span class="o">.</span><span class="n">add</span><span class="p">(</span><span class="n">key</span><span class="p">)</span>
-
- <span class="k">yield</span> <span class="n">identified_import</span>
-
-<span class="k">def</span> <span class="nf">find_imports_in_file</span><span class="p">(</span>
-
- <span class="n">filename</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">Path</span><span class="p">],</span>
-
- <span class="n">config</span><span class="p">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="n">unique</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">ImportKey</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="n">top_only</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Iterator</span><span class="p">[</span><span class="n">identify</span><span class="o">.</span><span class="n">Import</span><span class="p">]:</span>
-
- <span class="sd">&quot;&quot;&quot;Finds and returns all imports within the provided source file.</span>
-
-<span class="sd"> - **filename**: The name or Path of the file to look for imports in.</span>
-
-<span class="sd"> - **extension**: The file extension that contains imports. Defaults to filename extension or py.</span>
-
-<span class="sd"> - **config**: The config object to use when sorting imports.</span>
-
-<span class="sd"> - **file_path**: The disk location where the code string was pulled from.</span>
-
-<span class="sd"> - **unique**: If True, only the first instance of an import is returned.</span>
-
-<span class="sd"> - **top_only**: If True, only return imports that occur before the first function or class.</span>
-
-<span class="sd"> - ****config_kwargs**: Any config modifications.</span>
-
-<span class="sd"> &quot;&quot;&quot;</span>
-
- <span class="k">with</span> <span class="n">io</span><span class="o">.</span><span class="n">File</span><span class="o">.</span><span class="n">read</span><span class="p">(</span><span class="n">filename</span><span class="p">)</span> <span class="k">as</span> <span class="n">source_file</span><span class="p">:</span>
-
- <span class="k">yield from</span> <span class="n">find_imports_in_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="o">=</span><span class="n">source_file</span><span class="o">.</span><span class="n">stream</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span> <span class="ow">or</span> <span class="n">source_file</span><span class="o">.</span><span class="n">path</span><span class="p">,</span>
-
- <span class="n">unique</span><span class="o">=</span><span class="n">unique</span><span class="p">,</span>
-
- <span class="n">top_only</span><span class="o">=</span><span class="n">top_only</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">,</span>
-
- <span class="p">)</span>
-
-<span class="k">def</span> <span class="nf">find_imports_in_paths</span><span class="p">(</span>
-
- <span class="n">paths</span><span class="p">:</span> <span class="n">Iterator</span><span class="p">[</span><span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">Path</span><span class="p">]],</span>
-
- <span class="n">config</span><span class="p">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="n">unique</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">ImportKey</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="n">top_only</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Iterator</span><span class="p">[</span><span class="n">identify</span><span class="o">.</span><span class="n">Import</span><span class="p">]:</span>
-
- <span class="sd">&quot;&quot;&quot;Finds and returns all imports within the provided source paths.</span>
-
-<span class="sd"> - **paths**: A collection of paths to recursively look for imports within.</span>
-
-<span class="sd"> - **extension**: The file extension that contains imports. Defaults to filename extension or py.</span>
-
-<span class="sd"> - **config**: The config object to use when sorting imports.</span>
-
-<span class="sd"> - **file_path**: The disk location where the code string was pulled from.</span>
-
-<span class="sd"> - **unique**: If True, only the first instance of an import is returned.</span>
-
-<span class="sd"> - **top_only**: If True, only return imports that occur before the first function or class.</span>
-
-<span class="sd"> - ****config_kwargs**: Any config modifications.</span>
-
-<span class="sd"> &quot;&quot;&quot;</span>
-
- <span class="n">config</span> <span class="o">=</span> <span class="n">_config</span><span class="p">(</span><span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span> <span class="o">**</span><span class="n">config_kwargs</span><span class="p">)</span>
-
- <span class="n">seen</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Set</span><span class="p">[</span><span class="nb">str</span><span class="p">]]</span> <span class="o">=</span> <span class="nb">set</span><span class="p">()</span> <span class="k">if</span> <span class="n">unique</span> <span class="k">else</span> <span class="kc">None</span>
-
- <span class="k">yield from</span> <span class="n">chain</span><span class="p">(</span>
-
- <span class="o">*</span><span class="p">(</span>
-
- <span class="n">find_imports_in_file</span><span class="p">(</span>
-
- <span class="n">file_name</span><span class="p">,</span> <span class="n">unique</span><span class="o">=</span><span class="n">unique</span><span class="p">,</span> <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span> <span class="n">top_only</span><span class="o">=</span><span class="n">top_only</span><span class="p">,</span> <span class="n">_seen</span><span class="o">=</span><span class="n">seen</span>
-
- <span class="p">)</span>
-
- <span class="k">for</span> <span class="n">file_name</span> <span class="ow">in</span> <span class="n">files</span><span class="o">.</span><span class="n">find</span><span class="p">(</span><span class="nb">map</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">paths</span><span class="p">),</span> <span class="n">config</span><span class="p">,</span> <span class="p">[],</span> <span class="p">[])</span>
-
- <span class="p">)</span>
-
- <span class="p">)</span>
-
-<span class="k">def</span> <span class="nf">_config</span><span class="p">(</span>
-
- <span class="n">path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> <span class="n">config</span><span class="p">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span> <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Config</span><span class="p">:</span>
-
- <span class="k">if</span> <span class="n">path</span> <span class="ow">and</span> <span class="p">(</span>
-
- <span class="n">config</span> <span class="ow">is</span> <span class="n">DEFAULT_CONFIG</span>
-
- <span class="ow">and</span> <span class="s2">&quot;settings_path&quot;</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">config_kwargs</span>
-
- <span class="ow">and</span> <span class="s2">&quot;settings_file&quot;</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">config_kwargs</span>
-
- <span class="p">):</span>
-
- <span class="n">config_kwargs</span><span class="p">[</span><span class="s2">&quot;settings_path&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="n">path</span>
-
- <span class="k">if</span> <span class="n">config_kwargs</span><span class="p">:</span>
-
- <span class="k">if</span> <span class="n">config</span> <span class="ow">is</span> <span class="ow">not</span> <span class="n">DEFAULT_CONFIG</span><span class="p">:</span>
-
- <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
-
- <span class="s2">&quot;You can either specify custom configuration options using kwargs or &quot;</span>
-
- <span class="s2">&quot;passing in a Config object. Not Both!&quot;</span>
-
- <span class="p">)</span>
-
- <span class="n">config</span> <span class="o">=</span> <span class="n">Config</span><span class="p">(</span><span class="o">**</span><span class="n">config_kwargs</span><span class="p">)</span>
-
- <span class="k">return</span> <span class="n">config</span>
-</code></pre></div>
-
-</details>
-<h2 id="functions">Functions</h2>
-<h3 id="check_code_string">check_code_string</h3>
-<div class="codehilite"><pre><span></span><code><span class="k">def</span> <span class="nf">check_code_string</span><span class="p">(</span>
- <span class="n">code</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span>
- <span class="n">show_diff</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">TextIO</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="n">extension</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
- <span class="n">config</span><span class="p">:</span> <span class="n">isort</span><span class="o">.</span><span class="n">settings</span><span class="o">.</span><span class="n">Config</span> <span class="o">=</span> <span class="n">Config</span><span class="p">(</span><span class="n">py_version</span><span class="o">=</span><span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="n">force_to_top</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="n">extend_skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">extend_skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_gitignore</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">line_length</span><span class="o">=</span><span class="mi">79</span><span class="p">,</span> <span class="n">wrap_length</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">line_ending</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">sections</span><span class="o">=</span><span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="n">no_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">known_future_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="n">known_third_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_first_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_local_folder</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="n">extra_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_other</span><span class="o">=</span><span class="p">{},</span> <span class="n">multi_line_output</span><span class="o">=&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">forced_separate</span><span class="o">=</span><span class="p">(),</span> <span class="n">indent</span><span class="o">=</span><span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="n">comment_prefix</span><span class="o">=</span><span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="n">length_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_straight</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_sections</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">add_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">remove_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">append_only</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_relative</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_single_line</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">single_line_exclusions</span><span class="o">=</span><span class="p">(),</span> <span class="n">default_section</span><span class="o">=</span><span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="n">import_headings</span><span class="o">=</span><span class="p">{},</span> <span class="n">balanced_wrapping</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">use_parentheses</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">order_by_type</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">atomic</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lines_after_imports</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_sections</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_types</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">combine_as_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_star</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">include_trailing_comma</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">from_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">verbose</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">quiet</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_adds</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_grid_wrap</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">force_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lexicographical</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">group_by_package</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_whitespace</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">no_lines_before</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">no_inline_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">case_sensitive</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sources</span><span class="o">=</span><span class="p">({</span><span class="s1">&#39;py_version&#39;</span><span class="p">:</span> <span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="s1">&#39;force_to_top&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="s1">&#39;extend_skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;extend_skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_gitignore&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;line_length&#39;</span><span class="p">:</span> <span class="mi">79</span><span class="p">,</span> <span class="s1">&#39;wrap_length&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;line_ending&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;sections&#39;</span><span class="p">:</span> <span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="s1">&#39;no_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;known_future_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="s1">&#39;known_third_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_first_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_local_folder&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="s1">&#39;extra_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_other&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;multi_line_output&#39;</span><span class="p">:</span> <span class="o">&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="s1">&#39;forced_separate&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;indent&#39;</span><span class="p">:</span> <span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="s1">&#39;comment_prefix&#39;</span><span class="p">:</span> <span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="s1">&#39;length_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_straight&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_sections&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;add_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;remove_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;append_only&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_relative&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_single_line&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;single_line_exclusions&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;default_section&#39;</span><span class="p">:</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;import_headings&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;balanced_wrapping&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;use_parentheses&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;order_by_type&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;atomic&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lines_after_imports&#39;</span><span class="p">:</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_sections&#39;</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_types&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;combine_as_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_star&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;include_trailing_comma&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;from_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;verbose&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;quiet&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_adds&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_grid_wrap&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;force_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lexicographical&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;group_by_package&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_whitespace&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;no_lines_before&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;no_inline_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;case_sensitive&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sources&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;virtual_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;conda_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;ensure_newline_before_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;directory&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;honor_noqa&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;src_paths&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;old_finders&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;remove_redundant_aliases&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;float_to_top&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;filter_files&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;formatting_function&#39;</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="s1">&#39;color_output&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;treat_comments_as_code&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;treat_all_comments_as_code&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;supported_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="s1">&#39;blocked_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="s1">&#39;constants&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;classes&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;variables&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;dedup_headings&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_modified&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_straight_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;auto_identify_namespace_packages&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;namespace_packages&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;follow_links&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;indented_import_headings&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;honor_case_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sort_relative_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;overwrite_in_place&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;star_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;git_ignore&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;format_error&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;format_success&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;sort_order&#39;</span><span class="p">:</span> <span class="s1">&#39;natural&#39;</span><span class="p">,</span> <span class="s1">&#39;source&#39;</span><span class="p">:</span> <span class="s1">&#39;defaults&#39;</span><span class="p">},),</span> <span class="n">virtual_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">conda_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">ensure_newline_before_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">directory</span><span class="o">=</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">,</span> <span class="n">profile</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">honor_noqa</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">src_paths</span><span class="o">=</span><span class="p">(</span><span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort/src&#39;</span><span class="p">),</span> <span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">)),</span> <span class="n">old_finders</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">remove_redundant_aliases</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">float_to_top</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">filter_files</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">formatter</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">formatting_function</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">color_output</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">treat_comments_as_code</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">treat_all_comments_as_code</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">supported_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="n">blocked_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="n">constants</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">classes</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">variables</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">dedup_headings</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_modified</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_straight_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">auto_identify_namespace_packages</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">namespace_packages</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">follow_links</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">indented_import_headings</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">honor_case_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sort_relative_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">overwrite_in_place</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">star_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">git_ignore</span><span class="o">=</span><span class="p">{},</span> <span class="n">format_error</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">format_success</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">sort_order</span><span class="o">=</span><span class="s1">&#39;natural&#39;</span><span class="p">),</span>
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
- <span class="n">disregard_skip</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span>
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span>
-</code></pre></div>
-
-<p>Checks the order, format, and categorization of imports within the provided code string.</p>
-<p>Returns <code>True</code> if everything is correct, otherwise <code>False</code>.</p>
-<ul>
-<li><strong>code</strong>: The string of code with imports that need to be sorted.</li>
-<li><strong>show_diff</strong>: If <code>True</code> the changes that need to be done will be printed to stdout, if a
-TextIO stream is provided results will be written to it, otherwise no diff will be computed.</li>
-<li><strong>extension</strong>: The file extension that contains imports. Defaults to filename extension or py.</li>
-<li><strong>config</strong>: The config object to use when sorting imports.</li>
-<li><strong>file_path</strong>: The disk location where the code string was pulled from.</li>
-<li><strong>disregard_skip</strong>: set to <code>True</code> if you want to ignore a skip set in config for this file.</li>
-<li><strong>**config_kwargs</strong>: Any config modifications.</li>
-</ul>
-<details class="example"><summary>View Source</summary><div class="codehilite"><pre><span></span><code><span class="n">def</span> <span class="n">check_code_string</span><span class="p">(</span>
-
- <span class="k">code</span><span class="o">:</span> <span class="n">str</span><span class="p">,</span>
-
- <span class="n">show_diff</span><span class="o">:</span> <span class="k">Union</span><span class="err">[</span><span class="kt">bool</span><span class="p">,</span> <span class="n">TextIO</span><span class="err">]</span> <span class="o">=</span> <span class="no">False</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">:</span> <span class="k">Optional</span><span class="err">[</span><span class="n">str</span><span class="err">]</span> <span class="o">=</span> <span class="k">None</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">:</span> <span class="k">Optional</span><span class="err">[</span><span class="k">Path</span><span class="err">]</span> <span class="o">=</span> <span class="k">None</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">:</span> <span class="kt">bool</span> <span class="o">=</span> <span class="no">False</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="o">:</span> <span class="k">Any</span><span class="p">,</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">bool</span><span class="o">:</span>
-
- <span class="s2">&quot;</span><span class="se">&quot;&quot;</span><span class="s2">Checks the order, format, and categorization of imports within the provided code string.</span>
-
-<span class="s2"> Returns `True` if everything is correct, otherwise `False`.</span>
-
-<span class="s2"> - **code**: The string of code with imports that need to be sorted.</span>
-
-<span class="s2"> - **show_diff**: If `True` the changes that need to be done will be printed to stdout, if a</span>
-
-<span class="s2"> TextIO stream is provided results will be written to it, otherwise no diff will be computed.</span>
-
-<span class="s2"> - **extension**: The file extension that contains imports. Defaults to filename extension or py.</span>
-
-<span class="s2"> - **config**: The config object to use when sorting imports.</span>
-
-<span class="s2"> - **file_path**: The disk location where the code string was pulled from.</span>
-
-<span class="s2"> - **disregard_skip**: set to `True` if you want to ignore a skip set in config for this file.</span>
-
-<span class="s2"> - ****config_kwargs**: Any config modifications.</span>
-
-<span class="s2"> </span><span class="se">&quot;&quot;</span><span class="s2">&quot;</span>
-
- <span class="n">config</span> <span class="o">=</span> <span class="n">_config</span><span class="p">(</span><span class="k">path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span> <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span> <span class="o">**</span><span class="n">config_kwargs</span><span class="p">)</span>
-
- <span class="k">return</span> <span class="n">check_stream</span><span class="p">(</span>
-
- <span class="n">StringIO</span><span class="p">(</span><span class="k">code</span><span class="p">),</span>
-
- <span class="n">show_diff</span><span class="o">=</span><span class="n">show_diff</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">=</span><span class="n">extension</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">=</span><span class="n">disregard_skip</span><span class="p">,</span>
-
- <span class="p">)</span>
-</code></pre></div>
-
-</details>
-<h3 id="check_file">check_file</h3>
-<div class="codehilite"><pre><span></span><code><span class="k">def</span> <span class="nf">check_file</span><span class="p">(</span>
- <span class="n">filename</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">],</span>
- <span class="n">show_diff</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">TextIO</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="n">config</span><span class="p">:</span> <span class="n">isort</span><span class="o">.</span><span class="n">settings</span><span class="o">.</span><span class="n">Config</span> <span class="o">=</span> <span class="n">Config</span><span class="p">(</span><span class="n">py_version</span><span class="o">=</span><span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="n">force_to_top</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="n">extend_skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">extend_skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_gitignore</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">line_length</span><span class="o">=</span><span class="mi">79</span><span class="p">,</span> <span class="n">wrap_length</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">line_ending</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">sections</span><span class="o">=</span><span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="n">no_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">known_future_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="n">known_third_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_first_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_local_folder</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="n">extra_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_other</span><span class="o">=</span><span class="p">{},</span> <span class="n">multi_line_output</span><span class="o">=&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">forced_separate</span><span class="o">=</span><span class="p">(),</span> <span class="n">indent</span><span class="o">=</span><span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="n">comment_prefix</span><span class="o">=</span><span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="n">length_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_straight</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_sections</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">add_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">remove_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">append_only</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_relative</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_single_line</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">single_line_exclusions</span><span class="o">=</span><span class="p">(),</span> <span class="n">default_section</span><span class="o">=</span><span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="n">import_headings</span><span class="o">=</span><span class="p">{},</span> <span class="n">balanced_wrapping</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">use_parentheses</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">order_by_type</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">atomic</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lines_after_imports</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_sections</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_types</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">combine_as_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_star</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">include_trailing_comma</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">from_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">verbose</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">quiet</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_adds</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_grid_wrap</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">force_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lexicographical</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">group_by_package</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_whitespace</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">no_lines_before</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">no_inline_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">case_sensitive</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sources</span><span class="o">=</span><span class="p">({</span><span class="s1">&#39;py_version&#39;</span><span class="p">:</span> <span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="s1">&#39;force_to_top&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="s1">&#39;extend_skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;extend_skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_gitignore&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;line_length&#39;</span><span class="p">:</span> <span class="mi">79</span><span class="p">,</span> <span class="s1">&#39;wrap_length&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;line_ending&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;sections&#39;</span><span class="p">:</span> <span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="s1">&#39;no_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;known_future_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="s1">&#39;known_third_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_first_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_local_folder&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="s1">&#39;extra_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_other&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;multi_line_output&#39;</span><span class="p">:</span> <span class="o">&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="s1">&#39;forced_separate&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;indent&#39;</span><span class="p">:</span> <span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="s1">&#39;comment_prefix&#39;</span><span class="p">:</span> <span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="s1">&#39;length_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_straight&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_sections&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;add_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;remove_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;append_only&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_relative&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_single_line&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;single_line_exclusions&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;default_section&#39;</span><span class="p">:</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;import_headings&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;balanced_wrapping&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;use_parentheses&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;order_by_type&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;atomic&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lines_after_imports&#39;</span><span class="p">:</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_sections&#39;</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_types&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;combine_as_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_star&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;include_trailing_comma&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;from_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;verbose&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;quiet&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_adds&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_grid_wrap&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;force_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lexicographical&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;group_by_package&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_whitespace&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;no_lines_before&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;no_inline_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;case_sensitive&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sources&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;virtual_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;conda_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;ensure_newline_before_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;directory&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;honor_noqa&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;src_paths&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;old_finders&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;remove_redundant_aliases&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;float_to_top&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;filter_files&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;formatting_function&#39;</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="s1">&#39;color_output&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;treat_comments_as_code&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;treat_all_comments_as_code&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;supported_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="s1">&#39;blocked_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="s1">&#39;constants&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;classes&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;variables&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;dedup_headings&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_modified&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_straight_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;auto_identify_namespace_packages&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;namespace_packages&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;follow_links&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;indented_import_headings&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;honor_case_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sort_relative_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;overwrite_in_place&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;star_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;git_ignore&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;format_error&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;format_success&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;sort_order&#39;</span><span class="p">:</span> <span class="s1">&#39;natural&#39;</span><span class="p">,</span> <span class="s1">&#39;source&#39;</span><span class="p">:</span> <span class="s1">&#39;defaults&#39;</span><span class="p">},),</span> <span class="n">virtual_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">conda_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">ensure_newline_before_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">directory</span><span class="o">=</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">,</span> <span class="n">profile</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">honor_noqa</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">src_paths</span><span class="o">=</span><span class="p">(</span><span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort/src&#39;</span><span class="p">),</span> <span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">)),</span> <span class="n">old_finders</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">remove_redundant_aliases</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">float_to_top</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">filter_files</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">formatter</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">formatting_function</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">color_output</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">treat_comments_as_code</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">treat_all_comments_as_code</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">supported_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="n">blocked_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="n">constants</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">classes</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">variables</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">dedup_headings</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_modified</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_straight_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">auto_identify_namespace_packages</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">namespace_packages</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">follow_links</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">indented_import_headings</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">honor_case_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sort_relative_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">overwrite_in_place</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">star_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">git_ignore</span><span class="o">=</span><span class="p">{},</span> <span class="n">format_error</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">format_success</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">sort_order</span><span class="o">=</span><span class="s1">&#39;natural&#39;</span><span class="p">),</span>
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
- <span class="n">disregard_skip</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">True</span><span class="p">,</span>
- <span class="n">extension</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span>
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span>
-</code></pre></div>
-
-<p>Checks any imports within the provided file, returning <code>False</code> if any unsorted or</p>
-<p>incorrectly imports are found or <code>True</code> if no problems are identified.</p>
-<ul>
-<li><strong>filename</strong>: The name or Path of the file to check.</li>
-<li><strong>show_diff</strong>: If <code>True</code> the changes that need to be done will be printed to stdout, if a
-TextIO stream is provided results will be written to it, otherwise no diff will be computed.</li>
-<li><strong>config</strong>: The config object to use when sorting imports.</li>
-<li><strong>file_path</strong>: The disk location where the code string was pulled from.</li>
-<li><strong>disregard_skip</strong>: set to <code>True</code> if you want to ignore a skip set in config for this file.</li>
-<li><strong>extension</strong>: The file extension that contains imports. Defaults to filename extension or py.</li>
-<li><strong>**config_kwargs</strong>: Any config modifications.</li>
-</ul>
-<details class="example"><summary>View Source</summary><div class="codehilite"><pre><span></span><code><span class="n">def</span> <span class="n">check_file</span><span class="p">(</span>
-
- <span class="n">filename</span><span class="o">:</span> <span class="k">Union</span><span class="err">[</span><span class="n">str</span><span class="p">,</span> <span class="k">Path</span><span class="err">]</span><span class="p">,</span>
-
- <span class="n">show_diff</span><span class="o">:</span> <span class="k">Union</span><span class="err">[</span><span class="kt">bool</span><span class="p">,</span> <span class="n">TextIO</span><span class="err">]</span> <span class="o">=</span> <span class="no">False</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">:</span> <span class="k">Optional</span><span class="err">[</span><span class="k">Path</span><span class="err">]</span> <span class="o">=</span> <span class="k">None</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">:</span> <span class="kt">bool</span> <span class="o">=</span> <span class="no">True</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">:</span> <span class="k">Optional</span><span class="err">[</span><span class="n">str</span><span class="err">]</span> <span class="o">=</span> <span class="k">None</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="o">:</span> <span class="k">Any</span><span class="p">,</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">bool</span><span class="o">:</span>
-
- <span class="s2">&quot;</span><span class="se">&quot;&quot;</span><span class="s2">Checks any imports within the provided file, returning `False` if any unsorted or</span>
-
-<span class="s2"> incorrectly imports are found or `True` if no problems are identified.</span>
-
-<span class="s2"> - **filename**: The name or Path of the file to check.</span>
-
-<span class="s2"> - **show_diff**: If `True` the changes that need to be done will be printed to stdout, if a</span>
-
-<span class="s2"> TextIO stream is provided results will be written to it, otherwise no diff will be computed.</span>
-
-<span class="s2"> - **config**: The config object to use when sorting imports.</span>
-
-<span class="s2"> - **file_path**: The disk location where the code string was pulled from.</span>
-
-<span class="s2"> - **disregard_skip**: set to `True` if you want to ignore a skip set in config for this file.</span>
-
-<span class="s2"> - **extension**: The file extension that contains imports. Defaults to filename extension or py.</span>
-
-<span class="s2"> - ****config_kwargs**: Any config modifications.</span>
-
-<span class="s2"> </span><span class="se">&quot;&quot;</span><span class="s2">&quot;</span>
-
- <span class="k">with</span> <span class="k">io</span><span class="p">.</span><span class="k">File</span><span class="p">.</span><span class="k">read</span><span class="p">(</span><span class="n">filename</span><span class="p">)</span> <span class="k">as</span> <span class="n">source_file</span><span class="o">:</span>
-
- <span class="k">return</span> <span class="n">check_stream</span><span class="p">(</span>
-
- <span class="n">source_file</span><span class="p">.</span><span class="k">stream</span><span class="p">,</span>
-
- <span class="n">show_diff</span><span class="o">=</span><span class="n">show_diff</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">=</span><span class="n">extension</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span> <span class="k">or</span> <span class="n">source_file</span><span class="p">.</span><span class="k">path</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">=</span><span class="n">disregard_skip</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">,</span>
-
- <span class="p">)</span>
-</code></pre></div>
-
-</details>
-<h3 id="check_stream">check_stream</h3>
-<div class="codehilite"><pre><span></span><code><span class="k">def</span> <span class="nf">check_stream</span><span class="p">(</span>
- <span class="n">input_stream</span><span class="p">:</span> <span class="o">&lt;</span><span class="k">class</span> <span class="err">&#39;</span><span class="nc">TextIO</span><span class="s1">&#39;&gt;,</span>
- <span class="n">show_diff</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">TextIO</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="n">extension</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
- <span class="n">config</span><span class="p">:</span> <span class="n">isort</span><span class="o">.</span><span class="n">settings</span><span class="o">.</span><span class="n">Config</span> <span class="o">=</span> <span class="n">Config</span><span class="p">(</span><span class="n">py_version</span><span class="o">=</span><span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="n">force_to_top</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="n">extend_skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">extend_skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_gitignore</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">line_length</span><span class="o">=</span><span class="mi">79</span><span class="p">,</span> <span class="n">wrap_length</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">line_ending</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">sections</span><span class="o">=</span><span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="n">no_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">known_future_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="n">known_third_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_first_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_local_folder</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="n">extra_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_other</span><span class="o">=</span><span class="p">{},</span> <span class="n">multi_line_output</span><span class="o">=&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">forced_separate</span><span class="o">=</span><span class="p">(),</span> <span class="n">indent</span><span class="o">=</span><span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="n">comment_prefix</span><span class="o">=</span><span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="n">length_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_straight</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_sections</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">add_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">remove_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">append_only</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_relative</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_single_line</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">single_line_exclusions</span><span class="o">=</span><span class="p">(),</span> <span class="n">default_section</span><span class="o">=</span><span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="n">import_headings</span><span class="o">=</span><span class="p">{},</span> <span class="n">balanced_wrapping</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">use_parentheses</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">order_by_type</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">atomic</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lines_after_imports</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_sections</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_types</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">combine_as_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_star</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">include_trailing_comma</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">from_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">verbose</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">quiet</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_adds</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_grid_wrap</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">force_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lexicographical</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">group_by_package</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_whitespace</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">no_lines_before</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">no_inline_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">case_sensitive</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sources</span><span class="o">=</span><span class="p">({</span><span class="s1">&#39;py_version&#39;</span><span class="p">:</span> <span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="s1">&#39;force_to_top&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="s1">&#39;extend_skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;extend_skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_gitignore&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;line_length&#39;</span><span class="p">:</span> <span class="mi">79</span><span class="p">,</span> <span class="s1">&#39;wrap_length&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;line_ending&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;sections&#39;</span><span class="p">:</span> <span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="s1">&#39;no_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;known_future_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="s1">&#39;known_third_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_first_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_local_folder&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="s1">&#39;extra_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_other&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;multi_line_output&#39;</span><span class="p">:</span> <span class="o">&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="s1">&#39;forced_separate&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;indent&#39;</span><span class="p">:</span> <span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="s1">&#39;comment_prefix&#39;</span><span class="p">:</span> <span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="s1">&#39;length_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_straight&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_sections&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;add_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;remove_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;append_only&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_relative&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_single_line&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;single_line_exclusions&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;default_section&#39;</span><span class="p">:</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;import_headings&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;balanced_wrapping&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;use_parentheses&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;order_by_type&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;atomic&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lines_after_imports&#39;</span><span class="p">:</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_sections&#39;</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_types&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;combine_as_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_star&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;include_trailing_comma&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;from_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;verbose&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;quiet&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_adds&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_grid_wrap&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;force_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lexicographical&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;group_by_package&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_whitespace&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;no_lines_before&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;no_inline_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;case_sensitive&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sources&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;virtual_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;conda_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;ensure_newline_before_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;directory&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;honor_noqa&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;src_paths&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;old_finders&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;remove_redundant_aliases&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;float_to_top&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;filter_files&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;formatting_function&#39;</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="s1">&#39;color_output&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;treat_comments_as_code&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;treat_all_comments_as_code&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;supported_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="s1">&#39;blocked_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="s1">&#39;constants&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;classes&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;variables&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;dedup_headings&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_modified&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_straight_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;auto_identify_namespace_packages&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;namespace_packages&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;follow_links&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;indented_import_headings&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;honor_case_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sort_relative_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;overwrite_in_place&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;star_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;git_ignore&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;format_error&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;format_success&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;sort_order&#39;</span><span class="p">:</span> <span class="s1">&#39;natural&#39;</span><span class="p">,</span> <span class="s1">&#39;source&#39;</span><span class="p">:</span> <span class="s1">&#39;defaults&#39;</span><span class="p">},),</span> <span class="n">virtual_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">conda_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">ensure_newline_before_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">directory</span><span class="o">=</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">,</span> <span class="n">profile</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">honor_noqa</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">src_paths</span><span class="o">=</span><span class="p">(</span><span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort/src&#39;</span><span class="p">),</span> <span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">)),</span> <span class="n">old_finders</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">remove_redundant_aliases</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">float_to_top</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">filter_files</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">formatter</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">formatting_function</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">color_output</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">treat_comments_as_code</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">treat_all_comments_as_code</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">supported_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="n">blocked_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="n">constants</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">classes</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">variables</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">dedup_headings</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_modified</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_straight_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">auto_identify_namespace_packages</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">namespace_packages</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">follow_links</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">indented_import_headings</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">honor_case_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sort_relative_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">overwrite_in_place</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">star_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">git_ignore</span><span class="o">=</span><span class="p">{},</span> <span class="n">format_error</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">format_success</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">sort_order</span><span class="o">=</span><span class="s1">&#39;natural&#39;</span><span class="p">),</span>
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
- <span class="n">disregard_skip</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span>
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span>
-</code></pre></div>
-
-<p>Checks any imports within the provided code stream, returning <code>False</code> if any unsorted or</p>
-<p>incorrectly imports are found or <code>True</code> if no problems are identified.</p>
-<ul>
-<li><strong>input_stream</strong>: The stream of code with imports that need to be sorted.</li>
-<li><strong>show_diff</strong>: If <code>True</code> the changes that need to be done will be printed to stdout, if a
-TextIO stream is provided results will be written to it, otherwise no diff will be computed.</li>
-<li><strong>extension</strong>: The file extension that contains imports. Defaults to filename extension or py.</li>
-<li><strong>config</strong>: The config object to use when sorting imports.</li>
-<li><strong>file_path</strong>: The disk location where the code string was pulled from.</li>
-<li><strong>disregard_skip</strong>: set to <code>True</code> if you want to ignore a skip set in config for this file.</li>
-<li><strong>**config_kwargs</strong>: Any config modifications.</li>
-</ul>
-<details class="example"><summary>View Source</summary><div class="codehilite"><pre><span></span><code><span class="n">def</span> <span class="n">check_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="o">:</span> <span class="n">TextIO</span><span class="p">,</span>
-
- <span class="n">show_diff</span><span class="o">:</span> <span class="k">Union</span><span class="err">[</span><span class="kt">bool</span><span class="p">,</span> <span class="n">TextIO</span><span class="err">]</span> <span class="o">=</span> <span class="no">False</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">:</span> <span class="k">Optional</span><span class="err">[</span><span class="n">str</span><span class="err">]</span> <span class="o">=</span> <span class="k">None</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">:</span> <span class="k">Optional</span><span class="err">[</span><span class="k">Path</span><span class="err">]</span> <span class="o">=</span> <span class="k">None</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">:</span> <span class="kt">bool</span> <span class="o">=</span> <span class="no">False</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="o">:</span> <span class="k">Any</span><span class="p">,</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">bool</span><span class="o">:</span>
-
- <span class="s2">&quot;</span><span class="se">&quot;&quot;</span><span class="s2">Checks any imports within the provided code stream, returning `False` if any unsorted or</span>
-
-<span class="s2"> incorrectly imports are found or `True` if no problems are identified.</span>
-
-<span class="s2"> - **input_stream**: The stream of code with imports that need to be sorted.</span>
-
-<span class="s2"> - **show_diff**: If `True` the changes that need to be done will be printed to stdout, if a</span>
-
-<span class="s2"> TextIO stream is provided results will be written to it, otherwise no diff will be computed.</span>
-
-<span class="s2"> - **extension**: The file extension that contains imports. Defaults to filename extension or py.</span>
-
-<span class="s2"> - **config**: The config object to use when sorting imports.</span>
-
-<span class="s2"> - **file_path**: The disk location where the code string was pulled from.</span>
-
-<span class="s2"> - **disregard_skip**: set to `True` if you want to ignore a skip set in config for this file.</span>
-
-<span class="s2"> - ****config_kwargs**: Any config modifications.</span>
-
-<span class="s2"> </span><span class="se">&quot;&quot;</span><span class="s2">&quot;</span>
-
- <span class="n">config</span> <span class="o">=</span> <span class="n">_config</span><span class="p">(</span><span class="k">path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span> <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span> <span class="o">**</span><span class="n">config_kwargs</span><span class="p">)</span>
-
- <span class="k">if</span> <span class="n">show_diff</span><span class="o">:</span>
-
- <span class="n">input_stream</span> <span class="o">=</span> <span class="n">StringIO</span><span class="p">(</span><span class="n">input_stream</span><span class="p">.</span><span class="k">read</span><span class="p">())</span>
-
- <span class="k">changed</span><span class="o">:</span> <span class="kt">bool</span> <span class="o">=</span> <span class="n">sort_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="o">=</span><span class="n">input_stream</span><span class="p">,</span>
-
- <span class="n">output_stream</span><span class="o">=</span><span class="k">Empty</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">=</span><span class="n">extension</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">=</span><span class="n">disregard_skip</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="n">printer</span> <span class="o">=</span> <span class="n">create_terminal_printer</span><span class="p">(</span>
-
- <span class="n">color</span><span class="o">=</span><span class="n">config</span><span class="p">.</span><span class="n">color_output</span><span class="p">,</span> <span class="k">error</span><span class="o">=</span><span class="n">config</span><span class="p">.</span><span class="n">format_error</span><span class="p">,</span> <span class="n">success</span><span class="o">=</span><span class="n">config</span><span class="p">.</span><span class="n">format_success</span>
-
- <span class="p">)</span>
-
- <span class="k">if</span> <span class="k">not</span> <span class="k">changed</span><span class="o">:</span>
-
- <span class="k">if</span> <span class="n">config</span><span class="p">.</span><span class="n">verbose</span> <span class="k">and</span> <span class="k">not</span> <span class="n">config</span><span class="p">.</span><span class="n">only_modified</span><span class="o">:</span>
-
- <span class="n">printer</span><span class="p">.</span><span class="n">success</span><span class="p">(</span><span class="n">f</span><span class="s2">&quot;{file_path or &#39;&#39;} Everything Looks Good!&quot;</span><span class="p">)</span>
-
- <span class="k">return</span> <span class="no">True</span>
-
- <span class="n">printer</span><span class="p">.</span><span class="k">error</span><span class="p">(</span><span class="n">f</span><span class="s2">&quot;{file_path or &#39;&#39;} Imports are incorrectly sorted and/or formatted.&quot;</span><span class="p">)</span>
-
- <span class="k">if</span> <span class="n">show_diff</span><span class="o">:</span>
-
- <span class="n">output_stream</span> <span class="o">=</span> <span class="n">StringIO</span><span class="p">()</span>
-
- <span class="n">input_stream</span><span class="p">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="n">file_contents</span> <span class="o">=</span> <span class="n">input_stream</span><span class="p">.</span><span class="k">read</span><span class="p">()</span>
-
- <span class="n">sort_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="o">=</span><span class="n">StringIO</span><span class="p">(</span><span class="n">file_contents</span><span class="p">),</span>
-
- <span class="n">output_stream</span><span class="o">=</span><span class="n">output_stream</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">=</span><span class="n">extension</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">=</span><span class="n">disregard_skip</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="n">output_stream</span><span class="p">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="n">show_unified_diff</span><span class="p">(</span>
-
- <span class="n">file_input</span><span class="o">=</span><span class="n">file_contents</span><span class="p">,</span>
-
- <span class="n">file_output</span><span class="o">=</span><span class="n">output_stream</span><span class="p">.</span><span class="k">read</span><span class="p">(),</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span>
-
- <span class="n">output</span><span class="o">=</span><span class="k">None</span> <span class="k">if</span> <span class="n">show_diff</span> <span class="k">is</span> <span class="no">True</span> <span class="k">else</span> <span class="nf">cast</span><span class="p">(</span><span class="n">TextIO</span><span class="p">,</span> <span class="n">show_diff</span><span class="p">),</span>
-
- <span class="n">color_output</span><span class="o">=</span><span class="n">config</span><span class="p">.</span><span class="n">color_output</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="k">return</span> <span class="no">False</span>
-</code></pre></div>
-
-</details>
-<h3 id="find_imports_in_code">find_imports_in_code</h3>
-<div class="codehilite"><pre><span></span><code><span class="k">def</span> <span class="nf">find_imports_in_code</span><span class="p">(</span>
- <span class="n">code</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span>
- <span class="n">config</span><span class="p">:</span> <span class="n">isort</span><span class="o">.</span><span class="n">settings</span><span class="o">.</span><span class="n">Config</span> <span class="o">=</span> <span class="n">Config</span><span class="p">(</span><span class="n">py_version</span><span class="o">=</span><span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="n">force_to_top</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="n">extend_skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">extend_skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_gitignore</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">line_length</span><span class="o">=</span><span class="mi">79</span><span class="p">,</span> <span class="n">wrap_length</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">line_ending</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">sections</span><span class="o">=</span><span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="n">no_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">known_future_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="n">known_third_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_first_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_local_folder</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="n">extra_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_other</span><span class="o">=</span><span class="p">{},</span> <span class="n">multi_line_output</span><span class="o">=&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">forced_separate</span><span class="o">=</span><span class="p">(),</span> <span class="n">indent</span><span class="o">=</span><span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="n">comment_prefix</span><span class="o">=</span><span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="n">length_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_straight</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_sections</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">add_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">remove_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">append_only</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_relative</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_single_line</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">single_line_exclusions</span><span class="o">=</span><span class="p">(),</span> <span class="n">default_section</span><span class="o">=</span><span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="n">import_headings</span><span class="o">=</span><span class="p">{},</span> <span class="n">balanced_wrapping</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">use_parentheses</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">order_by_type</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">atomic</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lines_after_imports</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_sections</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_types</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">combine_as_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_star</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">include_trailing_comma</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">from_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">verbose</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">quiet</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_adds</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_grid_wrap</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">force_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lexicographical</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">group_by_package</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_whitespace</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">no_lines_before</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">no_inline_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">case_sensitive</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sources</span><span class="o">=</span><span class="p">({</span><span class="s1">&#39;py_version&#39;</span><span class="p">:</span> <span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="s1">&#39;force_to_top&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="s1">&#39;extend_skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;extend_skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_gitignore&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;line_length&#39;</span><span class="p">:</span> <span class="mi">79</span><span class="p">,</span> <span class="s1">&#39;wrap_length&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;line_ending&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;sections&#39;</span><span class="p">:</span> <span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="s1">&#39;no_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;known_future_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="s1">&#39;known_third_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_first_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_local_folder&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="s1">&#39;extra_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_other&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;multi_line_output&#39;</span><span class="p">:</span> <span class="o">&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="s1">&#39;forced_separate&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;indent&#39;</span><span class="p">:</span> <span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="s1">&#39;comment_prefix&#39;</span><span class="p">:</span> <span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="s1">&#39;length_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_straight&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_sections&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;add_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;remove_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;append_only&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_relative&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_single_line&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;single_line_exclusions&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;default_section&#39;</span><span class="p">:</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;import_headings&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;balanced_wrapping&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;use_parentheses&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;order_by_type&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;atomic&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lines_after_imports&#39;</span><span class="p">:</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_sections&#39;</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_types&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;combine_as_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_star&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;include_trailing_comma&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;from_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;verbose&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;quiet&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_adds&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_grid_wrap&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;force_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lexicographical&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;group_by_package&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_whitespace&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;no_lines_before&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;no_inline_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;case_sensitive&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sources&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;virtual_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;conda_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;ensure_newline_before_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;directory&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;honor_noqa&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;src_paths&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;old_finders&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;remove_redundant_aliases&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;float_to_top&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;filter_files&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;formatting_function&#39;</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="s1">&#39;color_output&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;treat_comments_as_code&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;treat_all_comments_as_code&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;supported_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="s1">&#39;blocked_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="s1">&#39;constants&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;classes&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;variables&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;dedup_headings&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_modified&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_straight_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;auto_identify_namespace_packages&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;namespace_packages&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;follow_links&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;indented_import_headings&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;honor_case_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sort_relative_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;overwrite_in_place&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;star_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;git_ignore&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;format_error&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;format_success&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;sort_order&#39;</span><span class="p">:</span> <span class="s1">&#39;natural&#39;</span><span class="p">,</span> <span class="s1">&#39;source&#39;</span><span class="p">:</span> <span class="s1">&#39;defaults&#39;</span><span class="p">},),</span> <span class="n">virtual_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">conda_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">ensure_newline_before_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">directory</span><span class="o">=</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">,</span> <span class="n">profile</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">honor_noqa</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">src_paths</span><span class="o">=</span><span class="p">(</span><span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort/src&#39;</span><span class="p">),</span> <span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">)),</span> <span class="n">old_finders</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">remove_redundant_aliases</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">float_to_top</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">filter_files</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">formatter</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">formatting_function</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">color_output</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">treat_comments_as_code</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">treat_all_comments_as_code</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">supported_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="n">blocked_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="n">constants</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">classes</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">variables</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">dedup_headings</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_modified</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_straight_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">auto_identify_namespace_packages</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">namespace_packages</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">follow_links</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">indented_import_headings</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">honor_case_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sort_relative_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">overwrite_in_place</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">star_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">git_ignore</span><span class="o">=</span><span class="p">{},</span> <span class="n">format_error</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">format_success</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">sort_order</span><span class="o">=</span><span class="s1">&#39;natural&#39;</span><span class="p">),</span>
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
- <span class="n">unique</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">isort</span><span class="o">.</span><span class="n">api</span><span class="o">.</span><span class="n">ImportKey</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="n">top_only</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span>
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Iterator</span><span class="p">[</span><span class="n">isort</span><span class="o">.</span><span class="n">identify</span><span class="o">.</span><span class="n">Import</span><span class="p">]</span>
-</code></pre></div>
-
-<p>Finds and returns all imports within the provided code string.</p>
-<ul>
-<li><strong>code</strong>: The string of code with imports that need to be sorted.</li>
-<li><strong>config</strong>: The config object to use when sorting imports.</li>
-<li><strong>file_path</strong>: The disk location where the code string was pulled from.</li>
-<li><strong>unique</strong>: If True, only the first instance of an import is returned.</li>
-<li><strong>top_only</strong>: If True, only return imports that occur before the first function or class.</li>
-<li><strong>**config_kwargs</strong>: Any config modifications.</li>
-</ul>
-<details class="example"><summary>View Source</summary><div class="codehilite"><pre><span></span><code><span class="k">def</span> <span class="nf">find_imports_in_code</span><span class="p">(</span>
-
- <span class="n">code</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span>
-
- <span class="n">config</span><span class="p">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="n">unique</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">ImportKey</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="n">top_only</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Iterator</span><span class="p">[</span><span class="n">identify</span><span class="o">.</span><span class="n">Import</span><span class="p">]:</span>
-
- <span class="sd">&quot;&quot;&quot;Finds and returns all imports within the provided code string.</span>
-
-<span class="sd"> - **code**: The string of code with imports that need to be sorted.</span>
-
-<span class="sd"> - **config**: The config object to use when sorting imports.</span>
-
-<span class="sd"> - **file_path**: The disk location where the code string was pulled from.</span>
-
-<span class="sd"> - **unique**: If True, only the first instance of an import is returned.</span>
-
-<span class="sd"> - **top_only**: If True, only return imports that occur before the first function or class.</span>
-
-<span class="sd"> - ****config_kwargs**: Any config modifications.</span>
-
-<span class="sd"> &quot;&quot;&quot;</span>
-
- <span class="k">yield from</span> <span class="n">find_imports_in_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="o">=</span><span class="n">StringIO</span><span class="p">(</span><span class="n">code</span><span class="p">),</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span>
-
- <span class="n">unique</span><span class="o">=</span><span class="n">unique</span><span class="p">,</span>
-
- <span class="n">top_only</span><span class="o">=</span><span class="n">top_only</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">,</span>
-
- <span class="p">)</span>
-</code></pre></div>
-
-</details>
-<h3 id="find_imports_in_file">find_imports_in_file</h3>
-<div class="codehilite"><pre><span></span><code><span class="k">def</span> <span class="nf">find_imports_in_file</span><span class="p">(</span>
- <span class="n">filename</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">],</span>
- <span class="n">config</span><span class="p">:</span> <span class="n">isort</span><span class="o">.</span><span class="n">settings</span><span class="o">.</span><span class="n">Config</span> <span class="o">=</span> <span class="n">Config</span><span class="p">(</span><span class="n">py_version</span><span class="o">=</span><span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="n">force_to_top</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="n">extend_skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">extend_skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_gitignore</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">line_length</span><span class="o">=</span><span class="mi">79</span><span class="p">,</span> <span class="n">wrap_length</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">line_ending</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">sections</span><span class="o">=</span><span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="n">no_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">known_future_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="n">known_third_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_first_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_local_folder</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="n">extra_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_other</span><span class="o">=</span><span class="p">{},</span> <span class="n">multi_line_output</span><span class="o">=&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">forced_separate</span><span class="o">=</span><span class="p">(),</span> <span class="n">indent</span><span class="o">=</span><span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="n">comment_prefix</span><span class="o">=</span><span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="n">length_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_straight</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_sections</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">add_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">remove_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">append_only</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_relative</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_single_line</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">single_line_exclusions</span><span class="o">=</span><span class="p">(),</span> <span class="n">default_section</span><span class="o">=</span><span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="n">import_headings</span><span class="o">=</span><span class="p">{},</span> <span class="n">balanced_wrapping</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">use_parentheses</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">order_by_type</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">atomic</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lines_after_imports</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_sections</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_types</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">combine_as_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_star</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">include_trailing_comma</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">from_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">verbose</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">quiet</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_adds</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_grid_wrap</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">force_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lexicographical</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">group_by_package</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_whitespace</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">no_lines_before</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">no_inline_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">case_sensitive</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sources</span><span class="o">=</span><span class="p">({</span><span class="s1">&#39;py_version&#39;</span><span class="p">:</span> <span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="s1">&#39;force_to_top&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="s1">&#39;extend_skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;extend_skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_gitignore&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;line_length&#39;</span><span class="p">:</span> <span class="mi">79</span><span class="p">,</span> <span class="s1">&#39;wrap_length&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;line_ending&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;sections&#39;</span><span class="p">:</span> <span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="s1">&#39;no_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;known_future_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="s1">&#39;known_third_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_first_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_local_folder&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="s1">&#39;extra_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_other&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;multi_line_output&#39;</span><span class="p">:</span> <span class="o">&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="s1">&#39;forced_separate&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;indent&#39;</span><span class="p">:</span> <span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="s1">&#39;comment_prefix&#39;</span><span class="p">:</span> <span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="s1">&#39;length_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_straight&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_sections&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;add_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;remove_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;append_only&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_relative&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_single_line&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;single_line_exclusions&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;default_section&#39;</span><span class="p">:</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;import_headings&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;balanced_wrapping&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;use_parentheses&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;order_by_type&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;atomic&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lines_after_imports&#39;</span><span class="p">:</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_sections&#39;</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_types&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;combine_as_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_star&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;include_trailing_comma&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;from_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;verbose&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;quiet&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_adds&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_grid_wrap&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;force_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lexicographical&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;group_by_package&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_whitespace&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;no_lines_before&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;no_inline_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;case_sensitive&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sources&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;virtual_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;conda_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;ensure_newline_before_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;directory&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;honor_noqa&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;src_paths&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;old_finders&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;remove_redundant_aliases&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;float_to_top&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;filter_files&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;formatting_function&#39;</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="s1">&#39;color_output&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;treat_comments_as_code&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;treat_all_comments_as_code&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;supported_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="s1">&#39;blocked_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="s1">&#39;constants&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;classes&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;variables&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;dedup_headings&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_modified&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_straight_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;auto_identify_namespace_packages&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;namespace_packages&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;follow_links&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;indented_import_headings&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;honor_case_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sort_relative_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;overwrite_in_place&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;star_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;git_ignore&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;format_error&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;format_success&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;sort_order&#39;</span><span class="p">:</span> <span class="s1">&#39;natural&#39;</span><span class="p">,</span> <span class="s1">&#39;source&#39;</span><span class="p">:</span> <span class="s1">&#39;defaults&#39;</span><span class="p">},),</span> <span class="n">virtual_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">conda_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">ensure_newline_before_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">directory</span><span class="o">=</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">,</span> <span class="n">profile</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">honor_noqa</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">src_paths</span><span class="o">=</span><span class="p">(</span><span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort/src&#39;</span><span class="p">),</span> <span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">)),</span> <span class="n">old_finders</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">remove_redundant_aliases</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">float_to_top</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">filter_files</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">formatter</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">formatting_function</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">color_output</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">treat_comments_as_code</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">treat_all_comments_as_code</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">supported_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="n">blocked_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="n">constants</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">classes</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">variables</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">dedup_headings</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_modified</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_straight_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">auto_identify_namespace_packages</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">namespace_packages</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">follow_links</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">indented_import_headings</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">honor_case_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sort_relative_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">overwrite_in_place</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">star_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">git_ignore</span><span class="o">=</span><span class="p">{},</span> <span class="n">format_error</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">format_success</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">sort_order</span><span class="o">=</span><span class="s1">&#39;natural&#39;</span><span class="p">),</span>
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
- <span class="n">unique</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">isort</span><span class="o">.</span><span class="n">api</span><span class="o">.</span><span class="n">ImportKey</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="n">top_only</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span>
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Iterator</span><span class="p">[</span><span class="n">isort</span><span class="o">.</span><span class="n">identify</span><span class="o">.</span><span class="n">Import</span><span class="p">]</span>
-</code></pre></div>
-
-<p>Finds and returns all imports within the provided source file.</p>
-<ul>
-<li><strong>filename</strong>: The name or Path of the file to look for imports in.</li>
-<li><strong>extension</strong>: The file extension that contains imports. Defaults to filename extension or py.</li>
-<li><strong>config</strong>: The config object to use when sorting imports.</li>
-<li><strong>file_path</strong>: The disk location where the code string was pulled from.</li>
-<li><strong>unique</strong>: If True, only the first instance of an import is returned.</li>
-<li><strong>top_only</strong>: If True, only return imports that occur before the first function or class.</li>
-<li><strong>**config_kwargs</strong>: Any config modifications.</li>
-</ul>
-<details class="example"><summary>View Source</summary><div class="codehilite"><pre><span></span><code><span class="k">def</span> <span class="nf">find_imports_in_file</span><span class="p">(</span>
-
- <span class="n">filename</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">Path</span><span class="p">],</span>
-
- <span class="n">config</span><span class="p">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="n">unique</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">ImportKey</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="n">top_only</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Iterator</span><span class="p">[</span><span class="n">identify</span><span class="o">.</span><span class="n">Import</span><span class="p">]:</span>
-
- <span class="sd">&quot;&quot;&quot;Finds and returns all imports within the provided source file.</span>
-
-<span class="sd"> - **filename**: The name or Path of the file to look for imports in.</span>
-
-<span class="sd"> - **extension**: The file extension that contains imports. Defaults to filename extension or py.</span>
-
-<span class="sd"> - **config**: The config object to use when sorting imports.</span>
-
-<span class="sd"> - **file_path**: The disk location where the code string was pulled from.</span>
-
-<span class="sd"> - **unique**: If True, only the first instance of an import is returned.</span>
-
-<span class="sd"> - **top_only**: If True, only return imports that occur before the first function or class.</span>
-
-<span class="sd"> - ****config_kwargs**: Any config modifications.</span>
-
-<span class="sd"> &quot;&quot;&quot;</span>
-
- <span class="k">with</span> <span class="n">io</span><span class="o">.</span><span class="n">File</span><span class="o">.</span><span class="n">read</span><span class="p">(</span><span class="n">filename</span><span class="p">)</span> <span class="k">as</span> <span class="n">source_file</span><span class="p">:</span>
-
- <span class="k">yield from</span> <span class="n">find_imports_in_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="o">=</span><span class="n">source_file</span><span class="o">.</span><span class="n">stream</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span> <span class="ow">or</span> <span class="n">source_file</span><span class="o">.</span><span class="n">path</span><span class="p">,</span>
-
- <span class="n">unique</span><span class="o">=</span><span class="n">unique</span><span class="p">,</span>
-
- <span class="n">top_only</span><span class="o">=</span><span class="n">top_only</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">,</span>
-
- <span class="p">)</span>
-</code></pre></div>
-
-</details>
-<h3 id="find_imports_in_paths">find_imports_in_paths</h3>
-<div class="codehilite"><pre><span></span><code><span class="k">def</span> <span class="nf">find_imports_in_paths</span><span class="p">(</span>
- <span class="n">paths</span><span class="p">:</span> <span class="n">Iterator</span><span class="p">[</span><span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">]],</span>
- <span class="n">config</span><span class="p">:</span> <span class="n">isort</span><span class="o">.</span><span class="n">settings</span><span class="o">.</span><span class="n">Config</span> <span class="o">=</span> <span class="n">Config</span><span class="p">(</span><span class="n">py_version</span><span class="o">=</span><span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="n">force_to_top</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="n">extend_skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">extend_skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_gitignore</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">line_length</span><span class="o">=</span><span class="mi">79</span><span class="p">,</span> <span class="n">wrap_length</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">line_ending</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">sections</span><span class="o">=</span><span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="n">no_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">known_future_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="n">known_third_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_first_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_local_folder</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="n">extra_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_other</span><span class="o">=</span><span class="p">{},</span> <span class="n">multi_line_output</span><span class="o">=&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">forced_separate</span><span class="o">=</span><span class="p">(),</span> <span class="n">indent</span><span class="o">=</span><span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="n">comment_prefix</span><span class="o">=</span><span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="n">length_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_straight</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_sections</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">add_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">remove_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">append_only</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_relative</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_single_line</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">single_line_exclusions</span><span class="o">=</span><span class="p">(),</span> <span class="n">default_section</span><span class="o">=</span><span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="n">import_headings</span><span class="o">=</span><span class="p">{},</span> <span class="n">balanced_wrapping</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">use_parentheses</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">order_by_type</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">atomic</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lines_after_imports</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_sections</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_types</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">combine_as_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_star</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">include_trailing_comma</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">from_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">verbose</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">quiet</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_adds</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_grid_wrap</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">force_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lexicographical</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">group_by_package</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_whitespace</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">no_lines_before</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">no_inline_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">case_sensitive</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sources</span><span class="o">=</span><span class="p">({</span><span class="s1">&#39;py_version&#39;</span><span class="p">:</span> <span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="s1">&#39;force_to_top&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="s1">&#39;extend_skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;extend_skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_gitignore&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;line_length&#39;</span><span class="p">:</span> <span class="mi">79</span><span class="p">,</span> <span class="s1">&#39;wrap_length&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;line_ending&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;sections&#39;</span><span class="p">:</span> <span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="s1">&#39;no_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;known_future_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="s1">&#39;known_third_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_first_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_local_folder&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="s1">&#39;extra_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_other&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;multi_line_output&#39;</span><span class="p">:</span> <span class="o">&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="s1">&#39;forced_separate&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;indent&#39;</span><span class="p">:</span> <span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="s1">&#39;comment_prefix&#39;</span><span class="p">:</span> <span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="s1">&#39;length_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_straight&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_sections&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;add_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;remove_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;append_only&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_relative&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_single_line&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;single_line_exclusions&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;default_section&#39;</span><span class="p">:</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;import_headings&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;balanced_wrapping&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;use_parentheses&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;order_by_type&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;atomic&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lines_after_imports&#39;</span><span class="p">:</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_sections&#39;</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_types&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;combine_as_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_star&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;include_trailing_comma&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;from_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;verbose&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;quiet&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_adds&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_grid_wrap&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;force_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lexicographical&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;group_by_package&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_whitespace&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;no_lines_before&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;no_inline_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;case_sensitive&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sources&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;virtual_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;conda_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;ensure_newline_before_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;directory&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;honor_noqa&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;src_paths&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;old_finders&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;remove_redundant_aliases&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;float_to_top&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;filter_files&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;formatting_function&#39;</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="s1">&#39;color_output&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;treat_comments_as_code&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;treat_all_comments_as_code&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;supported_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="s1">&#39;blocked_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="s1">&#39;constants&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;classes&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;variables&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;dedup_headings&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_modified&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_straight_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;auto_identify_namespace_packages&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;namespace_packages&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;follow_links&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;indented_import_headings&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;honor_case_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sort_relative_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;overwrite_in_place&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;star_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;git_ignore&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;format_error&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;format_success&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;sort_order&#39;</span><span class="p">:</span> <span class="s1">&#39;natural&#39;</span><span class="p">,</span> <span class="s1">&#39;source&#39;</span><span class="p">:</span> <span class="s1">&#39;defaults&#39;</span><span class="p">},),</span> <span class="n">virtual_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">conda_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">ensure_newline_before_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">directory</span><span class="o">=</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">,</span> <span class="n">profile</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">honor_noqa</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">src_paths</span><span class="o">=</span><span class="p">(</span><span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort/src&#39;</span><span class="p">),</span> <span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">)),</span> <span class="n">old_finders</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">remove_redundant_aliases</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">float_to_top</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">filter_files</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">formatter</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">formatting_function</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">color_output</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">treat_comments_as_code</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">treat_all_comments_as_code</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">supported_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="n">blocked_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="n">constants</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">classes</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">variables</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">dedup_headings</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_modified</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_straight_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">auto_identify_namespace_packages</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">namespace_packages</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">follow_links</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">indented_import_headings</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">honor_case_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sort_relative_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">overwrite_in_place</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">star_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">git_ignore</span><span class="o">=</span><span class="p">{},</span> <span class="n">format_error</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">format_success</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">sort_order</span><span class="o">=</span><span class="s1">&#39;natural&#39;</span><span class="p">),</span>
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
- <span class="n">unique</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">isort</span><span class="o">.</span><span class="n">api</span><span class="o">.</span><span class="n">ImportKey</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="n">top_only</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span>
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Iterator</span><span class="p">[</span><span class="n">isort</span><span class="o">.</span><span class="n">identify</span><span class="o">.</span><span class="n">Import</span><span class="p">]</span>
-</code></pre></div>
-
-<p>Finds and returns all imports within the provided source paths.</p>
-<ul>
-<li><strong>paths</strong>: A collection of paths to recursively look for imports within.</li>
-<li><strong>extension</strong>: The file extension that contains imports. Defaults to filename extension or py.</li>
-<li><strong>config</strong>: The config object to use when sorting imports.</li>
-<li><strong>file_path</strong>: The disk location where the code string was pulled from.</li>
-<li><strong>unique</strong>: If True, only the first instance of an import is returned.</li>
-<li><strong>top_only</strong>: If True, only return imports that occur before the first function or class.</li>
-<li><strong>**config_kwargs</strong>: Any config modifications.</li>
-</ul>
-<details class="example"><summary>View Source</summary><div class="codehilite"><pre><span></span><code><span class="k">def</span> <span class="nf">find_imports_in_paths</span><span class="p">(</span>
-
- <span class="n">paths</span><span class="p">:</span> <span class="n">Iterator</span><span class="p">[</span><span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">Path</span><span class="p">]],</span>
-
- <span class="n">config</span><span class="p">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="n">unique</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">ImportKey</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="n">top_only</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Iterator</span><span class="p">[</span><span class="n">identify</span><span class="o">.</span><span class="n">Import</span><span class="p">]:</span>
-
- <span class="sd">&quot;&quot;&quot;Finds and returns all imports within the provided source paths.</span>
-
-<span class="sd"> - **paths**: A collection of paths to recursively look for imports within.</span>
-
-<span class="sd"> - **extension**: The file extension that contains imports. Defaults to filename extension or py.</span>
-
-<span class="sd"> - **config**: The config object to use when sorting imports.</span>
-
-<span class="sd"> - **file_path**: The disk location where the code string was pulled from.</span>
-
-<span class="sd"> - **unique**: If True, only the first instance of an import is returned.</span>
-
-<span class="sd"> - **top_only**: If True, only return imports that occur before the first function or class.</span>
-
-<span class="sd"> - ****config_kwargs**: Any config modifications.</span>
-
-<span class="sd"> &quot;&quot;&quot;</span>
-
- <span class="n">config</span> <span class="o">=</span> <span class="n">_config</span><span class="p">(</span><span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span> <span class="o">**</span><span class="n">config_kwargs</span><span class="p">)</span>
-
- <span class="n">seen</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Set</span><span class="p">[</span><span class="nb">str</span><span class="p">]]</span> <span class="o">=</span> <span class="nb">set</span><span class="p">()</span> <span class="k">if</span> <span class="n">unique</span> <span class="k">else</span> <span class="kc">None</span>
-
- <span class="k">yield from</span> <span class="n">chain</span><span class="p">(</span>
-
- <span class="o">*</span><span class="p">(</span>
-
- <span class="n">find_imports_in_file</span><span class="p">(</span>
-
- <span class="n">file_name</span><span class="p">,</span> <span class="n">unique</span><span class="o">=</span><span class="n">unique</span><span class="p">,</span> <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span> <span class="n">top_only</span><span class="o">=</span><span class="n">top_only</span><span class="p">,</span> <span class="n">_seen</span><span class="o">=</span><span class="n">seen</span>
-
- <span class="p">)</span>
-
- <span class="k">for</span> <span class="n">file_name</span> <span class="ow">in</span> <span class="n">files</span><span class="o">.</span><span class="n">find</span><span class="p">(</span><span class="nb">map</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">paths</span><span class="p">),</span> <span class="n">config</span><span class="p">,</span> <span class="p">[],</span> <span class="p">[])</span>
-
- <span class="p">)</span>
-
- <span class="p">)</span>
-</code></pre></div>
-
-</details>
-<h3 id="find_imports_in_stream">find_imports_in_stream</h3>
-<div class="codehilite"><pre><span></span><code><span class="k">def</span> <span class="nf">find_imports_in_stream</span><span class="p">(</span>
- <span class="n">input_stream</span><span class="p">:</span> <span class="o">&lt;</span><span class="k">class</span> <span class="err">&#39;</span><span class="nc">TextIO</span><span class="s1">&#39;&gt;,</span>
- <span class="n">config</span><span class="p">:</span> <span class="n">isort</span><span class="o">.</span><span class="n">settings</span><span class="o">.</span><span class="n">Config</span> <span class="o">=</span> <span class="n">Config</span><span class="p">(</span><span class="n">py_version</span><span class="o">=</span><span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="n">force_to_top</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="n">extend_skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">extend_skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_gitignore</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">line_length</span><span class="o">=</span><span class="mi">79</span><span class="p">,</span> <span class="n">wrap_length</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">line_ending</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">sections</span><span class="o">=</span><span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="n">no_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">known_future_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="n">known_third_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_first_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_local_folder</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="n">extra_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_other</span><span class="o">=</span><span class="p">{},</span> <span class="n">multi_line_output</span><span class="o">=&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">forced_separate</span><span class="o">=</span><span class="p">(),</span> <span class="n">indent</span><span class="o">=</span><span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="n">comment_prefix</span><span class="o">=</span><span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="n">length_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_straight</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_sections</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">add_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">remove_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">append_only</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_relative</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_single_line</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">single_line_exclusions</span><span class="o">=</span><span class="p">(),</span> <span class="n">default_section</span><span class="o">=</span><span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="n">import_headings</span><span class="o">=</span><span class="p">{},</span> <span class="n">balanced_wrapping</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">use_parentheses</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">order_by_type</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">atomic</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lines_after_imports</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_sections</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_types</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">combine_as_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_star</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">include_trailing_comma</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">from_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">verbose</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">quiet</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_adds</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_grid_wrap</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">force_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lexicographical</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">group_by_package</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_whitespace</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">no_lines_before</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">no_inline_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">case_sensitive</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sources</span><span class="o">=</span><span class="p">({</span><span class="s1">&#39;py_version&#39;</span><span class="p">:</span> <span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="s1">&#39;force_to_top&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="s1">&#39;extend_skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;extend_skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_gitignore&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;line_length&#39;</span><span class="p">:</span> <span class="mi">79</span><span class="p">,</span> <span class="s1">&#39;wrap_length&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;line_ending&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;sections&#39;</span><span class="p">:</span> <span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="s1">&#39;no_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;known_future_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="s1">&#39;known_third_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_first_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_local_folder&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="s1">&#39;extra_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_other&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;multi_line_output&#39;</span><span class="p">:</span> <span class="o">&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="s1">&#39;forced_separate&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;indent&#39;</span><span class="p">:</span> <span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="s1">&#39;comment_prefix&#39;</span><span class="p">:</span> <span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="s1">&#39;length_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_straight&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_sections&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;add_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;remove_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;append_only&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_relative&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_single_line&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;single_line_exclusions&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;default_section&#39;</span><span class="p">:</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;import_headings&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;balanced_wrapping&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;use_parentheses&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;order_by_type&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;atomic&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lines_after_imports&#39;</span><span class="p">:</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_sections&#39;</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_types&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;combine_as_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_star&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;include_trailing_comma&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;from_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;verbose&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;quiet&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_adds&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_grid_wrap&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;force_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lexicographical&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;group_by_package&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_whitespace&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;no_lines_before&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;no_inline_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;case_sensitive&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sources&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;virtual_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;conda_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;ensure_newline_before_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;directory&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;honor_noqa&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;src_paths&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;old_finders&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;remove_redundant_aliases&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;float_to_top&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;filter_files&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;formatting_function&#39;</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="s1">&#39;color_output&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;treat_comments_as_code&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;treat_all_comments_as_code&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;supported_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="s1">&#39;blocked_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="s1">&#39;constants&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;classes&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;variables&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;dedup_headings&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_modified&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_straight_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;auto_identify_namespace_packages&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;namespace_packages&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;follow_links&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;indented_import_headings&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;honor_case_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sort_relative_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;overwrite_in_place&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;star_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;git_ignore&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;format_error&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;format_success&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;sort_order&#39;</span><span class="p">:</span> <span class="s1">&#39;natural&#39;</span><span class="p">,</span> <span class="s1">&#39;source&#39;</span><span class="p">:</span> <span class="s1">&#39;defaults&#39;</span><span class="p">},),</span> <span class="n">virtual_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">conda_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">ensure_newline_before_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">directory</span><span class="o">=</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">,</span> <span class="n">profile</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">honor_noqa</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">src_paths</span><span class="o">=</span><span class="p">(</span><span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort/src&#39;</span><span class="p">),</span> <span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">)),</span> <span class="n">old_finders</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">remove_redundant_aliases</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">float_to_top</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">filter_files</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">formatter</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">formatting_function</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">color_output</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">treat_comments_as_code</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">treat_all_comments_as_code</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">supported_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="n">blocked_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="n">constants</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">classes</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">variables</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">dedup_headings</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_modified</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_straight_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">auto_identify_namespace_packages</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">namespace_packages</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">follow_links</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">indented_import_headings</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">honor_case_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sort_relative_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">overwrite_in_place</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">star_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">git_ignore</span><span class="o">=</span><span class="p">{},</span> <span class="n">format_error</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">format_success</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">sort_order</span><span class="o">=</span><span class="s1">&#39;natural&#39;</span><span class="p">),</span>
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
- <span class="n">unique</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">isort</span><span class="o">.</span><span class="n">api</span><span class="o">.</span><span class="n">ImportKey</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="n">top_only</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="n">_seen</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Set</span><span class="p">[</span><span class="nb">str</span><span class="p">]]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span>
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Iterator</span><span class="p">[</span><span class="n">isort</span><span class="o">.</span><span class="n">identify</span><span class="o">.</span><span class="n">Import</span><span class="p">]</span>
-</code></pre></div>
-
-<p>Finds and returns all imports within the provided code stream.</p>
-<ul>
-<li><strong>input_stream</strong>: The stream of code with imports that need to be sorted.</li>
-<li><strong>config</strong>: The config object to use when sorting imports.</li>
-<li><strong>file_path</strong>: The disk location where the code string was pulled from.</li>
-<li><strong>unique</strong>: If True, only the first instance of an import is returned.</li>
-<li><strong>top_only</strong>: If True, only return imports that occur before the first function or class.</li>
-<li><strong>_seen</strong>: An optional set of imports already seen. Generally meant only for internal use.</li>
-<li><strong>**config_kwargs</strong>: Any config modifications.</li>
-</ul>
-<details class="example"><summary>View Source</summary><div class="codehilite"><pre><span></span><code><span class="k">def</span> <span class="nf">find_imports_in_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="p">:</span> <span class="n">TextIO</span><span class="p">,</span>
-
- <span class="n">config</span><span class="p">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="n">unique</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">ImportKey</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="n">top_only</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-
- <span class="n">_seen</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Set</span><span class="p">[</span><span class="nb">str</span><span class="p">]]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span><span class="p">,</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Iterator</span><span class="p">[</span><span class="n">identify</span><span class="o">.</span><span class="n">Import</span><span class="p">]:</span>
-
- <span class="sd">&quot;&quot;&quot;Finds and returns all imports within the provided code stream.</span>
-
-<span class="sd"> - **input_stream**: The stream of code with imports that need to be sorted.</span>
-
-<span class="sd"> - **config**: The config object to use when sorting imports.</span>
-
-<span class="sd"> - **file_path**: The disk location where the code string was pulled from.</span>
-
-<span class="sd"> - **unique**: If True, only the first instance of an import is returned.</span>
-
-<span class="sd"> - **top_only**: If True, only return imports that occur before the first function or class.</span>
-
-<span class="sd"> - **_seen**: An optional set of imports already seen. Generally meant only for internal use.</span>
-
-<span class="sd"> - ****config_kwargs**: Any config modifications.</span>
-
-<span class="sd"> &quot;&quot;&quot;</span>
-
- <span class="n">config</span> <span class="o">=</span> <span class="n">_config</span><span class="p">(</span><span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span> <span class="o">**</span><span class="n">config_kwargs</span><span class="p">)</span>
-
- <span class="n">identified_imports</span> <span class="o">=</span> <span class="n">identify</span><span class="o">.</span><span class="n">imports</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="p">,</span> <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span> <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span> <span class="n">top_only</span><span class="o">=</span><span class="n">top_only</span>
-
- <span class="p">)</span>
-
- <span class="k">if</span> <span class="ow">not</span> <span class="n">unique</span><span class="p">:</span>
-
- <span class="k">yield from</span> <span class="n">identified_imports</span>
-
- <span class="n">seen</span><span class="p">:</span> <span class="n">Set</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="nb">set</span><span class="p">()</span> <span class="k">if</span> <span class="n">_seen</span> <span class="ow">is</span> <span class="kc">None</span> <span class="k">else</span> <span class="n">_seen</span>
-
- <span class="k">for</span> <span class="n">identified_import</span> <span class="ow">in</span> <span class="n">identified_imports</span><span class="p">:</span>
-
- <span class="k">if</span> <span class="n">unique</span> <span class="ow">in</span> <span class="p">(</span><span class="kc">True</span><span class="p">,</span> <span class="n">ImportKey</span><span class="o">.</span><span class="n">ALIAS</span><span class="p">):</span>
-
- <span class="n">key</span> <span class="o">=</span> <span class="n">identified_import</span><span class="o">.</span><span class="n">statement</span><span class="p">()</span>
-
- <span class="k">elif</span> <span class="n">unique</span> <span class="o">==</span> <span class="n">ImportKey</span><span class="o">.</span><span class="n">ATTRIBUTE</span><span class="p">:</span>
-
- <span class="n">key</span> <span class="o">=</span> <span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">identified_import</span><span class="o">.</span><span class="n">module</span><span class="si">}</span><span class="s2">.</span><span class="si">{</span><span class="n">identified_import</span><span class="o">.</span><span class="n">attribute</span><span class="si">}</span><span class="s2">&quot;</span>
-
- <span class="k">elif</span> <span class="n">unique</span> <span class="o">==</span> <span class="n">ImportKey</span><span class="o">.</span><span class="n">MODULE</span><span class="p">:</span>
-
- <span class="n">key</span> <span class="o">=</span> <span class="n">identified_import</span><span class="o">.</span><span class="n">module</span>
-
- <span class="k">elif</span> <span class="n">unique</span> <span class="o">==</span> <span class="n">ImportKey</span><span class="o">.</span><span class="n">PACKAGE</span><span class="p">:</span> <span class="c1"># pragma: no branch # type checking ensures this</span>
-
- <span class="n">key</span> <span class="o">=</span> <span class="n">identified_import</span><span class="o">.</span><span class="n">module</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">&quot;.&quot;</span><span class="p">)[</span><span class="mi">0</span><span class="p">]</span>
-
- <span class="k">if</span> <span class="n">key</span> <span class="ow">and</span> <span class="n">key</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">seen</span><span class="p">:</span>
-
- <span class="n">seen</span><span class="o">.</span><span class="n">add</span><span class="p">(</span><span class="n">key</span><span class="p">)</span>
-
- <span class="k">yield</span> <span class="n">identified_import</span>
-</code></pre></div>
-
-</details>
-<h3 id="place_module">place_module</h3>
-<div class="codehilite"><pre><span></span><code><span class="k">def</span> <span class="nf">place_module</span><span class="p">(</span>
- <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span>
- <span class="n">config</span><span class="p">:</span> <span class="n">isort</span><span class="o">.</span><span class="n">settings</span><span class="o">.</span><span class="n">Config</span> <span class="o">=</span> <span class="n">Config</span><span class="p">(</span><span class="n">py_version</span><span class="o">=</span><span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="n">force_to_top</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="n">extend_skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">extend_skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_gitignore</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">line_length</span><span class="o">=</span><span class="mi">79</span><span class="p">,</span> <span class="n">wrap_length</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">line_ending</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">sections</span><span class="o">=</span><span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="n">no_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">known_future_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="n">known_third_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_first_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_local_folder</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="n">extra_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_other</span><span class="o">=</span><span class="p">{},</span> <span class="n">multi_line_output</span><span class="o">=&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">forced_separate</span><span class="o">=</span><span class="p">(),</span> <span class="n">indent</span><span class="o">=</span><span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="n">comment_prefix</span><span class="o">=</span><span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="n">length_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_straight</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_sections</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">add_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">remove_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">append_only</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_relative</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_single_line</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">single_line_exclusions</span><span class="o">=</span><span class="p">(),</span> <span class="n">default_section</span><span class="o">=</span><span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="n">import_headings</span><span class="o">=</span><span class="p">{},</span> <span class="n">balanced_wrapping</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">use_parentheses</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">order_by_type</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">atomic</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lines_after_imports</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_sections</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_types</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">combine_as_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_star</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">include_trailing_comma</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">from_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">verbose</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">quiet</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_adds</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_grid_wrap</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">force_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lexicographical</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">group_by_package</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_whitespace</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">no_lines_before</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">no_inline_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">case_sensitive</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sources</span><span class="o">=</span><span class="p">({</span><span class="s1">&#39;py_version&#39;</span><span class="p">:</span> <span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="s1">&#39;force_to_top&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="s1">&#39;extend_skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;extend_skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_gitignore&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;line_length&#39;</span><span class="p">:</span> <span class="mi">79</span><span class="p">,</span> <span class="s1">&#39;wrap_length&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;line_ending&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;sections&#39;</span><span class="p">:</span> <span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="s1">&#39;no_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;known_future_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="s1">&#39;known_third_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_first_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_local_folder&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="s1">&#39;extra_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_other&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;multi_line_output&#39;</span><span class="p">:</span> <span class="o">&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="s1">&#39;forced_separate&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;indent&#39;</span><span class="p">:</span> <span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="s1">&#39;comment_prefix&#39;</span><span class="p">:</span> <span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="s1">&#39;length_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_straight&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_sections&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;add_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;remove_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;append_only&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_relative&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_single_line&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;single_line_exclusions&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;default_section&#39;</span><span class="p">:</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;import_headings&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;balanced_wrapping&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;use_parentheses&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;order_by_type&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;atomic&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lines_after_imports&#39;</span><span class="p">:</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_sections&#39;</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_types&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;combine_as_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_star&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;include_trailing_comma&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;from_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;verbose&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;quiet&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_adds&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_grid_wrap&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;force_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lexicographical&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;group_by_package&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_whitespace&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;no_lines_before&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;no_inline_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;case_sensitive&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sources&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;virtual_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;conda_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;ensure_newline_before_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;directory&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;honor_noqa&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;src_paths&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;old_finders&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;remove_redundant_aliases&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;float_to_top&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;filter_files&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;formatting_function&#39;</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="s1">&#39;color_output&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;treat_comments_as_code&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;treat_all_comments_as_code&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;supported_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="s1">&#39;blocked_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="s1">&#39;constants&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;classes&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;variables&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;dedup_headings&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_modified&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_straight_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;auto_identify_namespace_packages&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;namespace_packages&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;follow_links&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;indented_import_headings&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;honor_case_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sort_relative_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;overwrite_in_place&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;star_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;git_ignore&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;format_error&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;format_success&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;sort_order&#39;</span><span class="p">:</span> <span class="s1">&#39;natural&#39;</span><span class="p">,</span> <span class="s1">&#39;source&#39;</span><span class="p">:</span> <span class="s1">&#39;defaults&#39;</span><span class="p">},),</span> <span class="n">virtual_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">conda_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">ensure_newline_before_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">directory</span><span class="o">=</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">,</span> <span class="n">profile</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">honor_noqa</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">src_paths</span><span class="o">=</span><span class="p">(</span><span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort/src&#39;</span><span class="p">),</span> <span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">)),</span> <span class="n">old_finders</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">remove_redundant_aliases</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">float_to_top</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">filter_files</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">formatter</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">formatting_function</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">color_output</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">treat_comments_as_code</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">treat_all_comments_as_code</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">supported_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="n">blocked_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="n">constants</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">classes</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">variables</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">dedup_headings</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_modified</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_straight_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">auto_identify_namespace_packages</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">namespace_packages</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">follow_links</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">indented_import_headings</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">honor_case_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sort_relative_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">overwrite_in_place</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">star_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">git_ignore</span><span class="o">=</span><span class="p">{},</span> <span class="n">format_error</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">format_success</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">sort_order</span><span class="o">=</span><span class="s1">&#39;natural&#39;</span><span class="p">)</span>
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span>
-</code></pre></div>
-
-<p>Returns the section placement for the given module name.</p>
-<details class="example"><summary>View Source</summary><div class="codehilite"><pre><span></span><code><span class="n">def</span> <span class="kr">module</span><span class="p">(</span><span class="n">name</span><span class="o">:</span> <span class="n">str</span><span class="p">,</span> <span class="n">config</span><span class="o">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">str</span><span class="o">:</span>
-
- <span class="s">&quot;&quot;&quot;Returns the section placement for the given module name.&quot;&quot;&quot;</span>
-
- <span class="kr">return</span> <span class="n">module_with_reason</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">config</span><span class="p">)[</span><span class="mi">0</span><span class="p">]</span>
-</code></pre></div>
-
-</details>
-<h3 id="place_module_with_reason">place_module_with_reason</h3>
-<div class="codehilite"><pre><span></span><code><span class="k">def</span> <span class="nf">place_module_with_reason</span><span class="p">(</span>
- <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span>
- <span class="n">config</span><span class="p">:</span> <span class="n">isort</span><span class="o">.</span><span class="n">settings</span><span class="o">.</span><span class="n">Config</span> <span class="o">=</span> <span class="n">Config</span><span class="p">(</span><span class="n">py_version</span><span class="o">=</span><span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="n">force_to_top</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="n">extend_skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">extend_skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_gitignore</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">line_length</span><span class="o">=</span><span class="mi">79</span><span class="p">,</span> <span class="n">wrap_length</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">line_ending</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">sections</span><span class="o">=</span><span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="n">no_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">known_future_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="n">known_third_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_first_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_local_folder</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="n">extra_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_other</span><span class="o">=</span><span class="p">{},</span> <span class="n">multi_line_output</span><span class="o">=&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">forced_separate</span><span class="o">=</span><span class="p">(),</span> <span class="n">indent</span><span class="o">=</span><span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="n">comment_prefix</span><span class="o">=</span><span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="n">length_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_straight</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_sections</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">add_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">remove_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">append_only</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_relative</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_single_line</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">single_line_exclusions</span><span class="o">=</span><span class="p">(),</span> <span class="n">default_section</span><span class="o">=</span><span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="n">import_headings</span><span class="o">=</span><span class="p">{},</span> <span class="n">balanced_wrapping</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">use_parentheses</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">order_by_type</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">atomic</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lines_after_imports</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_sections</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_types</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">combine_as_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_star</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">include_trailing_comma</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">from_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">verbose</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">quiet</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_adds</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_grid_wrap</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">force_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lexicographical</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">group_by_package</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_whitespace</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">no_lines_before</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">no_inline_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">case_sensitive</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sources</span><span class="o">=</span><span class="p">({</span><span class="s1">&#39;py_version&#39;</span><span class="p">:</span> <span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="s1">&#39;force_to_top&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="s1">&#39;extend_skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;extend_skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_gitignore&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;line_length&#39;</span><span class="p">:</span> <span class="mi">79</span><span class="p">,</span> <span class="s1">&#39;wrap_length&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;line_ending&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;sections&#39;</span><span class="p">:</span> <span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="s1">&#39;no_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;known_future_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="s1">&#39;known_third_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_first_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_local_folder&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="s1">&#39;extra_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_other&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;multi_line_output&#39;</span><span class="p">:</span> <span class="o">&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="s1">&#39;forced_separate&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;indent&#39;</span><span class="p">:</span> <span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="s1">&#39;comment_prefix&#39;</span><span class="p">:</span> <span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="s1">&#39;length_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_straight&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_sections&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;add_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;remove_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;append_only&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_relative&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_single_line&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;single_line_exclusions&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;default_section&#39;</span><span class="p">:</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;import_headings&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;balanced_wrapping&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;use_parentheses&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;order_by_type&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;atomic&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lines_after_imports&#39;</span><span class="p">:</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_sections&#39;</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_types&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;combine_as_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_star&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;include_trailing_comma&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;from_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;verbose&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;quiet&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_adds&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_grid_wrap&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;force_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lexicographical&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;group_by_package&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_whitespace&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;no_lines_before&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;no_inline_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;case_sensitive&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sources&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;virtual_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;conda_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;ensure_newline_before_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;directory&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;honor_noqa&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;src_paths&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;old_finders&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;remove_redundant_aliases&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;float_to_top&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;filter_files&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;formatting_function&#39;</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="s1">&#39;color_output&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;treat_comments_as_code&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;treat_all_comments_as_code&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;supported_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="s1">&#39;blocked_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="s1">&#39;constants&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;classes&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;variables&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;dedup_headings&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_modified&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_straight_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;auto_identify_namespace_packages&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;namespace_packages&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;follow_links&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;indented_import_headings&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;honor_case_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sort_relative_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;overwrite_in_place&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;star_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;git_ignore&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;format_error&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;format_success&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;sort_order&#39;</span><span class="p">:</span> <span class="s1">&#39;natural&#39;</span><span class="p">,</span> <span class="s1">&#39;source&#39;</span><span class="p">:</span> <span class="s1">&#39;defaults&#39;</span><span class="p">},),</span> <span class="n">virtual_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">conda_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">ensure_newline_before_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">directory</span><span class="o">=</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">,</span> <span class="n">profile</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">honor_noqa</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">src_paths</span><span class="o">=</span><span class="p">(</span><span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort/src&#39;</span><span class="p">),</span> <span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">)),</span> <span class="n">old_finders</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">remove_redundant_aliases</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">float_to_top</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">filter_files</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">formatter</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">formatting_function</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">color_output</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">treat_comments_as_code</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">treat_all_comments_as_code</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">supported_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="n">blocked_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="n">constants</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">classes</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">variables</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">dedup_headings</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_modified</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_straight_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">auto_identify_namespace_packages</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">namespace_packages</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">follow_links</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">indented_import_headings</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">honor_case_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sort_relative_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">overwrite_in_place</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">star_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">git_ignore</span><span class="o">=</span><span class="p">{},</span> <span class="n">format_error</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">format_success</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">sort_order</span><span class="o">=</span><span class="s1">&#39;natural&#39;</span><span class="p">)</span>
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Tuple</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="nb">str</span><span class="p">]</span>
-</code></pre></div>
-
-<p>Returns the section placement for the given module name alongside the reasoning.</p>
-<details class="example"><summary>View Source</summary><div class="codehilite"><pre><span></span><code><span class="p">@</span><span class="nx">lru_cache</span><span class="p">(</span><span class="n">maxsize</span><span class="o">=</span><span class="mi">1000</span><span class="p">)</span>
-
-<span class="nx">def</span> <span class="nx">module_with_reason</span><span class="p">(</span><span class="nx">name</span><span class="p">:</span> <span class="nx">str</span><span class="p">,</span> <span class="nx">config</span><span class="p">:</span> <span class="n">Config</span><span class="o"> =</span> <span class="nx">DEFAULT_CONFIG</span><span class="p">)</span> <span class="o">-&gt; </span><span class="nx nx-Member">Tuple</span><span class="err">[</span><span class="nx">str</span><span class="p">,</span> <span class="nx">str</span><span class="cp">]</span><span class="x">:</span>
-
-<span class="x"> &quot;&quot;&quot;Returns the section placement for the given module name alongside the reasoning.&quot;&quot;&quot;</span>
-
-<span class="x"> return (</span>
-
-<span class="x"> _forced_separate(name, config)</span>
-
-<span class="x"> or _local(name, config)</span>
-
-<span class="x"> or _known_pattern(name, config)</span>
-
-<span class="x"> or _src_path(name, config)</span>
-
-<span class="x"> or (config.default_section, &quot;Default option in Config or universal default.&quot;)</span>
-
-<span class="x"> )</span>
-</code></pre></div>
-
-</details>
-<h3 id="sort_code_string">sort_code_string</h3>
-<div class="codehilite"><pre><span></span><code><span class="k">def</span> <span class="nf">sort_code_string</span><span class="p">(</span>
- <span class="n">code</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span>
- <span class="n">extension</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
- <span class="n">config</span><span class="p">:</span> <span class="n">isort</span><span class="o">.</span><span class="n">settings</span><span class="o">.</span><span class="n">Config</span> <span class="o">=</span> <span class="n">Config</span><span class="p">(</span><span class="n">py_version</span><span class="o">=</span><span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="n">force_to_top</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="n">extend_skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">extend_skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_gitignore</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">line_length</span><span class="o">=</span><span class="mi">79</span><span class="p">,</span> <span class="n">wrap_length</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">line_ending</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">sections</span><span class="o">=</span><span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="n">no_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">known_future_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="n">known_third_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_first_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_local_folder</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="n">extra_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_other</span><span class="o">=</span><span class="p">{},</span> <span class="n">multi_line_output</span><span class="o">=&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">forced_separate</span><span class="o">=</span><span class="p">(),</span> <span class="n">indent</span><span class="o">=</span><span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="n">comment_prefix</span><span class="o">=</span><span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="n">length_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_straight</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_sections</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">add_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">remove_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">append_only</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_relative</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_single_line</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">single_line_exclusions</span><span class="o">=</span><span class="p">(),</span> <span class="n">default_section</span><span class="o">=</span><span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="n">import_headings</span><span class="o">=</span><span class="p">{},</span> <span class="n">balanced_wrapping</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">use_parentheses</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">order_by_type</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">atomic</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lines_after_imports</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_sections</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_types</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">combine_as_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_star</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">include_trailing_comma</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">from_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">verbose</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">quiet</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_adds</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_grid_wrap</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">force_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lexicographical</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">group_by_package</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_whitespace</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">no_lines_before</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">no_inline_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">case_sensitive</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sources</span><span class="o">=</span><span class="p">({</span><span class="s1">&#39;py_version&#39;</span><span class="p">:</span> <span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="s1">&#39;force_to_top&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="s1">&#39;extend_skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;extend_skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_gitignore&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;line_length&#39;</span><span class="p">:</span> <span class="mi">79</span><span class="p">,</span> <span class="s1">&#39;wrap_length&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;line_ending&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;sections&#39;</span><span class="p">:</span> <span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="s1">&#39;no_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;known_future_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="s1">&#39;known_third_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_first_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_local_folder&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="s1">&#39;extra_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_other&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;multi_line_output&#39;</span><span class="p">:</span> <span class="o">&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="s1">&#39;forced_separate&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;indent&#39;</span><span class="p">:</span> <span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="s1">&#39;comment_prefix&#39;</span><span class="p">:</span> <span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="s1">&#39;length_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_straight&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_sections&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;add_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;remove_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;append_only&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_relative&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_single_line&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;single_line_exclusions&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;default_section&#39;</span><span class="p">:</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;import_headings&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;balanced_wrapping&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;use_parentheses&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;order_by_type&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;atomic&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lines_after_imports&#39;</span><span class="p">:</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_sections&#39;</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_types&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;combine_as_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_star&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;include_trailing_comma&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;from_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;verbose&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;quiet&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_adds&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_grid_wrap&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;force_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lexicographical&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;group_by_package&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_whitespace&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;no_lines_before&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;no_inline_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;case_sensitive&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sources&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;virtual_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;conda_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;ensure_newline_before_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;directory&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;honor_noqa&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;src_paths&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;old_finders&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;remove_redundant_aliases&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;float_to_top&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;filter_files&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;formatting_function&#39;</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="s1">&#39;color_output&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;treat_comments_as_code&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;treat_all_comments_as_code&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;supported_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="s1">&#39;blocked_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="s1">&#39;constants&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;classes&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;variables&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;dedup_headings&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_modified&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_straight_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;auto_identify_namespace_packages&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;namespace_packages&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;follow_links&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;indented_import_headings&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;honor_case_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sort_relative_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;overwrite_in_place&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;star_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;git_ignore&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;format_error&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;format_success&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;sort_order&#39;</span><span class="p">:</span> <span class="s1">&#39;natural&#39;</span><span class="p">,</span> <span class="s1">&#39;source&#39;</span><span class="p">:</span> <span class="s1">&#39;defaults&#39;</span><span class="p">},),</span> <span class="n">virtual_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">conda_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">ensure_newline_before_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">directory</span><span class="o">=</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">,</span> <span class="n">profile</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">honor_noqa</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">src_paths</span><span class="o">=</span><span class="p">(</span><span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort/src&#39;</span><span class="p">),</span> <span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">)),</span> <span class="n">old_finders</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">remove_redundant_aliases</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">float_to_top</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">filter_files</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">formatter</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">formatting_function</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">color_output</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">treat_comments_as_code</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">treat_all_comments_as_code</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">supported_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="n">blocked_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="n">constants</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">classes</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">variables</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">dedup_headings</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_modified</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_straight_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">auto_identify_namespace_packages</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">namespace_packages</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">follow_links</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">indented_import_headings</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">honor_case_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sort_relative_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">overwrite_in_place</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">star_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">git_ignore</span><span class="o">=</span><span class="p">{},</span> <span class="n">format_error</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">format_success</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">sort_order</span><span class="o">=</span><span class="s1">&#39;natural&#39;</span><span class="p">),</span>
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
- <span class="n">disregard_skip</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="n">show_diff</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">TextIO</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span>
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span>
-</code></pre></div>
-
-<p>Sorts any imports within the provided code string, returning a new string with them sorted.</p>
-<ul>
-<li><strong>code</strong>: The string of code with imports that need to be sorted.</li>
-<li><strong>extension</strong>: The file extension that contains imports. Defaults to filename extension or py.</li>
-<li><strong>config</strong>: The config object to use when sorting imports.</li>
-<li><strong>file_path</strong>: The disk location where the code string was pulled from.</li>
-<li><strong>disregard_skip</strong>: set to <code>True</code> if you want to ignore a skip set in config for this file.</li>
-<li><strong>show_diff</strong>: If <code>True</code> the changes that need to be done will be printed to stdout, if a
-TextIO stream is provided results will be written to it, otherwise no diff will be computed.</li>
-<li><strong>**config_kwargs</strong>: Any config modifications.</li>
-</ul>
-<details class="example"><summary>View Source</summary><div class="codehilite"><pre><span></span><code><span class="n">def</span> <span class="n">sort_code_string</span><span class="p">(</span>
-
- <span class="k">code</span><span class="o">:</span> <span class="n">str</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">:</span> <span class="k">Optional</span><span class="err">[</span><span class="n">str</span><span class="err">]</span> <span class="o">=</span> <span class="k">None</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">:</span> <span class="k">Optional</span><span class="err">[</span><span class="k">Path</span><span class="err">]</span> <span class="o">=</span> <span class="k">None</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">:</span> <span class="kt">bool</span> <span class="o">=</span> <span class="no">False</span><span class="p">,</span>
-
- <span class="n">show_diff</span><span class="o">:</span> <span class="k">Union</span><span class="err">[</span><span class="kt">bool</span><span class="p">,</span> <span class="n">TextIO</span><span class="err">]</span> <span class="o">=</span> <span class="no">False</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="o">:</span> <span class="k">Any</span><span class="p">,</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">str</span><span class="o">:</span>
-
- <span class="s2">&quot;</span><span class="se">&quot;&quot;</span><span class="s2">Sorts any imports within the provided code string, returning a new string with them sorted.</span>
-
-<span class="s2"> - **code**: The string of code with imports that need to be sorted.</span>
-
-<span class="s2"> - **extension**: The file extension that contains imports. Defaults to filename extension or py.</span>
-
-<span class="s2"> - **config**: The config object to use when sorting imports.</span>
-
-<span class="s2"> - **file_path**: The disk location where the code string was pulled from.</span>
-
-<span class="s2"> - **disregard_skip**: set to `True` if you want to ignore a skip set in config for this file.</span>
-
-<span class="s2"> - **show_diff**: If `True` the changes that need to be done will be printed to stdout, if a</span>
-
-<span class="s2"> TextIO stream is provided results will be written to it, otherwise no diff will be computed.</span>
-
-<span class="s2"> - ****config_kwargs**: Any config modifications.</span>
-
-<span class="s2"> </span><span class="se">&quot;&quot;</span><span class="s2">&quot;</span>
-
- <span class="n">input_stream</span> <span class="o">=</span> <span class="n">StringIO</span><span class="p">(</span><span class="k">code</span><span class="p">)</span>
-
- <span class="n">output_stream</span> <span class="o">=</span> <span class="n">StringIO</span><span class="p">()</span>
-
- <span class="n">config</span> <span class="o">=</span> <span class="n">_config</span><span class="p">(</span><span class="k">path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span> <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span> <span class="o">**</span><span class="n">config_kwargs</span><span class="p">)</span>
-
- <span class="n">sort_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="p">,</span>
-
- <span class="n">output_stream</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">=</span><span class="n">extension</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">=</span><span class="n">disregard_skip</span><span class="p">,</span>
-
- <span class="n">show_diff</span><span class="o">=</span><span class="n">show_diff</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="n">output_stream</span><span class="p">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="k">return</span> <span class="n">output_stream</span><span class="p">.</span><span class="k">read</span><span class="p">()</span>
-</code></pre></div>
-
-</details>
-<h3 id="sort_file">sort_file</h3>
-<div class="codehilite"><pre><span></span><code><span class="k">def</span> <span class="nf">sort_file</span><span class="p">(</span>
- <span class="n">filename</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">],</span>
- <span class="n">extension</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
- <span class="n">config</span><span class="p">:</span> <span class="n">isort</span><span class="o">.</span><span class="n">settings</span><span class="o">.</span><span class="n">Config</span> <span class="o">=</span> <span class="n">Config</span><span class="p">(</span><span class="n">py_version</span><span class="o">=</span><span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="n">force_to_top</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="n">extend_skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">extend_skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_gitignore</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">line_length</span><span class="o">=</span><span class="mi">79</span><span class="p">,</span> <span class="n">wrap_length</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">line_ending</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">sections</span><span class="o">=</span><span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="n">no_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">known_future_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="n">known_third_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_first_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_local_folder</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="n">extra_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_other</span><span class="o">=</span><span class="p">{},</span> <span class="n">multi_line_output</span><span class="o">=&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">forced_separate</span><span class="o">=</span><span class="p">(),</span> <span class="n">indent</span><span class="o">=</span><span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="n">comment_prefix</span><span class="o">=</span><span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="n">length_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_straight</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_sections</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">add_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">remove_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">append_only</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_relative</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_single_line</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">single_line_exclusions</span><span class="o">=</span><span class="p">(),</span> <span class="n">default_section</span><span class="o">=</span><span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="n">import_headings</span><span class="o">=</span><span class="p">{},</span> <span class="n">balanced_wrapping</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">use_parentheses</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">order_by_type</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">atomic</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lines_after_imports</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_sections</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_types</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">combine_as_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_star</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">include_trailing_comma</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">from_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">verbose</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">quiet</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_adds</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_grid_wrap</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">force_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lexicographical</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">group_by_package</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_whitespace</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">no_lines_before</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">no_inline_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">case_sensitive</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sources</span><span class="o">=</span><span class="p">({</span><span class="s1">&#39;py_version&#39;</span><span class="p">:</span> <span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="s1">&#39;force_to_top&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="s1">&#39;extend_skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;extend_skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_gitignore&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;line_length&#39;</span><span class="p">:</span> <span class="mi">79</span><span class="p">,</span> <span class="s1">&#39;wrap_length&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;line_ending&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;sections&#39;</span><span class="p">:</span> <span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="s1">&#39;no_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;known_future_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="s1">&#39;known_third_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_first_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_local_folder&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="s1">&#39;extra_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_other&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;multi_line_output&#39;</span><span class="p">:</span> <span class="o">&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="s1">&#39;forced_separate&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;indent&#39;</span><span class="p">:</span> <span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="s1">&#39;comment_prefix&#39;</span><span class="p">:</span> <span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="s1">&#39;length_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_straight&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_sections&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;add_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;remove_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;append_only&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_relative&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_single_line&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;single_line_exclusions&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;default_section&#39;</span><span class="p">:</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;import_headings&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;balanced_wrapping&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;use_parentheses&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;order_by_type&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;atomic&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lines_after_imports&#39;</span><span class="p">:</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_sections&#39;</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_types&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;combine_as_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_star&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;include_trailing_comma&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;from_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;verbose&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;quiet&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_adds&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_grid_wrap&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;force_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lexicographical&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;group_by_package&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_whitespace&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;no_lines_before&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;no_inline_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;case_sensitive&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sources&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;virtual_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;conda_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;ensure_newline_before_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;directory&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;honor_noqa&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;src_paths&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;old_finders&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;remove_redundant_aliases&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;float_to_top&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;filter_files&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;formatting_function&#39;</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="s1">&#39;color_output&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;treat_comments_as_code&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;treat_all_comments_as_code&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;supported_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="s1">&#39;blocked_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="s1">&#39;constants&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;classes&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;variables&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;dedup_headings&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_modified&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_straight_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;auto_identify_namespace_packages&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;namespace_packages&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;follow_links&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;indented_import_headings&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;honor_case_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sort_relative_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;overwrite_in_place&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;star_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;git_ignore&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;format_error&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;format_success&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;sort_order&#39;</span><span class="p">:</span> <span class="s1">&#39;natural&#39;</span><span class="p">,</span> <span class="s1">&#39;source&#39;</span><span class="p">:</span> <span class="s1">&#39;defaults&#39;</span><span class="p">},),</span> <span class="n">virtual_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">conda_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">ensure_newline_before_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">directory</span><span class="o">=</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">,</span> <span class="n">profile</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">honor_noqa</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">src_paths</span><span class="o">=</span><span class="p">(</span><span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort/src&#39;</span><span class="p">),</span> <span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">)),</span> <span class="n">old_finders</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">remove_redundant_aliases</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">float_to_top</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">filter_files</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">formatter</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">formatting_function</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">color_output</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">treat_comments_as_code</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">treat_all_comments_as_code</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">supported_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="n">blocked_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="n">constants</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">classes</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">variables</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">dedup_headings</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_modified</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_straight_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">auto_identify_namespace_packages</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">namespace_packages</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">follow_links</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">indented_import_headings</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">honor_case_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sort_relative_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">overwrite_in_place</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">star_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">git_ignore</span><span class="o">=</span><span class="p">{},</span> <span class="n">format_error</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">format_success</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">sort_order</span><span class="o">=</span><span class="s1">&#39;natural&#39;</span><span class="p">),</span>
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
- <span class="n">disregard_skip</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">True</span><span class="p">,</span>
- <span class="n">ask_to_apply</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="n">show_diff</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">TextIO</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="n">write_to_stdout</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="n">output</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">TextIO</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span>
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span>
-</code></pre></div>
-
-<p>Sorts and formats any groups of imports imports within the provided file or Path.</p>
-<p>Returns <code>True</code> if the file has been changed, otherwise <code>False</code>.</p>
-<ul>
-<li><strong>filename</strong>: The name or Path of the file to format.</li>
-<li><strong>extension</strong>: The file extension that contains imports. Defaults to filename extension or py.</li>
-<li><strong>config</strong>: The config object to use when sorting imports.</li>
-<li><strong>file_path</strong>: The disk location where the code string was pulled from.</li>
-<li><strong>disregard_skip</strong>: set to <code>True</code> if you want to ignore a skip set in config for this file.</li>
-<li><strong>ask_to_apply</strong>: If <code>True</code>, prompt before applying any changes.</li>
-<li><strong>show_diff</strong>: If <code>True</code> the changes that need to be done will be printed to stdout, if a
-TextIO stream is provided results will be written to it, otherwise no diff will be computed.</li>
-<li><strong>write_to_stdout</strong>: If <code>True</code>, write to stdout instead of the input file.</li>
-<li><strong>output</strong>: If a TextIO is provided, results will be written there rather than replacing
-the original file content.</li>
-<li><strong>**config_kwargs</strong>: Any config modifications.</li>
-</ul>
-<details class="example"><summary>View Source</summary><div class="codehilite"><pre><span></span><code><span class="n">def</span> <span class="n">sort_file</span><span class="p">(</span>
-
- <span class="n">filename</span><span class="o">:</span> <span class="k">Union</span><span class="err">[</span><span class="n">str</span><span class="p">,</span> <span class="k">Path</span><span class="err">]</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">:</span> <span class="k">Optional</span><span class="err">[</span><span class="n">str</span><span class="err">]</span> <span class="o">=</span> <span class="k">None</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">:</span> <span class="k">Optional</span><span class="err">[</span><span class="k">Path</span><span class="err">]</span> <span class="o">=</span> <span class="k">None</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">:</span> <span class="kt">bool</span> <span class="o">=</span> <span class="no">True</span><span class="p">,</span>
-
- <span class="n">ask_to_apply</span><span class="o">:</span> <span class="kt">bool</span> <span class="o">=</span> <span class="no">False</span><span class="p">,</span>
-
- <span class="n">show_diff</span><span class="o">:</span> <span class="k">Union</span><span class="err">[</span><span class="kt">bool</span><span class="p">,</span> <span class="n">TextIO</span><span class="err">]</span> <span class="o">=</span> <span class="no">False</span><span class="p">,</span>
-
- <span class="n">write_to_stdout</span><span class="o">:</span> <span class="kt">bool</span> <span class="o">=</span> <span class="no">False</span><span class="p">,</span>
-
- <span class="n">output</span><span class="o">:</span> <span class="k">Optional</span><span class="err">[</span><span class="n">TextIO</span><span class="err">]</span> <span class="o">=</span> <span class="k">None</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="o">:</span> <span class="k">Any</span><span class="p">,</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">bool</span><span class="o">:</span>
-
- <span class="s2">&quot;</span><span class="se">&quot;&quot;</span><span class="s2">Sorts and formats any groups of imports imports within the provided file or Path.</span>
-
-<span class="s2"> Returns `True` if the file has been changed, otherwise `False`.</span>
-
-<span class="s2"> - **filename**: The name or Path of the file to format.</span>
-
-<span class="s2"> - **extension**: The file extension that contains imports. Defaults to filename extension or py.</span>
-
-<span class="s2"> - **config**: The config object to use when sorting imports.</span>
-
-<span class="s2"> - **file_path**: The disk location where the code string was pulled from.</span>
-
-<span class="s2"> - **disregard_skip**: set to `True` if you want to ignore a skip set in config for this file.</span>
-
-<span class="s2"> - **ask_to_apply**: If `True`, prompt before applying any changes.</span>
-
-<span class="s2"> - **show_diff**: If `True` the changes that need to be done will be printed to stdout, if a</span>
-
-<span class="s2"> TextIO stream is provided results will be written to it, otherwise no diff will be computed.</span>
-
-<span class="s2"> - **write_to_stdout**: If `True`, write to stdout instead of the input file.</span>
-
-<span class="s2"> - **output**: If a TextIO is provided, results will be written there rather than replacing</span>
-
-<span class="s2"> the original file content.</span>
-
-<span class="s2"> - ****config_kwargs**: Any config modifications.</span>
-
-<span class="s2"> </span><span class="se">&quot;&quot;</span><span class="s2">&quot;</span>
-
- <span class="k">with</span> <span class="k">io</span><span class="p">.</span><span class="k">File</span><span class="p">.</span><span class="k">read</span><span class="p">(</span><span class="n">filename</span><span class="p">)</span> <span class="k">as</span> <span class="n">source_file</span><span class="o">:</span>
-
- <span class="n">actual_file_path</span> <span class="o">=</span> <span class="n">file_path</span> <span class="k">or</span> <span class="n">source_file</span><span class="p">.</span><span class="k">path</span>
-
- <span class="n">config</span> <span class="o">=</span> <span class="n">_config</span><span class="p">(</span><span class="k">path</span><span class="o">=</span><span class="n">actual_file_path</span><span class="p">,</span> <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span> <span class="o">**</span><span class="n">config_kwargs</span><span class="p">)</span>
-
- <span class="k">changed</span><span class="o">:</span> <span class="kt">bool</span> <span class="o">=</span> <span class="no">False</span>
-
- <span class="n">try</span><span class="o">:</span>
-
- <span class="k">if</span> <span class="n">write_to_stdout</span><span class="o">:</span>
-
- <span class="k">changed</span> <span class="o">=</span> <span class="n">sort_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="o">=</span><span class="n">source_file</span><span class="p">.</span><span class="k">stream</span><span class="p">,</span>
-
- <span class="n">output_stream</span><span class="o">=</span><span class="n">sys</span><span class="p">.</span><span class="n">stdout</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">actual_file_path</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">=</span><span class="n">disregard_skip</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">=</span><span class="n">extension</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="k">else</span><span class="o">:</span>
-
- <span class="k">if</span> <span class="n">output</span> <span class="k">is</span> <span class="k">None</span><span class="o">:</span>
-
- <span class="n">try</span><span class="o">:</span>
-
- <span class="k">if</span> <span class="n">config</span><span class="p">.</span><span class="n">overwrite_in_place</span><span class="o">:</span>
-
- <span class="n">output_stream_context</span> <span class="o">=</span> <span class="n">_in_memory_output_stream_context</span><span class="p">()</span>
-
- <span class="k">else</span><span class="o">:</span>
-
- <span class="n">output_stream_context</span> <span class="o">=</span> <span class="n">_file_output_stream_context</span><span class="p">(</span>
-
- <span class="n">filename</span><span class="p">,</span> <span class="n">source_file</span>
-
- <span class="p">)</span>
-
- <span class="k">with</span> <span class="n">output_stream_context</span> <span class="k">as</span> <span class="n">output_stream</span><span class="o">:</span>
-
- <span class="k">changed</span> <span class="o">=</span> <span class="n">sort_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="o">=</span><span class="n">source_file</span><span class="p">.</span><span class="k">stream</span><span class="p">,</span>
-
- <span class="n">output_stream</span><span class="o">=</span><span class="n">output_stream</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">actual_file_path</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">=</span><span class="n">disregard_skip</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">=</span><span class="n">extension</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="n">output_stream</span><span class="p">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="k">if</span> <span class="k">changed</span><span class="o">:</span>
-
- <span class="k">if</span> <span class="n">show_diff</span> <span class="k">or</span> <span class="n">ask_to_apply</span><span class="o">:</span>
-
- <span class="n">source_file</span><span class="p">.</span><span class="k">stream</span><span class="p">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="n">show_unified_diff</span><span class="p">(</span>
-
- <span class="n">file_input</span><span class="o">=</span><span class="n">source_file</span><span class="p">.</span><span class="k">stream</span><span class="p">.</span><span class="k">read</span><span class="p">(),</span>
-
- <span class="n">file_output</span><span class="o">=</span><span class="n">output_stream</span><span class="p">.</span><span class="k">read</span><span class="p">(),</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">actual_file_path</span><span class="p">,</span>
-
- <span class="n">output</span><span class="o">=</span><span class="k">None</span>
-
- <span class="k">if</span> <span class="n">show_diff</span> <span class="k">is</span> <span class="no">True</span>
-
- <span class="k">else</span> <span class="nf">cast</span><span class="p">(</span><span class="n">TextIO</span><span class="p">,</span> <span class="n">show_diff</span><span class="p">),</span>
-
- <span class="n">color_output</span><span class="o">=</span><span class="n">config</span><span class="p">.</span><span class="n">color_output</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="k">if</span> <span class="n">show_diff</span> <span class="k">or</span> <span class="p">(</span>
-
- <span class="n">ask_to_apply</span>
-
- <span class="k">and</span> <span class="k">not</span> <span class="n">ask_whether_to_apply_changes_to_file</span><span class="p">(</span>
-
- <span class="n">str</span><span class="p">(</span><span class="n">source_file</span><span class="p">.</span><span class="k">path</span><span class="p">)</span>
-
- <span class="p">)</span>
-
- <span class="p">)</span><span class="o">:</span>
-
- <span class="k">return</span> <span class="no">False</span>
-
- <span class="n">source_file</span><span class="p">.</span><span class="k">stream</span><span class="p">.</span><span class="k">close</span><span class="p">()</span>
-
- <span class="k">if</span> <span class="n">config</span><span class="p">.</span><span class="n">overwrite_in_place</span><span class="o">:</span>
-
- <span class="n">output_stream</span><span class="p">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="k">with</span> <span class="n">source_file</span><span class="p">.</span><span class="k">path</span><span class="p">.</span><span class="k">open</span><span class="p">(</span><span class="s2">&quot;w&quot;</span><span class="p">)</span> <span class="k">as</span> <span class="n">fs</span><span class="o">:</span>
-
- <span class="n">shutil</span><span class="p">.</span><span class="n">copyfileobj</span><span class="p">(</span><span class="n">output_stream</span><span class="p">,</span> <span class="n">fs</span><span class="p">)</span>
-
- <span class="k">if</span> <span class="k">changed</span><span class="o">:</span>
-
- <span class="k">if</span> <span class="k">not</span> <span class="n">config</span><span class="p">.</span><span class="n">overwrite_in_place</span><span class="o">:</span>
-
- <span class="n">tmp_file</span> <span class="o">=</span> <span class="n">_tmp_file</span><span class="p">(</span><span class="n">source_file</span><span class="p">)</span>
-
- <span class="n">tmp_file</span><span class="p">.</span><span class="k">replace</span><span class="p">(</span><span class="n">source_file</span><span class="p">.</span><span class="k">path</span><span class="p">)</span>
-
- <span class="k">if</span> <span class="k">not</span> <span class="n">config</span><span class="p">.</span><span class="n">quiet</span><span class="o">:</span>
-
- <span class="n">print</span><span class="p">(</span><span class="n">f</span><span class="s2">&quot;Fixing {source_file.path}&quot;</span><span class="p">)</span>
-
- <span class="n">finally</span><span class="o">:</span>
-
- <span class="n">try</span><span class="o">:</span> <span class="c1"># Python 3.8+: use `missing_ok=True` instead of try except.</span>
-
- <span class="k">if</span> <span class="k">not</span> <span class="n">config</span><span class="p">.</span><span class="n">overwrite_in_place</span><span class="o">:</span> <span class="c1"># pragma: no branch</span>
-
- <span class="n">tmp_file</span> <span class="o">=</span> <span class="n">_tmp_file</span><span class="p">(</span><span class="n">source_file</span><span class="p">)</span>
-
- <span class="n">tmp_file</span><span class="p">.</span><span class="n">unlink</span><span class="p">()</span>
-
- <span class="k">except</span> <span class="n">FileNotFoundError</span><span class="o">:</span>
-
- <span class="n">pass</span> <span class="c1"># pragma: no cover</span>
-
- <span class="k">else</span><span class="o">:</span>
-
- <span class="k">changed</span> <span class="o">=</span> <span class="n">sort_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="o">=</span><span class="n">source_file</span><span class="p">.</span><span class="k">stream</span><span class="p">,</span>
-
- <span class="n">output_stream</span><span class="o">=</span><span class="n">output</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">actual_file_path</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">=</span><span class="n">disregard_skip</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">=</span><span class="n">extension</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="k">if</span> <span class="k">changed</span> <span class="k">and</span> <span class="n">show_diff</span><span class="o">:</span>
-
- <span class="n">source_file</span><span class="p">.</span><span class="k">stream</span><span class="p">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="n">output</span><span class="p">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="n">show_unified_diff</span><span class="p">(</span>
-
- <span class="n">file_input</span><span class="o">=</span><span class="n">source_file</span><span class="p">.</span><span class="k">stream</span><span class="p">.</span><span class="k">read</span><span class="p">(),</span>
-
- <span class="n">file_output</span><span class="o">=</span><span class="n">output</span><span class="p">.</span><span class="k">read</span><span class="p">(),</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">actual_file_path</span><span class="p">,</span>
-
- <span class="n">output</span><span class="o">=</span><span class="k">None</span> <span class="k">if</span> <span class="n">show_diff</span> <span class="k">is</span> <span class="no">True</span> <span class="k">else</span> <span class="nf">cast</span><span class="p">(</span><span class="n">TextIO</span><span class="p">,</span> <span class="n">show_diff</span><span class="p">),</span>
-
- <span class="n">color_output</span><span class="o">=</span><span class="n">config</span><span class="p">.</span><span class="n">color_output</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="n">source_file</span><span class="p">.</span><span class="k">stream</span><span class="p">.</span><span class="k">close</span><span class="p">()</span>
-
- <span class="k">except</span> <span class="n">ExistingSyntaxErrors</span><span class="o">:</span>
-
- <span class="n">warn</span><span class="p">(</span><span class="n">f</span><span class="s2">&quot;{actual_file_path} unable to sort due to existing syntax errors&quot;</span><span class="p">)</span>
-
- <span class="k">except</span> <span class="n">IntroducedSyntaxErrors</span><span class="o">:</span> <span class="c1"># pragma: no cover</span>
-
- <span class="n">warn</span><span class="p">(</span><span class="n">f</span><span class="s2">&quot;{actual_file_path} unable to sort as isort introduces new syntax errors&quot;</span><span class="p">)</span>
-
- <span class="k">return</span> <span class="k">changed</span>
-</code></pre></div>
-
-</details>
-<h3 id="sort_stream">sort_stream</h3>
-<div class="codehilite"><pre><span></span><code><span class="k">def</span> <span class="nf">sort_stream</span><span class="p">(</span>
- <span class="n">input_stream</span><span class="p">:</span> <span class="o">&lt;</span><span class="k">class</span> <span class="err">&#39;</span><span class="nc">TextIO</span><span class="s1">&#39;&gt;,</span>
- <span class="n">output_stream</span><span class="p">:</span> <span class="o">&lt;</span><span class="k">class</span> <span class="err">&#39;</span><span class="nc">TextIO</span><span class="s1">&#39;&gt;,</span>
- <span class="n">extension</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
- <span class="n">config</span><span class="p">:</span> <span class="n">isort</span><span class="o">.</span><span class="n">settings</span><span class="o">.</span><span class="n">Config</span> <span class="o">=</span> <span class="n">Config</span><span class="p">(</span><span class="n">py_version</span><span class="o">=</span><span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="n">force_to_top</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="n">extend_skip</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">extend_skip_glob</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">skip_gitignore</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">line_length</span><span class="o">=</span><span class="mi">79</span><span class="p">,</span> <span class="n">wrap_length</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">line_ending</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">sections</span><span class="o">=</span><span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="n">no_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">known_future_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="n">known_third_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_first_party</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_local_folder</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="n">extra_standard_library</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">known_other</span><span class="o">=</span><span class="p">{},</span> <span class="n">multi_line_output</span><span class="o">=&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">forced_separate</span><span class="o">=</span><span class="p">(),</span> <span class="n">indent</span><span class="o">=</span><span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="n">comment_prefix</span><span class="o">=</span><span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="n">length_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_straight</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">length_sort_sections</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">add_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">remove_imports</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">append_only</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_relative</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_single_line</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">single_line_exclusions</span><span class="o">=</span><span class="p">(),</span> <span class="n">default_section</span><span class="o">=</span><span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="n">import_headings</span><span class="o">=</span><span class="p">{},</span> <span class="n">balanced_wrapping</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">use_parentheses</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">order_by_type</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">atomic</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lines_after_imports</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_sections</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">lines_between_types</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">combine_as_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_star</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">include_trailing_comma</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">from_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">verbose</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">quiet</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_adds</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_alphabetical_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">force_grid_wrap</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">force_sort_within_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">lexicographical</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">group_by_package</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_whitespace</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">no_lines_before</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">no_inline_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">ignore_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">case_sensitive</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sources</span><span class="o">=</span><span class="p">({</span><span class="s1">&#39;py_version&#39;</span><span class="p">:</span> <span class="s1">&#39;py3&#39;</span><span class="p">,</span> <span class="s1">&#39;force_to_top&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;node_modules&#39;</span><span class="p">,</span> <span class="s1">&#39;.hg&#39;</span><span class="p">,</span> <span class="s1">&#39;dist&#39;</span><span class="p">,</span> <span class="s1">&#39;__pypackages__&#39;</span><span class="p">,</span> <span class="s1">&#39;.direnv&#39;</span><span class="p">,</span> <span class="s1">&#39;.mypy_cache&#39;</span><span class="p">,</span> <span class="s1">&#39;build&#39;</span><span class="p">,</span> <span class="s1">&#39;.svn&#39;</span><span class="p">,</span> <span class="s1">&#39;.venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.bzr&#39;</span><span class="p">,</span> <span class="s1">&#39;.git&#39;</span><span class="p">,</span> <span class="s1">&#39;.tox&#39;</span><span class="p">,</span> <span class="s1">&#39;_build&#39;</span><span class="p">,</span> <span class="s1">&#39;.nox&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;.eggs&#39;</span><span class="p">,</span> <span class="s1">&#39;.pants.d&#39;</span><span class="p">,</span> <span class="s1">&#39;buck-out&#39;</span><span class="p">}),</span> <span class="s1">&#39;extend_skip&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;extend_skip_glob&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;skip_gitignore&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;line_length&#39;</span><span class="p">:</span> <span class="mi">79</span><span class="p">,</span> <span class="s1">&#39;wrap_length&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;line_ending&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;sections&#39;</span><span class="p">:</span> <span class="p">(</span><span class="s1">&#39;FUTURE&#39;</span><span class="p">,</span> <span class="s1">&#39;STDLIB&#39;</span><span class="p">,</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;FIRSTPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;LOCALFOLDER&#39;</span><span class="p">),</span> <span class="s1">&#39;no_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;known_future_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;__future__&#39;</span><span class="p">}),</span> <span class="s1">&#39;known_third_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_first_party&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_local_folder&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;sys&#39;</span><span class="p">,</span> <span class="s1">&#39;ossaudiodev&#39;</span><span class="p">,</span> <span class="s1">&#39;logging&#39;</span><span class="p">,</span> <span class="s1">&#39;symtable&#39;</span><span class="p">,</span> <span class="s1">&#39;html&#39;</span><span class="p">,</span> <span class="s1">&#39;types&#39;</span><span class="p">,</span> <span class="s1">&#39;audioop&#39;</span><span class="p">,</span> <span class="s1">&#39;cmath&#39;</span><span class="p">,</span> <span class="s1">&#39;filecmp&#39;</span><span class="p">,</span> <span class="s1">&#39;macpath&#39;</span><span class="p">,</span> <span class="s1">&#39;syslog&#39;</span><span class="p">,</span> <span class="s1">&#39;mailcap&#39;</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">,</span> <span class="s1">&#39;fnmatch&#39;</span><span class="p">,</span> <span class="s1">&#39;copyreg&#39;</span><span class="p">,</span> <span class="s1">&#39;ctypes&#39;</span><span class="p">,</span> <span class="s1">&#39;copy&#39;</span><span class="p">,</span> <span class="s1">&#39;socket&#39;</span><span class="p">,</span> <span class="s1">&#39;pathlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sndhdr&#39;</span><span class="p">,</span> <span class="s1">&#39;zipimport&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;quopri&#39;</span><span class="p">,</span> <span class="s1">&#39;threading&#39;</span><span class="p">,</span> <span class="s1">&#39;_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;stringprep&#39;</span><span class="p">,</span> <span class="s1">&#39;fileinput&#39;</span><span class="p">,</span> <span class="s1">&#39;webbrowser&#39;</span><span class="p">,</span> <span class="s1">&#39;turtledemo&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncio&#39;</span><span class="p">,</span> <span class="s1">&#39;queue&#39;</span><span class="p">,</span> <span class="s1">&#39;hashlib&#39;</span><span class="p">,</span> <span class="s1">&#39;array&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">,</span> <span class="s1">&#39;spwd&#39;</span><span class="p">,</span> <span class="s1">&#39;faulthandler&#39;</span><span class="p">,</span> <span class="s1">&#39;pwd&#39;</span><span class="p">,</span> <span class="s1">&#39;fractions&#39;</span><span class="p">,</span> <span class="s1">&#39;pickletools&#39;</span><span class="p">,</span> <span class="s1">&#39;enum&#39;</span><span class="p">,</span> <span class="s1">&#39;shlex&#39;</span><span class="p">,</span> <span class="s1">&#39;contextlib&#39;</span><span class="p">,</span> <span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="s1">&#39;os&#39;</span><span class="p">,</span> <span class="s1">&#39;heapq&#39;</span><span class="p">,</span> <span class="s1">&#39;shutil&#39;</span><span class="p">,</span> <span class="s1">&#39;selectors&#39;</span><span class="p">,</span> <span class="s1">&#39;sqlite3&#39;</span><span class="p">,</span> <span class="s1">&#39;py_compile&#39;</span><span class="p">,</span> <span class="s1">&#39;graphlib&#39;</span><span class="p">,</span> <span class="s1">&#39;zlib&#39;</span><span class="p">,</span> <span class="s1">&#39;dis&#39;</span><span class="p">,</span> <span class="s1">&#39;ensurepip&#39;</span><span class="p">,</span> <span class="s1">&#39;sched&#39;</span><span class="p">,</span> <span class="s1">&#39;glob&#39;</span><span class="p">,</span> <span class="s1">&#39;decimal&#39;</span><span class="p">,</span> <span class="s1">&#39;cgi&#39;</span><span class="p">,</span> <span class="s1">&#39;gc&#39;</span><span class="p">,</span> <span class="s1">&#39;asynchat&#39;</span><span class="p">,</span> <span class="s1">&#39;pipes&#39;</span><span class="p">,</span> <span class="s1">&#39;traceback&#39;</span><span class="p">,</span> <span class="s1">&#39;tracemalloc&#39;</span><span class="p">,</span> <span class="s1">&#39;dbm&#39;</span><span class="p">,</span> <span class="s1">&#39;numbers&#39;</span><span class="p">,</span> <span class="s1">&#39;pprint&#39;</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span> <span class="s1">&#39;pydoc&#39;</span><span class="p">,</span> <span class="s1">&#39;grp&#39;</span><span class="p">,</span> <span class="s1">&#39;sysconfig&#39;</span><span class="p">,</span> <span class="s1">&#39;readline&#39;</span><span class="p">,</span> <span class="s1">&#39;tarfile&#39;</span><span class="p">,</span> <span class="s1">&#39;binhex&#39;</span><span class="p">,</span> <span class="s1">&#39;lzma&#39;</span><span class="p">,</span> <span class="s1">&#39;statistics&#39;</span><span class="p">,</span> <span class="s1">&#39;re&#39;</span><span class="p">,</span> <span class="s1">&#39;textwrap&#39;</span><span class="p">,</span> <span class="s1">&#39;fpectl&#39;</span><span class="p">,</span> <span class="s1">&#39;_dummy_thread&#39;</span><span class="p">,</span> <span class="s1">&#39;smtpd&#39;</span><span class="p">,</span> <span class="s1">&#39;xml&#39;</span><span class="p">,</span> <span class="s1">&#39;keyword&#39;</span><span class="p">,</span> <span class="s1">&#39;ipaddress&#39;</span><span class="p">,</span> <span class="s1">&#39;encodings&#39;</span><span class="p">,</span> <span class="s1">&#39;modulefinder&#39;</span><span class="p">,</span> <span class="s1">&#39;signal&#39;</span><span class="p">,</span> <span class="s1">&#39;winreg&#39;</span><span class="p">,</span> <span class="s1">&#39;tokenize&#39;</span><span class="p">,</span> <span class="s1">&#39;math&#39;</span><span class="p">,</span> <span class="s1">&#39;curses&#39;</span><span class="p">,</span> <span class="s1">&#39;getopt&#39;</span><span class="p">,</span> <span class="s1">&#39;rlcompleter&#39;</span><span class="p">,</span> <span class="s1">&#39;ntpath&#39;</span><span class="p">,</span> <span class="s1">&#39;stat&#39;</span><span class="p">,</span> <span class="s1">&#39;binascii&#39;</span><span class="p">,</span> <span class="s1">&#39;pyclbr&#39;</span><span class="p">,</span> <span class="s1">&#39;select&#39;</span><span class="p">,</span> <span class="s1">&#39;nntplib&#39;</span><span class="p">,</span> <span class="s1">&#39;codecs&#39;</span><span class="p">,</span> <span class="s1">&#39;compileall&#39;</span><span class="p">,</span> <span class="s1">&#39;timeit&#39;</span><span class="p">,</span> <span class="s1">&#39;unicodedata&#39;</span><span class="p">,</span> <span class="s1">&#39;parser&#39;</span><span class="p">,</span> <span class="s1">&#39;sre&#39;</span><span class="p">,</span> <span class="s1">&#39;posix&#39;</span><span class="p">,</span> <span class="s1">&#39;cProfile&#39;</span><span class="p">,</span> <span class="s1">&#39;abc&#39;</span><span class="p">,</span> <span class="s1">&#39;inspect&#39;</span><span class="p">,</span> <span class="s1">&#39;zoneinfo&#39;</span><span class="p">,</span> <span class="s1">&#39;posixpath&#39;</span><span class="p">,</span> <span class="s1">&#39;sunau&#39;</span><span class="p">,</span> <span class="s1">&#39;warnings&#39;</span><span class="p">,</span> <span class="s1">&#39;dummy_threading&#39;</span><span class="p">,</span> <span class="s1">&#39;calendar&#39;</span><span class="p">,</span> <span class="s1">&#39;secrets&#39;</span><span class="p">,</span> <span class="s1">&#39;trace&#39;</span><span class="p">,</span> <span class="s1">&#39;platform&#39;</span><span class="p">,</span> <span class="s1">&#39;urllib&#39;</span><span class="p">,</span> <span class="s1">&#39;multiprocessing&#39;</span><span class="p">,</span> <span class="s1">&#39;marshal&#39;</span><span class="p">,</span> <span class="s1">&#39;typing&#39;</span><span class="p">,</span> <span class="s1">&#39;winsound&#39;</span><span class="p">,</span> <span class="s1">&#39;site&#39;</span><span class="p">,</span> <span class="s1">&#39;runpy&#39;</span><span class="p">,</span> <span class="s1">&#39;imaplib&#39;</span><span class="p">,</span> <span class="s1">&#39;collections&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_parse&#39;</span><span class="p">,</span> <span class="s1">&#39;csv&#39;</span><span class="p">,</span> <span class="s1">&#39;tkinter&#39;</span><span class="p">,</span> <span class="s1">&#39;wsgiref&#39;</span><span class="p">,</span> <span class="s1">&#39;tty&#39;</span><span class="p">,</span> <span class="s1">&#39;xdrlib&#39;</span><span class="p">,</span> <span class="s1">&#39;itertools&#39;</span><span class="p">,</span> <span class="s1">&#39;io&#39;</span><span class="p">,</span> <span class="s1">&#39;getpass&#39;</span><span class="p">,</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span> <span class="s1">&#39;subprocess&#39;</span><span class="p">,</span> <span class="s1">&#39;builtins&#39;</span><span class="p">,</span> <span class="s1">&#39;socketserver&#39;</span><span class="p">,</span> <span class="s1">&#39;hmac&#39;</span><span class="p">,</span> <span class="s1">&#39;plistlib&#39;</span><span class="p">,</span> <span class="s1">&#39;datetime&#39;</span><span class="p">,</span> <span class="s1">&#39;email&#39;</span><span class="p">,</span> <span class="s1">&#39;bisect&#39;</span><span class="p">,</span> <span class="s1">&#39;mimetypes&#39;</span><span class="p">,</span> <span class="s1">&#39;pty&#39;</span><span class="p">,</span> <span class="s1">&#39;imghdr&#39;</span><span class="p">,</span> <span class="s1">&#39;crypt&#39;</span><span class="p">,</span> <span class="s1">&#39;json&#39;</span><span class="p">,</span> <span class="s1">&#39;shelve&#39;</span><span class="p">,</span> <span class="s1">&#39;bdb&#39;</span><span class="p">,</span> <span class="s1">&#39;uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;atexit&#39;</span><span class="p">,</span> <span class="s1">&#39;pickle&#39;</span><span class="p">,</span> <span class="s1">&#39;bz2&#39;</span><span class="p">,</span> <span class="s1">&#39;concurrent&#39;</span><span class="p">,</span> <span class="s1">&#39;functools&#39;</span><span class="p">,</span> <span class="s1">&#39;weakref&#39;</span><span class="p">,</span> <span class="s1">&#39;gzip&#39;</span><span class="p">,</span> <span class="s1">&#39;venv&#39;</span><span class="p">,</span> <span class="s1">&#39;telnetlib&#39;</span><span class="p">,</span> <span class="s1">&#39;doctest&#39;</span><span class="p">,</span> <span class="s1">&#39;ftplib&#39;</span><span class="p">,</span> <span class="s1">&#39;pstats&#39;</span><span class="p">,</span> <span class="s1">&#39;msilib&#39;</span><span class="p">,</span> <span class="s1">&#39;xmlrpc&#39;</span><span class="p">,</span> <span class="s1">&#39;tempfile&#39;</span><span class="p">,</span> <span class="s1">&#39;zipfile&#39;</span><span class="p">,</span> <span class="s1">&#39;reprlib&#39;</span><span class="p">,</span> <span class="s1">&#39;sre_constants&#39;</span><span class="p">,</span> <span class="s1">&#39;optparse&#39;</span><span class="p">,</span> <span class="s1">&#39;dataclasses&#39;</span><span class="p">,</span> <span class="s1">&#39;msvcrt&#39;</span><span class="p">,</span> <span class="s1">&#39;smtplib&#39;</span><span class="p">,</span> <span class="s1">&#39;turtle&#39;</span><span class="p">,</span> <span class="s1">&#39;errno&#39;</span><span class="p">,</span> <span class="s1">&#39;base64&#39;</span><span class="p">,</span> <span class="s1">&#39;http&#39;</span><span class="p">,</span> <span class="s1">&#39;fcntl&#39;</span><span class="p">,</span> <span class="s1">&#39;ast&#39;</span><span class="p">,</span> <span class="s1">&#39;aifc&#39;</span><span class="p">,</span> <span class="s1">&#39;code&#39;</span><span class="p">,</span> <span class="s1">&#39;random&#39;</span><span class="p">,</span> <span class="s1">&#39;importlib&#39;</span><span class="p">,</span> <span class="s1">&#39;token&#39;</span><span class="p">,</span> <span class="s1">&#39;linecache&#39;</span><span class="p">,</span> <span class="s1">&#39;distutils&#39;</span><span class="p">,</span> <span class="s1">&#39;operator&#39;</span><span class="p">,</span> <span class="s1">&#39;cmd&#39;</span><span class="p">,</span> <span class="s1">&#39;gettext&#39;</span><span class="p">,</span> <span class="s1">&#39;uu&#39;</span><span class="p">,</span> <span class="s1">&#39;pdb&#39;</span><span class="p">,</span> <span class="s1">&#39;cgitb&#39;</span><span class="p">,</span> <span class="s1">&#39;zipapp&#39;</span><span class="p">,</span> <span class="s1">&#39;imp&#39;</span><span class="p">,</span> <span class="s1">&#39;asyncore&#39;</span><span class="p">,</span> <span class="s1">&#39;struct&#39;</span><span class="p">,</span> <span class="s1">&#39;termios&#39;</span><span class="p">,</span> <span class="s1">&#39;resource&#39;</span><span class="p">,</span> <span class="s1">&#39;difflib&#39;</span><span class="p">,</span> <span class="s1">&#39;tabnanny&#39;</span><span class="p">,</span> <span class="s1">&#39;chunk&#39;</span><span class="p">,</span> <span class="s1">&#39;locale&#39;</span><span class="p">,</span> <span class="s1">&#39;contextvars&#39;</span><span class="p">,</span> <span class="s1">&#39;pkgutil&#39;</span><span class="p">,</span> <span class="s1">&#39;colorsys&#39;</span><span class="p">,</span> <span class="s1">&#39;mailbox&#39;</span><span class="p">,</span> <span class="s1">&#39;mmap&#39;</span><span class="p">,</span> <span class="s1">&#39;_ast&#39;</span><span class="p">,</span> <span class="s1">&#39;lib2to3&#39;</span><span class="p">,</span> <span class="s1">&#39;symbol&#39;</span><span class="p">,</span> <span class="s1">&#39;nis&#39;</span><span class="p">,</span> <span class="s1">&#39;unittest&#39;</span><span class="p">,</span> <span class="s1">&#39;wave&#39;</span><span class="p">,</span> <span class="s1">&#39;poplib&#39;</span><span class="p">,</span> <span class="s1">&#39;configparser&#39;</span><span class="p">,</span> <span class="s1">&#39;netrc&#39;</span><span class="p">,</span> <span class="s1">&#39;argparse&#39;</span><span class="p">,</span> <span class="s1">&#39;codeop&#39;</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">}),</span> <span class="s1">&#39;extra_standard_library&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;known_other&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;multi_line_output&#39;</span><span class="p">:</span> <span class="o">&lt;</span><span class="n">WrapModes</span><span class="o">.</span><span class="n">GRID</span><span class="p">:</span> <span class="mi">0</span><span class="o">&gt;</span><span class="p">,</span> <span class="s1">&#39;forced_separate&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;indent&#39;</span><span class="p">:</span> <span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="s1">&#39;comment_prefix&#39;</span><span class="p">:</span> <span class="s1">&#39; #&#39;</span><span class="p">,</span> <span class="s1">&#39;length_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_straight&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;length_sort_sections&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;add_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;remove_imports&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;append_only&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_relative&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_single_line&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;single_line_exclusions&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;default_section&#39;</span><span class="p">:</span> <span class="s1">&#39;THIRDPARTY&#39;</span><span class="p">,</span> <span class="s1">&#39;import_headings&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;balanced_wrapping&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;use_parentheses&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;order_by_type&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;atomic&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lines_after_imports&#39;</span><span class="p">:</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_sections&#39;</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;lines_between_types&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;combine_as_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_star&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;include_trailing_comma&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;from_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;verbose&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;quiet&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_adds&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_alphabetical_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;force_grid_wrap&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;force_sort_within_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;lexicographical&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;group_by_package&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_whitespace&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;no_lines_before&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;no_inline_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;ignore_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;case_sensitive&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sources&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;virtual_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;conda_env&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;ensure_newline_before_comments&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;directory&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;profile&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;honor_noqa&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;src_paths&#39;</span><span class="p">:</span> <span class="p">(),</span> <span class="s1">&#39;old_finders&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;remove_redundant_aliases&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;float_to_top&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;filter_files&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;formatter&#39;</span><span class="p">:</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;formatting_function&#39;</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="s1">&#39;color_output&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;treat_comments_as_code&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;treat_all_comments_as_code&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;supported_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="s1">&#39;blocked_extensions&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="s1">&#39;constants&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;classes&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;variables&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;dedup_headings&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;only_modified&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;combine_straight_imports&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;auto_identify_namespace_packages&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;namespace_packages&#39;</span><span class="p">:</span> <span class="nb">frozenset</span><span class="p">(),</span> <span class="s1">&#39;follow_links&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;indented_import_headings&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="s1">&#39;honor_case_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;sort_relative_in_force_sorted_sections&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;overwrite_in_place&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;reverse_sort&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;star_first&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;git_ignore&#39;</span><span class="p">:</span> <span class="p">{},</span> <span class="s1">&#39;format_error&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;format_success&#39;</span><span class="p">:</span> <span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="s1">&#39;sort_order&#39;</span><span class="p">:</span> <span class="s1">&#39;natural&#39;</span><span class="p">,</span> <span class="s1">&#39;source&#39;</span><span class="p">:</span> <span class="s1">&#39;defaults&#39;</span><span class="p">},),</span> <span class="n">virtual_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">conda_env</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">ensure_newline_before_comments</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">directory</span><span class="o">=</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">,</span> <span class="n">profile</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">honor_noqa</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">src_paths</span><span class="o">=</span><span class="p">(</span><span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort/src&#39;</span><span class="p">),</span> <span class="n">PosixPath</span><span class="p">(</span><span class="s1">&#39;/home/tim/Projects/isort&#39;</span><span class="p">)),</span> <span class="n">old_finders</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">remove_redundant_aliases</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">float_to_top</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">filter_files</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">formatter</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">formatting_function</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">color_output</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">treat_comments_as_code</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">treat_all_comments_as_code</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">supported_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pxd&#39;</span><span class="p">,</span> <span class="s1">&#39;py&#39;</span><span class="p">,</span> <span class="s1">&#39;pyi&#39;</span><span class="p">,</span> <span class="s1">&#39;pyx&#39;</span><span class="p">}),</span> <span class="n">blocked_extensions</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">({</span><span class="s1">&#39;pex&#39;</span><span class="p">}),</span> <span class="n">constants</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">classes</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">variables</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">dedup_headings</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">only_modified</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">combine_straight_imports</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">auto_identify_namespace_packages</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">namespace_packages</span><span class="o">=</span><span class="nb">frozenset</span><span class="p">(),</span> <span class="n">follow_links</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">indented_import_headings</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">honor_case_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">sort_relative_in_force_sorted_sections</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">overwrite_in_place</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">reverse_sort</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">star_first</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">git_ignore</span><span class="o">=</span><span class="p">{},</span> <span class="n">format_error</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{error}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">format_success</span><span class="o">=</span><span class="s1">&#39;</span><span class="si">{success}</span><span class="s1">: </span><span class="si">{message}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">sort_order</span><span class="o">=</span><span class="s1">&#39;natural&#39;</span><span class="p">),</span>
- <span class="n">file_path</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
- <span class="n">disregard_skip</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="n">show_diff</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="n">TextIO</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="n">raise_on_skip</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">True</span><span class="p">,</span>
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">:</span> <span class="n">Any</span>
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span>
-</code></pre></div>
-
-<p>Sorts any imports within the provided code stream, outputs to the provided output stream.</p>
-<p>Returns <code>True</code> if anything is modified from the original input stream, otherwise <code>False</code>.</p>
-<ul>
-<li><strong>input_stream</strong>: The stream of code with imports that need to be sorted.</li>
-<li><strong>output_stream</strong>: The stream where sorted imports should be written to.</li>
-<li><strong>extension</strong>: The file extension that contains imports. Defaults to filename extension or py.</li>
-<li><strong>config</strong>: The config object to use when sorting imports.</li>
-<li><strong>file_path</strong>: The disk location where the code string was pulled from.</li>
-<li><strong>disregard_skip</strong>: set to <code>True</code> if you want to ignore a skip set in config for this file.</li>
-<li><strong>show_diff</strong>: If <code>True</code> the changes that need to be done will be printed to stdout, if a
-TextIO stream is provided results will be written to it, otherwise no diff will be computed.</li>
-<li><strong>**config_kwargs</strong>: Any config modifications.</li>
-</ul>
-<details class="example"><summary>View Source</summary><div class="codehilite"><pre><span></span><code><span class="n">def</span> <span class="n">sort_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="o">:</span> <span class="n">TextIO</span><span class="p">,</span>
-
- <span class="n">output_stream</span><span class="o">:</span> <span class="n">TextIO</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">:</span> <span class="k">Optional</span><span class="err">[</span><span class="n">str</span><span class="err">]</span> <span class="o">=</span> <span class="k">None</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">:</span> <span class="n">Config</span> <span class="o">=</span> <span class="n">DEFAULT_CONFIG</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">:</span> <span class="k">Optional</span><span class="err">[</span><span class="k">Path</span><span class="err">]</span> <span class="o">=</span> <span class="k">None</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">:</span> <span class="kt">bool</span> <span class="o">=</span> <span class="no">False</span><span class="p">,</span>
-
- <span class="n">show_diff</span><span class="o">:</span> <span class="k">Union</span><span class="err">[</span><span class="kt">bool</span><span class="p">,</span> <span class="n">TextIO</span><span class="err">]</span> <span class="o">=</span> <span class="no">False</span><span class="p">,</span>
-
- <span class="n">raise_on_skip</span><span class="o">:</span> <span class="kt">bool</span> <span class="o">=</span> <span class="no">True</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="o">:</span> <span class="k">Any</span><span class="p">,</span>
-
-<span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">bool</span><span class="o">:</span>
-
- <span class="s2">&quot;</span><span class="se">&quot;&quot;</span><span class="s2">Sorts any imports within the provided code stream, outputs to the provided output stream.</span>
-
-<span class="s2"> Returns `True` if anything is modified from the original input stream, otherwise `False`.</span>
-
-<span class="s2"> - **input_stream**: The stream of code with imports that need to be sorted.</span>
-
-<span class="s2"> - **output_stream**: The stream where sorted imports should be written to.</span>
-
-<span class="s2"> - **extension**: The file extension that contains imports. Defaults to filename extension or py.</span>
-
-<span class="s2"> - **config**: The config object to use when sorting imports.</span>
-
-<span class="s2"> - **file_path**: The disk location where the code string was pulled from.</span>
-
-<span class="s2"> - **disregard_skip**: set to `True` if you want to ignore a skip set in config for this file.</span>
-
-<span class="s2"> - **show_diff**: If `True` the changes that need to be done will be printed to stdout, if a</span>
-
-<span class="s2"> TextIO stream is provided results will be written to it, otherwise no diff will be computed.</span>
-
-<span class="s2"> - ****config_kwargs**: Any config modifications.</span>
-
-<span class="s2"> </span><span class="se">&quot;&quot;</span><span class="s2">&quot;</span>
-
- <span class="n">extension</span> <span class="o">=</span> <span class="n">extension</span> <span class="k">or</span> <span class="p">(</span><span class="n">file_path</span> <span class="k">and</span> <span class="n">file_path</span><span class="p">.</span><span class="n">suffix</span><span class="p">.</span><span class="n">lstrip</span><span class="p">(</span><span class="s2">&quot;.&quot;</span><span class="p">))</span> <span class="k">or</span> <span class="s2">&quot;py&quot;</span>
-
- <span class="k">if</span> <span class="n">show_diff</span><span class="o">:</span>
-
- <span class="n">_output_stream</span> <span class="o">=</span> <span class="n">StringIO</span><span class="p">()</span>
-
- <span class="n">_input_stream</span> <span class="o">=</span> <span class="n">StringIO</span><span class="p">(</span><span class="n">input_stream</span><span class="p">.</span><span class="k">read</span><span class="p">())</span>
-
- <span class="k">changed</span> <span class="o">=</span> <span class="n">sort_stream</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="o">=</span><span class="n">_input_stream</span><span class="p">,</span>
-
- <span class="n">output_stream</span><span class="o">=</span><span class="n">_output_stream</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">=</span><span class="n">extension</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span>
-
- <span class="n">disregard_skip</span><span class="o">=</span><span class="n">disregard_skip</span><span class="p">,</span>
-
- <span class="n">raise_on_skip</span><span class="o">=</span><span class="n">raise_on_skip</span><span class="p">,</span>
-
- <span class="o">**</span><span class="n">config_kwargs</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="n">_output_stream</span><span class="p">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="n">_input_stream</span><span class="p">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="n">show_unified_diff</span><span class="p">(</span>
-
- <span class="n">file_input</span><span class="o">=</span><span class="n">_input_stream</span><span class="p">.</span><span class="k">read</span><span class="p">(),</span>
-
- <span class="n">file_output</span><span class="o">=</span><span class="n">_output_stream</span><span class="p">.</span><span class="k">read</span><span class="p">(),</span>
-
- <span class="n">file_path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span>
-
- <span class="n">output</span><span class="o">=</span><span class="n">output_stream</span> <span class="k">if</span> <span class="n">show_diff</span> <span class="k">is</span> <span class="no">True</span> <span class="k">else</span> <span class="nf">cast</span><span class="p">(</span><span class="n">TextIO</span><span class="p">,</span> <span class="n">show_diff</span><span class="p">),</span>
-
- <span class="n">color_output</span><span class="o">=</span><span class="n">config</span><span class="p">.</span><span class="n">color_output</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="k">return</span> <span class="k">changed</span>
-
- <span class="n">config</span> <span class="o">=</span> <span class="n">_config</span><span class="p">(</span><span class="k">path</span><span class="o">=</span><span class="n">file_path</span><span class="p">,</span> <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span> <span class="o">**</span><span class="n">config_kwargs</span><span class="p">)</span>
-
- <span class="n">content_source</span> <span class="o">=</span> <span class="n">str</span><span class="p">(</span><span class="n">file_path</span> <span class="k">or</span> <span class="s2">&quot;Passed in content&quot;</span><span class="p">)</span>
-
- <span class="k">if</span> <span class="k">not</span> <span class="n">disregard_skip</span> <span class="k">and</span> <span class="n">file_path</span> <span class="k">and</span> <span class="n">config</span><span class="p">.</span><span class="n">is_skipped</span><span class="p">(</span><span class="n">file_path</span><span class="p">)</span><span class="o">:</span>
-
- <span class="n">raise</span> <span class="n">FileSkipSetting</span><span class="p">(</span><span class="n">content_source</span><span class="p">)</span>
-
- <span class="n">_internal_output</span> <span class="o">=</span> <span class="n">output_stream</span>
-
- <span class="k">if</span> <span class="n">config</span><span class="p">.</span><span class="n">atomic</span><span class="o">:</span>
-
- <span class="n">try</span><span class="o">:</span>
-
- <span class="n">file_content</span> <span class="o">=</span> <span class="n">input_stream</span><span class="p">.</span><span class="k">read</span><span class="p">()</span>
-
- <span class="n">compile</span><span class="p">(</span><span class="n">file_content</span><span class="p">,</span> <span class="n">content_source</span><span class="p">,</span> <span class="s2">&quot;exec&quot;</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
-
- <span class="k">except</span> <span class="n">SyntaxError</span><span class="o">:</span>
-
- <span class="k">if</span> <span class="n">extension</span> <span class="k">not</span> <span class="k">in</span> <span class="n">CYTHON_EXTENSIONS</span><span class="o">:</span>
-
- <span class="n">raise</span> <span class="n">ExistingSyntaxErrors</span><span class="p">(</span><span class="n">content_source</span><span class="p">)</span>
-
- <span class="n">elif</span> <span class="n">config</span><span class="p">.</span><span class="n">verbose</span><span class="o">:</span>
-
- <span class="n">warn</span><span class="p">(</span>
-
- <span class="n">f</span><span class="s2">&quot;{content_source} Python AST errors found but ignored due to Cython extension&quot;</span>
-
- <span class="p">)</span>
-
- <span class="n">input_stream</span> <span class="o">=</span> <span class="n">StringIO</span><span class="p">(</span><span class="n">file_content</span><span class="p">)</span>
-
- <span class="k">if</span> <span class="k">not</span> <span class="n">output_stream</span><span class="p">.</span><span class="n">readable</span><span class="p">()</span><span class="o">:</span>
-
- <span class="n">_internal_output</span> <span class="o">=</span> <span class="n">StringIO</span><span class="p">()</span>
-
- <span class="n">try</span><span class="o">:</span>
-
- <span class="k">changed</span> <span class="o">=</span> <span class="n">core</span><span class="p">.</span><span class="k">process</span><span class="p">(</span>
-
- <span class="n">input_stream</span><span class="p">,</span>
-
- <span class="n">_internal_output</span><span class="p">,</span>
-
- <span class="n">extension</span><span class="o">=</span><span class="n">extension</span><span class="p">,</span>
-
- <span class="n">config</span><span class="o">=</span><span class="n">config</span><span class="p">,</span>
-
- <span class="n">raise_on_skip</span><span class="o">=</span><span class="n">raise_on_skip</span><span class="p">,</span>
-
- <span class="p">)</span>
-
- <span class="k">except</span> <span class="n">FileSkipComment</span><span class="o">:</span>
-
- <span class="n">raise</span> <span class="n">FileSkipComment</span><span class="p">(</span><span class="n">content_source</span><span class="p">)</span>
-
- <span class="k">if</span> <span class="n">config</span><span class="p">.</span><span class="n">atomic</span><span class="o">:</span>
-
- <span class="n">_internal_output</span><span class="p">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="n">try</span><span class="o">:</span>
-
- <span class="n">compile</span><span class="p">(</span><span class="n">_internal_output</span><span class="p">.</span><span class="k">read</span><span class="p">(),</span> <span class="n">content_source</span><span class="p">,</span> <span class="s2">&quot;exec&quot;</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
-
- <span class="n">_internal_output</span><span class="p">.</span><span class="n">seek</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
-
- <span class="k">except</span> <span class="n">SyntaxError</span><span class="o">:</span> <span class="c1"># pragma: no cover</span>
-
- <span class="k">if</span> <span class="n">extension</span> <span class="k">not</span> <span class="k">in</span> <span class="n">CYTHON_EXTENSIONS</span><span class="o">:</span>
-
- <span class="n">raise</span> <span class="n">IntroducedSyntaxErrors</span><span class="p">(</span><span class="n">content_source</span><span class="p">)</span>
-
- <span class="n">elif</span> <span class="n">config</span><span class="p">.</span><span class="n">verbose</span><span class="o">:</span>
-
- <span class="n">warn</span><span class="p">(</span>
-
- <span class="n">f</span><span class="s2">&quot;{content_source} Python AST errors found but ignored due to Cython extension&quot;</span>
-
- <span class="p">)</span>
-
- <span class="k">if</span> <span class="n">_internal_output</span> <span class="o">!=</span> <span class="n">output_stream</span><span class="o">:</span>
-
- <span class="n">output_stream</span><span class="p">.</span><span class="k">write</span><span class="p">(</span><span class="n">_internal_output</span><span class="p">.</span><span class="k">read</span><span class="p">())</span>
-
- <span class="k">return</span> <span class="k">changed</span>
-</code></pre></div>
-
-</details>
-<h2 id="classes">Classes</h2>
-<h3 id="importkey">ImportKey</h3>
-<div class="codehilite"><pre><span></span><code><span class="k">class</span> <span class="nc">ImportKey</span><span class="p">(</span>
- <span class="o">/</span><span class="p">,</span>
- <span class="o">*</span><span class="n">args</span><span class="p">,</span>
- <span class="o">**</span><span class="n">kwargs</span>
-<span class="p">)</span>
-</code></pre></div>
-
-<details class="example"><summary>View Source</summary><div class="codehilite"><pre><span></span><code><span class="k">class</span> <span class="nc">ImportKey</span><span class="p">(</span><span class="n">Enum</span><span class="p">):</span>
-
- <span class="sd">&quot;&quot;&quot;Defines how to key an individual import, generally for deduping.</span>
-
-<span class="sd"> Import keys are defined from less to more specific:</span>
-
-<span class="sd"> from x.y import z as a</span>
-
-<span class="sd"> ______| | | |</span>
-
-<span class="sd"> | | | |</span>
-
-<span class="sd"> PACKAGE | | |</span>
-
-<span class="sd"> ________| | |</span>
-
-<span class="sd"> | | |</span>
-
-<span class="sd"> MODULE | |</span>
-
-<span class="sd"> _________________| |</span>
-
-<span class="sd"> | |</span>
-
-<span class="sd"> ATTRIBUTE |</span>
-
-<span class="sd"> ______________________|</span>
-
-<span class="sd"> |</span>
-
-<span class="sd"> ALIAS</span>
-
-<span class="sd"> &quot;&quot;&quot;</span>
-
- <span class="n">PACKAGE</span> <span class="o">=</span> <span class="mi">1</span>
-
- <span class="n">MODULE</span> <span class="o">=</span> <span class="mi">2</span>
-
- <span class="n">ATTRIBUTE</span> <span class="o">=</span> <span class="mi">3</span>
-
- <span class="n">ALIAS</span> <span class="o">=</span> <span class="mi">4</span>
-</code></pre></div>
-
-</details>
-<hr />
-<h4 id="ancestors-in-mro">Ancestors (in MRO)</h4>
-<ul>
-<li>enum.Enum</li>
-</ul>
-<h4 id="class-variables">Class variables</h4>
-<div class="codehilite"><pre><span></span><code><span class="n">ALIAS</span>
-</code></pre></div>
-
-<div class="codehilite"><pre><span></span><code><span class="n">ATTRIBUTE</span>
-</code></pre></div>
-
-<div class="codehilite"><pre><span></span><code><span class="n">MODULE</span>
-</code></pre></div>
-
-<div class="codehilite"><pre><span></span><code><span class="n">PACKAGE</span>
-</code></pre></div>
-
-<div class="codehilite"><pre><span></span><code><span class="n">name</span>
-</code></pre></div>
-
-<div class="codehilite"><pre><span></span><code><span class="n">value</span>
-</code></pre></div>
-
-
-
-
-
-
-
- </article>
- </div>
- </div>
-
- </main>
-
-
-<footer class="md-footer">
-
- <div class="md-footer-nav">
- <nav class="md-footer-nav__inner md-grid">
-
- <a href="../../docs/warning_and_error_codes/W0500.html" title="W0500" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
- <div class="md-flex__cell md-flex__cell--shrink">
- <i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
- </div>
- <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
- <span class="md-flex__ellipsis">
- <span class="md-footer-nav__direction">
- Previous
- </span>
- W0500
- </span>
- </div>
- </a>
-
-
- <a href="comments.html" title="Comments" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
- <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
- <span class="md-flex__ellipsis">
- <span class="md-footer-nav__direction">
- Next
- </span>
- Comments
- </span>
- </div>
- <div class="md-flex__cell md-flex__cell--shrink">
- <i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i>
- </div>
- </a>
-
- </nav>
- </div>
-
- <div class="md-footer-meta md-typeset">
- <div class="md-footer-meta__inner md-grid">
- <div class="md-footer-copyright">
-
- Powered by
- <a href="http://timothycrosley.github.io/portray">portray.</a>
- You too can
- <a href="http://timothycrosley.github.io/portray">
- portray</a>
- your Python project well using automatic documentation.
- </div>
-
- </div>
- </div>
-</footer>
-
- </div>
- <div class="md-dialog" data-md-component="dialog">
- <div class="md-dialog__inner md-typeset"></div>
- </div>
- <script id="__config" type="application/json">{"base": "../..", "features": [], "translations": {"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing", "select.version.title": "Select version"}, "search": "../../assets/javascripts/workers/search.b0710199.min.js", "version": null}</script>
-
-
- <script src="../../assets/javascripts/bundle.76f349be.min.js"></script>
-
-
- </body>
-</html> \ No newline at end of file