<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[运维进行时]]></title> 
<link>https://blog.liuts.com/index.php</link> 
<description><![CDATA[互联网运维与架构]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[运维进行时]]></copyright>
<item>
<link>https://blog.liuts.com/post/183/</link>
<title><![CDATA[服务器管理系统服务器端Demo]]></title> 
<author>刘天斯 &lt;liutiansi@gmail.com&gt;</author>
<category><![CDATA[Python]]></category>
<pubDate>Tue, 09 Mar 2010 02:03:53 +0000</pubDate> 
<guid>https://blog.liuts.com/post/183/</guid> 
<description>
<![CDATA[ 
	开源客户端地址：<a href="http://code.google.com/p/tianyaservmanager/" target="_blank">http://code.google.com/p/tianyaservmanager/</a><br/>代码比较简单就不加以说明了,大家有任何疑问可以留言。<br/><strong>服务代码</strong><br/><textarea name="code" class="python" rows="15" cols="100">
import time
import os
import re
from cPickle import dumps
from rpyc import Service
from rpyc.utils.server import ThreadedServer

#----------------------------------------------------------------------------&nbsp;&nbsp;#
# Name:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ServManagerServer.py&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #
# Purpose:&nbsp;&nbsp;&nbsp;&nbsp; system service Module&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #
# Author:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Liutiansi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #
# Email:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; liutiansi@gamil.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#
# Created:&nbsp;&nbsp;&nbsp;&nbsp; 2009/03/03&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#
# Copyright:&nbsp;&nbsp; (c) 2009&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#
#-----------------------------------------------------------------------------&nbsp;&nbsp;#

class ManagerService(Service):

&nbsp;&nbsp;&nbsp;&nbsp;#Login--------------------------------------------------------------
&nbsp;&nbsp;&nbsp;&nbsp;def exposed_login(self,user,passwd):
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if user=="admin" and passwd=="123456":
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.Checkout_pass=True
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.Checkout_pass=False
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;#group1---------------------------------------------------------------
&nbsp;&nbsp;&nbsp;&nbsp;def exposed_Runcommands(self,Parameter1="",Parameter2="",Parameter3="",Parameter4=""):
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pinglist=""
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if self.Checkout_pass!=True:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return dumps("Illegal User!")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;except:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return dumps("Illegal Login!")
&nbsp;&nbsp;
&nbsp;&nbsp;#明码传输&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pinglist = os.popen("/usr/local/bin/python /var/system/ModuleClass.py "+str(Parameter1)+" '"+Parameter2+"' "+str(Parameter3)+" "+str(Parameter4)).readlines()

&nbsp;&nbsp;#加密传输,Decryption方法不提供，用户可自定义。
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#pinglist = os.popen("/usr/local/bin/python /var/system/ModuleClass.py "+self.Decryption(str(Parameter1))+" '"+self.Decryption(str(Parameter2))+"' "+self.Decryption(str(Parameter3))+" "+str(Parameter4)).readlines()
&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return dumps(eval(pinglist[0]))

s=ThreadedServer(ManagerService,port=7758,auto_register=False)
s.start()
</textarea><br/><br/><strong>模块代码</strong><br/><textarea name="code" class="python" rows="15" cols="100">
# -*- coding: utf-8 -*-
import os
import re
import time
import sys
import string
import xmlrpclib
import func.overlord.client as fc

#----------------------------------------------------------------------------&nbsp;&nbsp;#
# Name:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ModuleClass.py&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #
# Purpose:&nbsp;&nbsp;&nbsp;&nbsp; system run Module&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#
# Author:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Liutiansi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #
# Email:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; liutiansi@gamil.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#
# Created:&nbsp;&nbsp;&nbsp;&nbsp; 2009/03/03&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#
# Copyright:&nbsp;&nbsp; (c) 2009&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#
#-----------------------------------------------------------------------------&nbsp;&nbsp;#

class ModuleClassMain():
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;def dorun(self,argvstr):
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for parstr in argvstr:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if parstr.find(r'`')!=-1:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;client = fc.Overlord(argvstr[1])

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#输出系统日志
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if argvstr[0]=="3101":
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pinglist =client.command.run("/usr/bin/tail -"+str(argvstr[2])+" /var/log/messages")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;except Exception,e:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pass
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print pinglist

if __name__ == '__main__':
&nbsp;&nbsp;&nbsp;&nbsp;app = ModuleClassMain()
&nbsp;&nbsp;&nbsp;&nbsp;app.dorun(sys.argv[1:])
</textarea><br/>如大家有什么疑问或感兴趣的话题可以通过weibo与我交流：<a href="http://t.qq.com/yorkoliu" target="_blank">http://t.qq.com/yorkoliu</a><br/>Tags - <a href="https://blog.liuts.com/tags/python/" rel="tag">python</a> , <a href="https://blog.liuts.com/tags/rpyc/" rel="tag">rpyc</a> , <a href="https://blog.liuts.com/tags/%25E6%259C%258D%25E5%258A%25A1%25E5%2599%25A8%25E7%25AB%25AF/" rel="tag">服务器端</a> , <a href="https://blog.liuts.com/tags/demo/" rel="tag">demo</a>
]]>
</description>
</item><item>
<link>https://blog.liuts.com/post/183/#blogcomment29</link>
<title><![CDATA[[评论] 服务器管理系统服务器端Demo]]></title> 
<author>seacoastboy &lt;seacoastboy@gmail.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Tue, 09 Mar 2010 02:37:40 +0000</pubDate> 
<guid>https://blog.liuts.com/post/183/#blogcomment29</guid> 
<description>
<![CDATA[ 
	群主好像这个没开源吧！ 开了一下介绍 很强大的！ 基于客户端的 服务器管理关键!不知 博主是否 要开源那
]]>
</description>
</item><item>
<link>https://blog.liuts.com/post/183/#blogcomment48</link>
<title><![CDATA[[评论] 服务器管理系统服务器端Demo]]></title> 
<author>renwofei423 &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 25 Mar 2010 03:59:59 +0000</pubDate> 
<guid>https://blog.liuts.com/post/183/#blogcomment48</guid> 
<description>
<![CDATA[ 
	很好的东西！关注中！！！
]]>
</description>
</item><item>
<link>https://blog.liuts.com/post/183/#blogcomment151</link>
<title><![CDATA[[评论] 服务器管理系统服务器端Demo]]></title> 
<author>花之舞 &lt;zcsln@163.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Sun, 22 Aug 2010 13:49:17 +0000</pubDate> 
<guid>https://blog.liuts.com/post/183/#blogcomment151</guid> 
<description>
<![CDATA[ 
	这软件是做什么的没看明白
]]>
</description>
</item><item>
<link>https://blog.liuts.com/post/183/#blogcomment745</link>
<title><![CDATA[[评论] 服务器管理系统服务器端Demo]]></title> 
<author>小邪兽 &lt;houshao55@gmai.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Tue, 31 May 2011 20:34:15 +0000</pubDate> 
<guid>https://blog.liuts.com/post/183/#blogcomment745</guid> 
<description>
<![CDATA[ 
	已经连接数据库登上了，但加载第ServManagerMain.py时报了错File \&quot;ServManager.py\&quot;, line 192, in OnInit&nbsp;&nbsp;&nbsp;&nbsp;self.frame = ServManageFrame(None,APP_TITLE)&nbsp;&nbsp;File \&quot;/home/vicious/下载/Servmanager/ServManagerMain.py\&quot;, line 519, in __init__&nbsp;&nbsp;&nbsp;&nbsp;self.AddTreeNodes(root, tree)&nbsp;&nbsp;File \&quot;/home/vicious/下载/Servmanager/ServManagerMain.py\&quot;, line 1138, in AddTreeNodes&nbsp;&nbsp;&nbsp;&nbsp;newItem = self.tree.AppendItem(parentItem, item[0])&nbsp;&nbsp;File \&quot;/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/wx/_controls.py\&quot;, line 5469, in AppendItem&nbsp;&nbsp;&nbsp;&nbsp;return _controls_.TreeCtrl_AppendItem(*args, **kwargs)&nbsp;&nbsp;File \&quot;/usr/lib/python2.6/encodings/utf_8.py\&quot;, line 16, in decode&nbsp;&nbsp;&nbsp;&nbsp;return codecs.utf_8_decode(input, errors, True)UnicodeDecodeError: \&#039;utf8\&#039; codec can\&#039;t decode byte 0xd3 in position 2: invalid continuation byte
]]>
</description>
</item><item>
<link>https://blog.liuts.com/post/183/#blogcomment746</link>
<title><![CDATA[[评论] 服务器管理系统服务器端Demo]]></title> 
<author>小邪兽 &lt;houshao55@gmail.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Wed, 01 Jun 2011 11:21:53 +0000</pubDate> 
<guid>https://blog.liuts.com/post/183/#blogcomment746</guid> 
<description>
<![CDATA[ 
	我找到原因了, 我系统的编码方式是utf-8, 而你在ServerList.py 中 serverclass.append(root_child[0].text.encode(&#039;gbk)) 你用了gbk,所以报了编码的错, 在ServerList.py中还有一个问题: if not root_child.get(&#039;id&#039;) in UserPrivileges and notUserPrivileges[0]==&quot;root&quot;:这个条件貌似没有意思?!!因为{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wx.GetApp().userinfo&nbsp;&nbsp;= ((u&#039;root&#039;, u&#039;root&#039;),)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.CurrentPrivileges=string.split(wx.GetApp().userInfo[0][1],&#039;,&#039;)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.CurrentPrivileges = [u&#039;root&#039;]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;root_child.get(&#039;id&#039;)返回的是数字,所以&nbsp;&nbsp; ....
]]>
</description>
</item>
</channel>
</rss>