Format: application/x-python-code
1 o
2
3 D'h�[ � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlmZ d dl m
4 Z
5 d dl mZ d dlZ
6 d dlmZ d dlmZ d dlmZ d d
7 lmZ d dlmZ d dlmZ d d
8 lmZ d dlmZ d dlmZ ejrkd dlmZ dndd�Z dodpdd�Z!ej"dqdd��Z#ej"drdd��Z#dsd!d�Z#dtd%d&�Z$ddddd'�dud1d2�Z% dvdwd9d:�Zdxd>d?�ZdydBdC�Z&dzd{dGdH�Z' Jd|d}dOdP�Z(d~dRdS�Z) I dd�d`da�Z*d�dedf�Z+d�dhdi�Z,e
9 d�dldm��Z-dS )�� )�annotationsN)�datetime)�cache)�update_wrapper)�abort)�redirect)�Response� )�_cv_request)�current_app)�request)�request_ctx)�session)�message_flashed�return�boolc C s t j�d�} t| o| �� dv�S )z�Get whether debug mode should be enabled for the app, indicated by the
10 :envvar:`FLASK_DEBUG` environment variable. The default is ``False``.
11 ZFLASK_DEBUG> �false�0�no)�os�environ�getr �lower)�val� r �CC:\Users\shubh\Videos\agent\nova\Lib\site-packages\flask/helpers.py�get_debug_flag s r T�defaultc C s t j�d�}|s
12 | S |�� dv S )z�Get whether the user has disabled loading default dotenv files by
13 setting :envvar:`FLASK_SKIP_DOTENV`. The default is ``True``, load
14 the files.
15
16 :param default: What to return if the env var isn't set.
17 ZFLASK_SKIP_DOTENV)r r r )r r r r )r r r r r �get_load_dotenv# s r �generator_or_function�t.Iterator[t.AnyStr]c C � d S �Nr �r r r r �stream_with_context2 � r$ �%t.Callable[..., t.Iterator[t.AnyStr]]�8t.Callable[[t.Iterator[t.AnyStr]], t.Iterator[t.AnyStr]]c C r! r"