一个极简但功能强大的对象代理实用程序
object-prox的Python项目详细描述
#objectproxy是一个极简但功能强大的对象代理实用工具,本自述试图解释这个库的一般用法。
本自述试图解释这个库的一般用法。
<
*从存储库中安装
```````
pip install git+https://github.com/aviksama/objectproxy.git
``````` ` ` ` `
` ` ` ` ` ` ` ` ` ` ` ` ` br/>PIP安装对象代理基本上为任何python对象创建一个代理:
``python
索引):
尝试:
返回self.array[索引]
索引器除外错误:
返回
def create_dictionary_of_objects(*args):
mydict=dict()
对于索引,
MyDIST[BR/>< BR> > 'BR/>现在,我们可以随意创建上面的对象的代理:BR/> Byth> Br/> & Gt;&。来自ObjtService导入PROYEYE元素,EVALYPROSTORIZBR/> BR/> & Gt;& Gt;GlasyPosier-Pro元素(MyClass,ARGs= [[1,2,3],],KWARGS={})
& Gt;& Gt;枚举(ARG)中的ARG:function_proxy=proxyement(创建_对象的字典,args=[class_proxy],kwargs={})
>;>class_proxy_ref=function_proxy.values()[0]
>;>class_proxy_array_element=class_proxy_ref.get_array_element(0)
>;>eval_proxy(class_proxy_array_element)
1
````
在对代理对象调用“eval_proxy”之前,它不会调用父方法。因此,所有父方法和属性都会被惰性地求值。
您可以参与以下任何一项。
*编写测试
*代码评审
*其他指南
*提交问题
若要参与,请分叉存储库,并向“开发”分支发出Github拉取请求。
###
*回购所有者或管理员
*其他社区或团队联系人
本自述试图解释这个库的一般用法。
<
*从存储库中安装
```````
pip install git+https://github.com/aviksama/objectproxy.git
``````` ` ` ` `
` ` ` ` ` ` ` ` ` ` ` ` ` br/>PIP安装对象代理基本上为任何python对象创建一个代理:
``python
索引):
尝试:
返回self.array[索引]
索引器除外错误:
返回
def create_dictionary_of_objects(*args):
mydict=dict()
对于索引,
MyDIST[BR/>< BR> > 'BR/>现在,我们可以随意创建上面的对象的代理:BR/> Byth> Br/> & Gt;&。来自ObjtService导入PROYEYE元素,EVALYPROSTORIZBR/> BR/> & Gt;& Gt;GlasyPosier-Pro元素(MyClass,ARGs= [[1,2,3],],KWARGS={})
& Gt;& Gt;枚举(ARG)中的ARG:function_proxy=proxyement(创建_对象的字典,args=[class_proxy],kwargs={})
>;>class_proxy_ref=function_proxy.values()[0]
>;>class_proxy_array_element=class_proxy_ref.get_array_element(0)
>;>eval_proxy(class_proxy_array_element)
1
````
在对代理对象调用“eval_proxy”之前,它不会调用父方法。因此,所有父方法和属性都会被惰性地求值。
您可以参与以下任何一项。
*编写测试
*代码评审
*其他指南
*提交问题
若要参与,请分叉存储库,并向“开发”分支发出Github拉取请求。
###
*回购所有者或管理员
*其他社区或团队联系人