Changeset eca358d in flex_extract.git for Documentation/html/_modules/UioFiles.html


Ignore:
Timestamp:
Feb 1, 2020, 9:32:17 PM (4 years ago)
Author:
Anne Philipp <anne.philipp@…>
Branches:
master, ctbto, dev
Children:
072cbea
Parents:
53d3b2a
Message:

updated online documentation with links on index page

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Documentation/html/_modules/UioFiles.html

    r30f7911 reca358d  
    204204
    205205<span class="c1"># software specific modules from flex_extract</span>
     206<span class="c1">#pylint: disable=wrong-import-position</span>
    206207<span class="n">sys</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="s1">&#39;../&#39;</span><span class="p">)</span>
    207208<span class="kn">from</span> <span class="nn">Mods.tools</span> <span class="k">import</span> <span class="n">silent_remove</span><span class="p">,</span> <span class="n">get_list_as_string</span>
     209<span class="c1">#pylint: enable=wrong-import-position</span>
    208210
    209211<span class="c1"># ------------------------------------------------------------------------------</span>
     
    212214
    213215<div class="viewcode-block" id="UioFiles"><a class="viewcode-back" href="../Documentation/Api/api_python.html#UioFiles.UioFiles">[docs]</a><span class="k">class</span> <span class="nc">UioFiles</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
    214     <span class="sd">&#39;&#39;&#39;Collection of files matching a specific pattern.</span>
     216    <span class="sd">&quot;&quot;&quot;Collection of files matching a specific pattern.</span>
    215217
    216218<span class="sd">    The pattern can contain regular expressions for the files.</span>
     
    224226
    225227<span class="sd">    pattern : str</span>
    226 <span class="sd">        Regular expression pattern. For example: &#39;\*.grb&#39;</span>
     228<span class="sd">        Regular expression pattern. For example: &#39;*.grb&#39;</span>
    227229
    228230<span class="sd">    files : list of str</span>
    229231<span class="sd">        List of files matching the pattern in the path.</span>
    230 <span class="sd">    &#39;&#39;&#39;</span>
     232<span class="sd">    &quot;&quot;&quot;</span>
    231233    <span class="c1"># --------------------------------------------------------------------------</span>
    232234    <span class="c1"># CLASS METHODS</span>
    233235    <span class="c1"># --------------------------------------------------------------------------</span>
    234236    <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">path</span><span class="p">,</span> <span class="n">pattern</span><span class="p">):</span>
    235         <span class="sd">&#39;&#39;&#39;Assignes a specific pattern for these files.</span>
     237        <span class="sd">&quot;&quot;&quot;Assignes a specific pattern for these files.</span>
    236238
    237239<span class="sd">        Parameters</span>
     
    241243
    242244<span class="sd">        pattern : str</span>
    243 <span class="sd">            Regular expression pattern. For example: &#39;\*.grb&#39;</span>
     245<span class="sd">            Regular expression pattern. For example: &#39;*.grb&#39;</span>
    244246
    245247<span class="sd">        Return</span>
    246248<span class="sd">        ------</span>
    247249
    248 <span class="sd">        &#39;&#39;&#39;</span>
     250<span class="sd">        &quot;&quot;&quot;</span>
    249251
    250252        <span class="bp">self</span><span class="o">.</span><span class="n">path</span> <span class="o">=</span> <span class="n">path</span>
     
    258260
    259261    <span class="k">def</span> <span class="nf">_list_files</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">path</span><span class="p">):</span>
    260         <span class="sd">&#39;&#39;&#39;Lists all files in the directory with the matching</span>
     262        <span class="sd">&quot;&quot;&quot;Lists all files in the directory with the matching</span>
    261263<span class="sd">        regular expression pattern.</span>
    262264
     
    269271<span class="sd">        ------</span>
    270272
    271 <span class="sd">        &#39;&#39;&#39;</span>
     273<span class="sd">        &quot;&quot;&quot;</span>
    272274        <span class="c1"># Get the absolute path</span>
    273275        <span class="n">path</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">abspath</span><span class="p">(</span><span class="n">path</span><span class="p">)</span>
    274276
    275277        <span class="c1"># get all files in the dir and subdir as absolut path</span>
     278            <span class="c1"># pylint: disable=W0612</span>
    276279        <span class="k">for</span> <span class="n">root</span><span class="p">,</span> <span class="n">dirnames</span><span class="p">,</span> <span class="n">filenames</span> <span class="ow">in</span> <span class="n">os</span><span class="o">.</span><span class="n">walk</span><span class="p">(</span><span class="n">path</span><span class="p">):</span>
    277280            <span class="k">for</span> <span class="n">filename</span> <span class="ow">in</span> <span class="n">fnmatch</span><span class="o">.</span><span class="n">filter</span><span class="p">(</span><span class="n">filenames</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">pattern</span><span class="p">):</span>
     
    282285
    283286    <span class="k">def</span> <span class="nf">__str__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
    284         <span class="sd">&#39;&#39;&#39;Converts the list of files into a single string.</span>
     287        <span class="sd">&quot;&quot;&quot;Converts the list of files into a single string.</span>
    285288<span class="sd">        The entries are sepereated by &quot;,&quot; sign.</span>
    286289
     
    292295<span class="sd">        files_string : str</span>
    293296<span class="sd">            The content of the list as a single string.</span>
    294 <span class="sd">        &#39;&#39;&#39;</span>
     297<span class="sd">        &quot;&quot;&quot;</span>
    295298
    296299        <span class="n">filenames</span> <span class="o">=</span> <span class="p">[</span><span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">basename</span><span class="p">(</span><span class="n">f</span><span class="p">)</span> <span class="k">for</span> <span class="n">f</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">files</span><span class="p">]</span>
     
    301304
    302305<div class="viewcode-block" id="UioFiles.delete_files"><a class="viewcode-back" href="../Documentation/Api/api_python.html#UioFiles.UioFiles.delete_files">[docs]</a>    <span class="k">def</span> <span class="nf">delete_files</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
    303         <span class="sd">&#39;&#39;&#39;Deletes the files.</span>
     306        <span class="sd">&quot;&quot;&quot;Deletes the files.</span>
    304307
    305308<span class="sd">        Parameters</span>
     
    309312<span class="sd">        ------</span>
    310313
    311 <span class="sd">        &#39;&#39;&#39;</span>
     314<span class="sd">        &quot;&quot;&quot;</span>
    312315
    313316        <span class="k">for</span> <span class="n">old_file</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">files</span><span class="p">:</span>
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG