File manager - Edit - /opt/gsutil/gslib/__pycache__/lazy_wrapper.cpython-39.pyc
Back
a +(Wg � @ sH d Z ddlmZ ddlmZ ddlmZ ddlmZ G dd� de�ZdS ) zHProvides a LazyWrapper class to defer loading a value until it's needed.� )�absolute_import)�print_function)�division)�unicode_literalsc @ sP e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� Zdd � Z dd� Z dd� ZdS )�LazyWrapperz(Wrapper for lazily instantiated objects.c C s || _ dS )zqThe init method for LazyWrapper. Args: func: A function (lambda or otherwise) to lazily evaluate. N)�_func)�self�func� r �!/opt/gsutil/gslib/lazy_wrapper.py�__init__ s zLazyWrapper.__init__c C s8 zt | j�W S ty2 | �� | _t | j� Y S 0 d S �N)�int�_value�AttributeErrorr �r r r r �__int__"