v1.6.4: Make save_file() not print to stdout.

save_file() no longer prints to stdout. Added save_stdout() to print to console.
This commit is contained in:
minecraftchest1@outlook.com 2025-04-09 10:23:21 -05:00
parent cc5e7f7c58
commit 10900dba90
48 changed files with 85 additions and 54 deletions

View file

@ -48,7 +48,7 @@ PROJECT_NAME = DNScode
# could be handy for archiving the generated documentation or if some version # could be handy for archiving the generated documentation or if some version
# control system is used. # control system is used.
PROJECT_NUMBER = 1.6.3 PROJECT_NUMBER = 1.6.4
# Using the PROJECT_BRIEF tag one can provide an optional one line description # Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a # for a project that appears at the top of each page and should give viewer a

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>
@ -126,7 +126,7 @@ Public Member Functions</h2></td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:a79ae2d3a0cd38d2332bc19b9f608a088" id="r_a79ae2d3a0cd38d2332bc19b9f608a088"><td class="memItemLeft" align="right" valign="top">str&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a79ae2d3a0cd38d2332bc19b9f608a088">rtype</a> = '<a class="el" href="classdnscode_1_1dnscode_1_1CNAME.html">CNAME</a>'</td></tr> <tr class="memitem:a79ae2d3a0cd38d2332bc19b9f608a088" id="r_a79ae2d3a0cd38d2332bc19b9f608a088"><td class="memItemLeft" align="right" valign="top">str&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a79ae2d3a0cd38d2332bc19b9f608a088">rtype</a> = '<a class="el" href="classdnscode_1_1dnscode_1_1TXT.html">TXT</a>'</td></tr>
<tr class="separator:a79ae2d3a0cd38d2332bc19b9f608a088"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a79ae2d3a0cd38d2332bc19b9f608a088"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad31d74420dc82dd99964f9878cf003f8" id="r_ad31d74420dc82dd99964f9878cf003f8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad31d74420dc82dd99964f9878cf003f8">name</a> = str(name)</td></tr> <tr class="memitem:ad31d74420dc82dd99964f9878cf003f8" id="r_ad31d74420dc82dd99964f9878cf003f8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad31d74420dc82dd99964f9878cf003f8">name</a> = str(name)</td></tr>
<tr class="separator:ad31d74420dc82dd99964f9878cf003f8"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad31d74420dc82dd99964f9878cf003f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -218,7 +218,7 @@ Additional Inherited Members</h2></td></tr>
<div class="memproto"> <div class="memproto">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">str dnscode.dnscode.TXT.rtype = '<a class="el" href="classdnscode_1_1dnscode_1_1CNAME.html">CNAME</a>'</td> <td class="memname">str dnscode.dnscode.TXT.rtype = '<a class="el" href="classdnscode_1_1dnscode_1_1TXT.html">TXT</a>'</td>
</tr> </tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>
@ -122,6 +122,7 @@ $(function(){initNavTree('classdnscode_1_1dnscode_1_1Zone.html',''); initResizab
<tr class="even"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a8e3137b233ce53fed0a87915be1b1fcd">records</a></td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a8e3137b233ce53fed0a87915be1b1fcd">records</a></td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a1e958c8be9cf4cc7c0f30bd227e15c5a">records</a></td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"></td></tr> <tr class="odd"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a1e958c8be9cf4cc7c0f30bd227e15c5a">records</a></td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#adfe5442ed2137a324f1c5ba676ba2043">save_file</a>(self, str filepath)</td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#adfe5442ed2137a324f1c5ba676ba2043">save_file</a>(self, str filepath)</td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a9c2c7f534d5ab0f841bf4ad2fb62f188">save_stdout</a>(self)</td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"></td></tr>
</table></div><!-- contents --> </table></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>
@ -136,6 +136,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a6ff7d4cb63c08a7d06fc47c341e3bba4"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6ff7d4cb63c08a7d06fc47c341e3bba4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a338bc686b7c7db2cab7827996a3f23f3" id="r_a338bc686b7c7db2cab7827996a3f23f3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a338bc686b7c7db2cab7827996a3f23f3">add</a> (self, <a class="el" href="classdnscode_1_1dnscode_1_1Record.html">Record</a> record)</td></tr> <tr class="memitem:a338bc686b7c7db2cab7827996a3f23f3" id="r_a338bc686b7c7db2cab7827996a3f23f3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a338bc686b7c7db2cab7827996a3f23f3">add</a> (self, <a class="el" href="classdnscode_1_1dnscode_1_1Record.html">Record</a> record)</td></tr>
<tr class="separator:a338bc686b7c7db2cab7827996a3f23f3"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a338bc686b7c7db2cab7827996a3f23f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c2c7f534d5ab0f841bf4ad2fb62f188" id="r_a9c2c7f534d5ab0f841bf4ad2fb62f188"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9c2c7f534d5ab0f841bf4ad2fb62f188">save_stdout</a> (self)</td></tr>
<tr class="separator:a9c2c7f534d5ab0f841bf4ad2fb62f188"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfe5442ed2137a324f1c5ba676ba2043" id="r_adfe5442ed2137a324f1c5ba676ba2043"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adfe5442ed2137a324f1c5ba676ba2043">save_file</a> (self, str filepath)</td></tr> <tr class="memitem:adfe5442ed2137a324f1c5ba676ba2043" id="r_adfe5442ed2137a324f1c5ba676ba2043"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adfe5442ed2137a324f1c5ba676ba2043">save_file</a> (self, str filepath)</td></tr>
<tr class="separator:adfe5442ed2137a324f1c5ba676ba2043"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:adfe5442ed2137a324f1c5ba676ba2043"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
@ -592,6 +594,23 @@ Static Public Attributes</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<pre class="fragment">Saves the zone records to a file.</pre> <pre class="fragment">Saves the zone records to a file.</pre>
</div>
</div>
<a id="a9c2c7f534d5ab0f841bf4ad2fb62f188" name="a9c2c7f534d5ab0f841bf4ad2fb62f188"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c2c7f534d5ab0f841bf4ad2fb62f188">&#9670;&#160;</a></span>save_stdout()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">dnscode.dnscode.Zone.save_stdout </td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div> </div>
</div> </div>
<h2 class="groupheader">Member Data Documentation</h2> <h2 class="groupheader">Member Data Documentation</h2>

View file

@ -14,5 +14,6 @@ var classdnscode_1_1dnscode_1_1Zone =
[ "new_SRV", "classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97", null ], [ "new_SRV", "classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97", null ],
[ "new_TXT", "classdnscode_1_1dnscode_1_1Zone.html#a602dd6071a6c3d1017e155c7ca2512a2", null ], [ "new_TXT", "classdnscode_1_1dnscode_1_1Zone.html#a602dd6071a6c3d1017e155c7ca2512a2", null ],
[ "save_file", "classdnscode_1_1dnscode_1_1Zone.html#adfe5442ed2137a324f1c5ba676ba2043", null ], [ "save_file", "classdnscode_1_1dnscode_1_1Zone.html#adfe5442ed2137a324f1c5ba676ba2043", null ],
[ "save_stdout", "classdnscode_1_1dnscode_1_1Zone.html#a9c2c7f534d5ab0f841bf4ad2fb62f188", null ],
[ "records", "classdnscode_1_1dnscode_1_1Zone.html#a1e958c8be9cf4cc7c0f30bd227e15c5a", null ] [ "records", "classdnscode_1_1dnscode_1_1Zone.html#a1e958c8be9cf4cc7c0f30bd227e15c5a", null ]
]; ];

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -167,6 +167,7 @@
<a href="classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4"/> <a href="classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4"/>
<a href="classdnscode_1_1dnscode_1_1Zone.html#a8e3137b233ce53fed0a87915be1b1fcd"/> <a href="classdnscode_1_1dnscode_1_1Zone.html#a8e3137b233ce53fed0a87915be1b1fcd"/>
<a href="classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97"/> <a href="classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97"/>
<a href="classdnscode_1_1dnscode_1_1Zone.html#a9c2c7f534d5ab0f841bf4ad2fb62f188"/>
<a href="classdnscode_1_1dnscode_1_1Zone.html#a9edba14298d59d7453cc27786b57f457"/> <a href="classdnscode_1_1dnscode_1_1Zone.html#a9edba14298d59d7453cc27786b57f457"/>
<a href="classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe"/> <a href="classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe"/>
<a href="classdnscode_1_1dnscode_1_1Zone.html#ad696206776c2c68471126d950fa178d1"/> <a href="classdnscode_1_1dnscode_1_1Zone.html#ad696206776c2c68471126d950fa178d1"/>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>
@ -173,6 +173,7 @@ $(function(){initNavTree('functions.html',''); initResizable(true); });
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul> <h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>save_file()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#adfe5442ed2137a324f1c5ba676ba2043">dnscode.dnscode.Zone</a></li> <li>save_file()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#adfe5442ed2137a324f1c5ba676ba2043">dnscode.dnscode.Zone</a></li>
<li>save_stdout()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a9c2c7f534d5ab0f841bf4ad2fb62f188">dnscode.dnscode.Zone</a></li>
<li>serial&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1SOA.html#add157e2edf998925f74a55fc672616c2">dnscode.dnscode.SOA</a></li> <li>serial&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1SOA.html#add157e2edf998925f74a55fc672616c2">dnscode.dnscode.SOA</a></li>
<li>service&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1SRV.html#a365a2b7ffaf0bdc718c49e20940213a0">dnscode.dnscode.SRV</a></li> <li>service&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1SRV.html#a365a2b7ffaf0bdc718c49e20940213a0">dnscode.dnscode.SRV</a></li>
</ul> </ul>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>
@ -115,6 +115,7 @@ $(function(){initNavTree('functions_func.html',''); initResizable(true); });
<li>new_SRV()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97">dnscode.dnscode.Zone</a></li> <li>new_SRV()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97">dnscode.dnscode.Zone</a></li>
<li>new_TXT()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a602dd6071a6c3d1017e155c7ca2512a2">dnscode.dnscode.Zone</a></li> <li>new_TXT()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a602dd6071a6c3d1017e155c7ca2512a2">dnscode.dnscode.Zone</a></li>
<li>save_file()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#adfe5442ed2137a324f1c5ba676ba2043">dnscode.dnscode.Zone</a></li> <li>save_file()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#adfe5442ed2137a324f1c5ba676ba2043">dnscode.dnscode.Zone</a></li>
<li>save_stdout()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a9c2c7f534d5ab0f841bf4ad2fb62f188">dnscode.dnscode.Zone</a></li>
</ul> </ul>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -29,7 +29,7 @@
<tbody> <tbody>
<tr id="projectrow"> <tr id="projectrow">
<td id="projectalign"> <td id="projectalign">
<div id="projectname">DNScode<span id="projectnumber">&#160;1.4.1</span> <div id="projectname">DNScode<span id="projectnumber">&#160;1.6.3</span>
</div> </div>
<div id="projectbrief">Simplifying DNS configuration</div> <div id="projectbrief">Simplifying DNS configuration</div>
</td> </td>

