File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/ext/tornado/__pycache__/autoreload.cpython-310.pyc
Back
o ;j�0 � @ sf d Z ddlmZmZmZ ddlZddlZedkr'ejd ej� t �kr'ejd= ddlZddlZddlZddl Z ddlZddlZddlZddlZddlZddlmZ ddlmZ ddlmZ ddlmZ zddlZW n eyt dZY nw ejd kZe� Zg Zd a e�!� Z"ddd �Z#dd� Z$dd� Z%dd� Z&dd� Z'dd� Z(dd� Z)dZ*dd� Z+edkr�e+� dS dS )a� Automatically restart the server when a source file is modified. Most applications should not access this module directly. Instead, pass the keyword argument ``autoreload=True`` to the `tornado.web.Application` constructor (or ``debug=True``, which enables this setting and several others). This will enable autoreload mode as well as checking for changes to templates and static resources. Note that restarting is a destructive operation and any requests in progress will be aborted when the process restarts. (If you want to disable autoreload while using other debug-mode features, pass both ``debug=True`` and ``autoreload=False``). This module can also be used as a command-line wrapper around scripts such as unit test runners. See the `main` method for details. The command-line wrapper and Application debug modes can be used together. This combination is encouraged as the wrapper catches syntax errors and other import-time failures, while debug mode catches changes once the server has started. This module depends on `.IOLoop`, so it will not work in WSGI applications and Google App Engine. It also will not work correctly when `.HTTPServer`'s multi-process mode is used. Reloading loses any Python interpreter command-line arguments (e.g. ``-u``) because it re-executes Python using ``sys.executable`` and ``sys.argv``. Additionally, modifying these variables will cause reloading to behave incorrectly. � )�absolute_import�division�print_functionN�__main__)�ioloop)�gen_log)�process)�exec_in�win32F�� c C sd | pt j�� } | tv r dS dt| <