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.")
评论列表
文章目录