View file

@ -152,8 +152,8 @@ var NAVTREEINDEX0 =
"classdnscode_1_1dnscode_1_1TXT.html#afa4964ab5586285b6e80af2a4dad4dc0":[5,0,0,0,10,1], "classdnscode_1_1dnscode_1_1TXT.html#afa4964ab5586285b6e80af2a4dad4dc0":[5,0,0,0,10,1],
"classdnscode_1_1dnscode_1_1Zone.html":[4,0,0,0,11], "classdnscode_1_1dnscode_1_1Zone.html":[4,0,0,0,11],
"classdnscode_1_1dnscode_1_1Zone.html":[5,0,0,0,11], "classdnscode_1_1dnscode_1_1Zone.html":[5,0,0,0,11],
"classdnscode_1_1dnscode_1_1Zone.html#a1e958c8be9cf4cc7c0f30bd227e15c5a":[4,0,0,0,11,14], "classdnscode_1_1dnscode_1_1Zone.html#a1e958c8be9cf4cc7c0f30bd227e15c5a":[4,0,0,0,11,15],
"classdnscode_1_1dnscode_1_1Zone.html#a1e958c8be9cf4cc7c0f30bd227e15c5a":[5,0,0,0,11,14], "classdnscode_1_1dnscode_1_1Zone.html#a1e958c8be9cf4cc7c0f30bd227e15c5a":[5,0,0,0,11,15],
"classdnscode_1_1dnscode_1_1Zone.html#a231de844d4fb88390d37a0be6dbc962e":[4,0,0,0,11,3], "classdnscode_1_1dnscode_1_1Zone.html#a231de844d4fb88390d37a0be6dbc962e":[4,0,0,0,11,3],
"classdnscode_1_1dnscode_1_1Zone.html#a231de844d4fb88390d37a0be6dbc962e":[5,0,0,0,11,3], "classdnscode_1_1dnscode_1_1Zone.html#a231de844d4fb88390d37a0be6dbc962e":[5,0,0,0,11,3],
"classdnscode_1_1dnscode_1_1Zone.html#a2718e32544f9310ce721bce73082bb97":[4,0,0,0,11,5], "classdnscode_1_1dnscode_1_1Zone.html#a2718e32544f9310ce721bce73082bb97":[4,0,0,0,11,5],
@ -172,6 +172,8 @@ var NAVTREEINDEX0 =
"classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4":[5,0,0,0,11,9], "classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4":[5,0,0,0,11,9],
"classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97":[4,0,0,0,11,11], "classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97":[4,0,0,0,11,11],
"classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97":[5,0,0,0,11,11], "classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97":[5,0,0,0,11,11],
"classdnscode_1_1dnscode_1_1Zone.html#a9c2c7f534d5ab0f841bf4ad2fb62f188":[4,0,0,0,11,14],
"classdnscode_1_1dnscode_1_1Zone.html#a9c2c7f534d5ab0f841bf4ad2fb62f188":[5,0,0,0,11,14],
"classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe":[4,0,0,0,11,10], "classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe":[4,0,0,0,11,10],
"classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe":[5,0,0,0,11,10], "classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe":[5,0,0,0,11,10],
"classdnscode_1_1dnscode_1_1Zone.html#ad696206776c2c68471126d950fa178d1":[4,0,0,0,11,0], "classdnscode_1_1dnscode_1_1Zone.html#ad696206776c2c68471126d950fa178d1":[4,0,0,0,11,0],

