File: //home/arjun/projects/env/lib64/python3.10/site-packages/flask/__pycache__/helpers.cpython-310.pyc
o
'web � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlZd dl Z d dl
m
Z
d dlmZ d dlm
Z
d dlmZ d dlZd dlmZ d dlmZ d d
lmZ d dlmZ d dlmZ d d
lmZ d dlmZ d dlmZ ejryd dl m!Z" d dl#m!Z! dpdd�Z$dqdrdd�Z%dsdd�Z&dtd!d"�Z'ddddd#�dud-d.�Z( dvdwd5d6�Zdxd:d;�Zdyd>d?�Z)dzd{dCdD�Z* Fd|d}dKdL�Z+d~dNdO�Z, E dd�d\d]�Z-d�dadb�Z.d�ddde�Z/G dfdg� dgej0j1�Z2d�didj�Z3eddk�d�dndo��Z4dS )�� )�annotationsN)�datetime)� lru_cache)�update_wrapper)�RLock)�abort)�redirect� )�_cv_request)�current_app)�request)�request_ctx)�session)�message_flashed)�Response�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
:envvar:`FLASK_DEBUG` environment variable. The default is ``False``.
�FLASK_DEBUG> �0�no�false)�os�environ�getr �lower)�val� r �F/home/arjun/projects/env/lib/python3.10/site-packages/flask/helpers.py�get_debug_flag s r T�defaultc C s t j�d�}|s
| S |�� dv S )z�Get whether the user has disabled loading default dotenv files by
setting :envvar:`FLASK_SKIP_DOTENV`. The default is ``True``, load
the files.
:param default: What to return if the env var isn't set.
�FLASK_SKIP_DOTENV)r r r )r r r r )r r r r r �get_load_dotenv&