Format: application/x-python-code
1 o
2
3 ��h� � @ s� d dl Z d dlZd dlZedfdd�ZG dd� de�ZG dd� de�Zdd
4 d�Z ddd
5 �Z
6 ddd�Zddd�Zddd�Z
7 dd� Zdd� Zdd� ZdS )� N�evalc C s t | |d�}t|i tj�S )Nr )�compiler �sys�modules)�code�path�mode�expr� r
8 �Ic:\Users\shubh\Videos\agent\nova\Lib\site-packages\debugpy/common/util.py�evaluate
9 s r c s, e Zd ZdZdZdd� Z� fdd�Z� ZS )�
10 Observablez$An object with change notifications.r
11 c C s
12 g | _ d S �N)� observers)�selfr
13 r
14 r �__init__ s
15 zObservable.__init__c
16 s@ zt � �||�W | jD ]}|| |� qS | jD ]}|| |� qw r )�super�__setattr__r )r �name�value�ob�� __class__r
17 r r s
18 ��zObservable.__setattr__)�__name__�
19 __module__�__qualname__�__doc__r r r �
20 __classcell__r
21 r
22 r r r
23 s
24 r
25 c @ s. e Zd ZdZedd� �Zd dd�Zdd� ZdS )
26 �Envz!A dict for environment variables.c C s
27 t tj�S )z.Returns a snapshot of the current environment.)r �os�environr
28 r
29 r
30 r �snapshot&