naming.py 文件源码

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

项目:SameKeyProxy 作者: xzhou 项目源码 文件源码
def createGroup(self,groupname):
        groupname=self.validateName(groupname)
        dirnam = self.translate(groupname)
        self.lock.acquire()
        try:
            try:
                os.mkdir(dirnam)
                self._dosynccall("createGroup",groupname)
                Log.msg('NameServer','created group',groupname)
            except OSError,x:
                if x.errno in (errno.EEXIST, errno.EBUSY):
                    raise Pyro.errors.NamingError('group already exists',groupname)
                elif x.errno == errno.ENOENT:
                    raise Pyro.errors.NamingError('(parent)group not found')
                else:
                    raise Pyro.errors.NamingError(str(x))
        finally:
            self.lock.release()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号