Screen.py 文件源码

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

项目:nexus2artifactory 作者: JFrogDev 项目源码 文件源码
def __init__(self, screen, args):
        self.log = logging.getLogger(__name__)
        self.log.debug("Initializing curses screen.")
        self.ctrlchars = (unicurses.KEY_RESIZE, unicurses.KEY_ENTER, ord('\n'), ord('\x1b'))
        self.sslnoverify = sys.version_info >= (2, 7, 9) and args.ssl_no_verify
        self.msg = None
        self.screen = screen
        self.state = DataTree(self, {})
        self.oldstate = DataTree(self, {})
        self.validate = Validate(self)
        self.format = Format(self)
        self.h, self.w = 22, 78
        self.nexus = Nexus()
        self.artifactory = Artifactory(self)
        self.wrap = textwrap.TextWrapper(width=self.w - 1)
        self.initattrs()
        self.frame = unicurses.newwin(self.h + 2, self.w + 2, 0, 0)
        unicurses.wborder(self.frame)
        self.win = unicurses.newwin(self.h, self.w, 0, 0)
        unicurses.keypad(self.win, 1)
        self.log.debug("Curses screen initialized.")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号