gmythstreamer.py 文件源码

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

项目:barbieri-playground 作者: barbieri 项目源码 文件源码
def get_url_from_chooser(self):
        self.media_location.set_text(self.preferences["location"])
        self._set_media_type(self.preferences["type"])

        self.gui_url_chooser.show()
        while 1:
            self.media_server.set_label("%s:%s" % (self.preferences["address"],
                                                   self.preferences["port"]))
            r = self.gui_url_chooser.run()
            if r != 1:
                break
            else:
                self.parent_win.show_preferences(self.address)

        self.gui_url_chooser.hide()

        if r == gtk.RESPONSE_ACCEPT:
            l = self.media_location.get_text()
            self.preferences["location"] = l
            t = self.media_type.get_active()
            if t < 0:
                return l
            else:
                m = self.media_model[t][0]
                self.preferences["type"] = m

                parms = {"type": self.preferences["type"],
                         "location": self.preferences["location"]}
                parms = urllib.urlencode(parms)
                return "mythstreamer://%s:%d/?%s" % \
                       (self.preferences["address"], self.preferences["port"],
                        parms)
        else:
            return None
    # get_url_from_chooser()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号