gsxml.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:layman 作者: CCSS-CZ 项目源码 文件源码
def _removeGroupFromUser(self, user, group, ugRoot):
        """ Remove group membership """

        if sys.hexversion >= 0x02070000: # Python 2.7 or more
            groupElem = ugRoot.find("./{http://www.geoserver.org/security/users}groups/{http://www.geoserver.org/security/users}group[@name='"+group+"']")
        else: # Python 2.6 or less
            groupElem = self._xPath26Find(ugRoot, "./{http://www.geoserver.org/security/users}groups/{http://www.geoserver.org/security/users}group", "name", group)
        if groupElem is not None:
            #print "nasel grupu"
            if sys.hexversion >= 0x02070000: # Python 2.7 or more
                memberElem = grEl.find("{http://www.geoserver.org/security/users}member[@username='"+user+"']") 
            else: # Python 2.6 or less
                memberElem = self._xPath26Find(grEl,"{http://www.geoserver.org/security/users}member", "username", user) 

            if memberElem is not None:
                #print "nasel membra"
                groupElem.remove(memberElem)            
            #else:
            #    print "nenasel membra"
        #else:
        #    print "nenasel grupu"
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号