View file

@ -1,9 +1,10 @@
var searchData= var searchData=
[ [
['save_5ffile_0',['save_file',['../classdnscode_1_1dnscode_1_1Zone.html#adfe5442ed2137a324f1c5ba676ba2043',1,'dnscode::dnscode::Zone']]], ['save_5ffile_0',['save_file',['../classdnscode_1_1dnscode_1_1Zone.html#adfe5442ed2137a324f1c5ba676ba2043',1,'dnscode::dnscode::Zone']]],
['serial_1',['serial',['../classdnscode_1_1dnscode_1_1SOA.html#add157e2edf998925f74a55fc672616c2',1,'dnscode::dnscode::SOA']]], ['save_5fstdout_1',['save_stdout',['../classdnscode_1_1dnscode_1_1Zone.html#a9c2c7f534d5ab0f841bf4ad2fb62f188',1,'dnscode::dnscode::Zone']]],
['service_2',['service',['../classdnscode_1_1dnscode_1_1SRV.html#a365a2b7ffaf0bdc718c49e20940213a0',1,'dnscode::dnscode::SRV']]], ['serial_2',['serial',['../classdnscode_1_1dnscode_1_1SOA.html#add157e2edf998925f74a55fc672616c2',1,'dnscode::dnscode::SOA']]],
['simplifying_20dns_20zone_20management_3',['Simplifying DNS Zone management',['../index.html#autotoc_md1',1,'']]], ['service_3',['service',['../classdnscode_1_1dnscode_1_1SRV.html#a365a2b7ffaf0bdc718c49e20940213a0',1,'dnscode::dnscode::SRV']]],
['soa_4',['SOA',['../classdnscode_1_1dnscode_1_1SOA.html',1,'dnscode::dnscode']]], ['simplifying_20dns_20zone_20management_4',['Simplifying DNS Zone management',['../index.html#autotoc_md1',1,'']]],
['srv_5',['SRV',['../classdnscode_1_1dnscode_1_1SRV.html',1,'dnscode::dnscode']]] ['soa_5',['SOA',['../classdnscode_1_1dnscode_1_1SOA.html',1,'dnscode::dnscode']]],
['srv_6',['SRV',['../classdnscode_1_1dnscode_1_1SRV.html',1,'dnscode::dnscode']]]
]; ];

