def __init__(self, opts, args): self.ui = ui.ui() self.ui.updateconfig() self.ui.resolveopts(opts) self.mailer = self.ui.configitem('messages', 'mailer', default='mutt') urlcollector.urlcollector.__init__(self, self.ui, args) tpager.tpager.__init__(self, self.ui, name='url')
def __init__(self, safe, keep, app, args): self.ui = ui.ui() self.ui.updateconfig() pybrowser.browser.__init__(self, parentui=self.ui, app=app, evalurl=True) self.inp = args self.safe = safe or self.ui.configbool("html", "safe") self.keep = keep if self.keep is None: self.keep = self.ui.configint("html", "keep", 3)
def __init__(self, safe, keep, app, args): self.ui = ui.ui() self.ui.updateconfig() pybrowser.browser.__init__(self, parentui=self.ui, app=app, evalurl=True) self.inp = args self.safe = safe or self.ui.configbool('html', 'safe') self.keep = keep if self.keep is None: self.keep = self.ui.configint('html', 'keep', 3)
def __init__(self, parentui=None, items=None, app=None, evalurl=False): self.ui = parentui or ui.ui() self.ui.updateconfig() self.items = items # urls if app is not None: self.ui.app = app if evalurl: # check remote url protocol scheme self.ui.proto = 'web' u = urlregex.urlregex(self.ui, uniq=False) u.urlobject(search=False) self.weburl_re = u.url_re
def __init__(self, parentui=None, items=None, app=None, evalurl=False): self.ui = parentui or ui.ui() self.ui.updateconfig() self.items = items # urls if app is not None: self.ui.app = app elif self.ui.app is None: self.ui.app = self.ui.configitem('net', 'app') try: self.ui.app = webbrowser.get(self.ui.app) except webbrowser.Error, inst: raise PybrowserError(inst)
def __init__(self, sig, sdir, tail, sep, dest): self.ui = ui.ui() tpager.tpager.__init__(self, self.ui, name='sig', fmt='bf', qfunc='default sig', ckey='/') self.ui.updateconfig() self.dest = dest # input: list of files or string self.sig = (sig or self.ui.configitem('messages', 'signature') or os.getenv('SIGNATURE') or '~/.signature') self.sdir = sdir or self.ui.configitem('messages', 'sigdir') if not self.sdir: raise util.Abort('no directory for signatures configured') self.tail = tail or self.ui.configitem('messages', 'sigtail', '') self.sep = sep # signature separator
def __init__(self, opts, args): self.ui = ui.ui() self.ui.updateconfig() self.ui.resolveopts(opts) urlcollector.urlcollector.__init__(self, self.ui, args)