擅长:python、mysql、java
<p>如果要包装<code>tf</code>,为什么在测试中调用<code>server_w.tf</code>?
这让包装变得毫无意义。你知道吗</p>
<p>如果您尝试<code>server_w.do_function1()</code>,您将看到print语句。
我不明白你想用<code>type(self)(attr)</code>行实现什么。。。你知道吗</p>
<p>我试着<code>__getattr__</code>简单地说:</p>
<pre><code>def __getattr__(self, name):
print "before"
attr = getattr(self.tf, name)
print "after"
return attr
</code></pre>
<p>这应该正确地返回包装对象的函数。你知道吗</p>