View file

@ -1,4 +1,5 @@
var searchData= var searchData=
[ [
['save_5ffile_0',['save_file',['../classdnscode_1_1dnscode_1_1Zone.html#adfe5442ed2137a324f1c5ba676ba2043',1,'dnscode::dnscode::Zone']]] ['save_5ffile_0',['save_file',['../classdnscode_1_1dnscode_1_1Zone.html#adfe5442ed2137a324f1c5ba676ba2043',1,'dnscode::dnscode::Zone']]],
['save_5fstdout_1',['save_stdout',['../classdnscode_1_1dnscode_1_1Zone.html#a9c2c7f534d5ab0f841bf4ad2fb62f188',1,'dnscode::dnscode::Zone']]]
]; ];

View file

@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project] [project]
name = "dnscode" name = "dnscode"
version = "1.6.3" version = "1.6.4"
authors = [ authors = [
{ name="Minecraftchest1", email="me@minec1.us" }, { name="Minecraftchest1", email="me@minec1.us" },
] ]

View file

@ -275,9 +275,12 @@ class Zone:
"""Adds a record to the zone.""" """Adds a record to the zone."""
self.records.append(record) self.records.append(record)
def save_stdout(self):
for record in self.records:
print(str(record))
def save_file(self, filepath: str): def save_file(self, filepath: str):
"""Saves the zone records to a file.""" """Saves the zone records to a file."""
with open(filepath, 'w') as file: with open(filepath, 'w') as file:
for record in self.records: for record in self.records:
file.write(str(record) + '\n') file.write(str(record) + '\n')
print(str(record))