擅长:python、mysql、java
<p>修饰每个需要它的函数(一个简单的方法,它接受widget并返回一个合适的-或者可能是一个类修饰器,blitz的'on.*'方法)-你有很多重复,并让修饰器附加到一个列表或其他东西。你知道吗</p>
<pre><code>def on_webif_toggled(self, widget):
webif = widget.get_active()
if webif == True:
self.output.write("USHARE_ENABLE_WEB="+"yes"+'\n')
else:
self.output.write("USHARE_ENABLE_WEB="+"no"+'\n')
</code></pre>
<p>我应该注意到<code>== True</code>应该正确地写为<code>is True</code>或者仅仅是<code>if webif:</code>。身份检查比相等检查更有效。你知道吗</p>