Support for fake source packages, which solved the last compatibility issues for the old britney code.
Added documentation and comments to explain the code. It is possible to generate HTML and LaTeX documentation using doxygen.bzr-import-20160707
parent
8ba92ccadb
commit
f7b9bdc1f4
@ -1,5 +0,0 @@
|
||||
TODO list for britney
|
||||
=====================
|
||||
|
||||
- check if it is need to consider fake source packages
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,29 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>briteny: Class List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.6 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Packages</span></a></li>
|
||||
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li id="current"><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>briteny Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
|
||||
<tr><td class="indexkey"><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a></td><td class="indexvalue"></td></tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
</html>
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,50 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>briteny: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.6 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Packages</span></a></li>
|
||||
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>britney.Britney Member List</h1>This is the complete list of members for <a class="el" href="classbritney_1_1Britney.html">britney.Britney</a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#5846d81eace24f479292c47e30fd1851">__init__</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#678036a5200302d77249f5e702532681">__log</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#0affb1945986a52c61a4492c9732968e">__maxver</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#506f9800068902cf7cac6236b78d1dc4">__parse_arguments</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#f51c60a69f3a9dc2bc5afdb2ffaf3990">excuse_unsat_deps</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#5461f49e3e75a251ebedfd37d2a5ff0c">get_dependency_solvers</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#a088d6fd96963f87f88c9c40cda10bfa">HINTS_ALL</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#ebbe3f40cca59e2de275b0558556ee63">HINTS_STANDARD</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#171969785db449d7a06c3f762774e0cd">invalidate_excuses</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#0e9551bdf927388f55be5ce15a48c94f">main</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#5a6af4a100cfd54e872a27fa7f48ac3c">normalize_bugs</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#39248f0cfea1c8798b2ca5a97d37eaf8">read_approvals</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#1b2b0f42e4af1cee472f93e955b30421">read_binaries</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#6c777aae69e7bec2efebaf23ddd4a86c">read_bugs</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#085af5ac906813ea40fc2e623748f517">read_dates</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#46d535f617fcf1faaaf5d841ea23c184">read_hints</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#054f44c47f17c0c4f5a069e821b7f868">read_sources</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#09fc27899506b4830b1961f125a7b6a4">read_urgencies</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#be1b4af9d6c6650c70b24267412bc1a8">reversed_exc_deps</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#85d2e45e8431779b62f398c34972ddf1">same_source</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#f8a6c9adbdec7a5a982dd2b74febcc08">should_remove_source</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#94785175a85f44b1afaf3add167a211f">should_upgrade_src</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#bd18d7acde434387e94344a39db5b0e5">should_upgrade_srcarch</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classbritney_1_1Britney.html#010f6deffca32f7f71ecf1f5c1bb4985">write_excuses</a></td><td><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a></td><td></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
</html>
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,40 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>briteny: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.6 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Packages</span></a></li>
|
||||
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>excuse.Excuse Member List</h1>This is the complete list of members for <a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classexcuse_1_1Excuse.html#4bdb0917f763d74951c621e466e98bdb">__init__</a></td><td><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classexcuse_1_1Excuse.html#60e00fe0515f2dab003bd29baceedd34">add_break_dep</a></td><td><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classexcuse_1_1Excuse.html#fa97c9f61fef17d6028491362153a766">add_dep</a></td><td><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classexcuse_1_1Excuse.html#eb0a1ea0fae66a571e5efa703e53ba3a">addhtml</a></td><td><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classexcuse_1_1Excuse.html#84049740652a58b248fabdb3fa9d4b2c">html</a></td><td><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classexcuse_1_1Excuse.html#8594c46ccf4182fa8b37fe487bf53850">invalidate_dep</a></td><td><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classexcuse_1_1Excuse.html#bb15f55eed8f034db8a64b4ddc46460d">reemail</a></td><td><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classexcuse_1_1Excuse.html#ac01c3b9802ad26571f01b55ffc1098c">set_date</a></td><td><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classexcuse_1_1Excuse.html#189ec1709eef0bd8acb9cd093b8350b5">set_maint</a></td><td><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classexcuse_1_1Excuse.html#3a0ebe3eb87c1af8f093e80a874ea0fa">set_priority</a></td><td><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classexcuse_1_1Excuse.html#6b435fa4d19b929d9fb70c8d28688387">set_section</a></td><td><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classexcuse_1_1Excuse.html#c504d40ac6d07ffdb08b7ff8ed555d10">set_urgency</a></td><td><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classexcuse_1_1Excuse.html#b8751fc5d0033b4c734c476d92841d99">set_vers</a></td><td><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classexcuse_1_1Excuse.html#cf1fa7c6fb741bbe7e3120113748f3a5">setdaysold</a></td><td><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a></td><td></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,600 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>briteny: excuse.Excuse Class Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.6 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Packages</span></a></li>
|
||||
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="namespaceexcuse.html">excuse</a>.<a class="el" href="classexcuse_1_1Excuse.html">Excuse</a></div>
|
||||
<h1>excuse.Excuse Class Reference</h1><!-- doxytag: class="excuse::Excuse" --><a href="classexcuse_1_1Excuse-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classexcuse_1_1Excuse.html#4bdb0917f763d74951c621e466e98bdb">__init__</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classexcuse_1_1Excuse.html#b8751fc5d0033b4c734c476d92841d99">set_vers</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classexcuse_1_1Excuse.html#189ec1709eef0bd8acb9cd093b8350b5">set_maint</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classexcuse_1_1Excuse.html#6b435fa4d19b929d9fb70c8d28688387">set_section</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classexcuse_1_1Excuse.html#3a0ebe3eb87c1af8f093e80a874ea0fa">set_priority</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classexcuse_1_1Excuse.html#ac01c3b9802ad26571f01b55ffc1098c">set_date</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classexcuse_1_1Excuse.html#c504d40ac6d07ffdb08b7ff8ed555d10">set_urgency</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classexcuse_1_1Excuse.html#fa97c9f61fef17d6028491362153a766">add_dep</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classexcuse_1_1Excuse.html#60e00fe0515f2dab003bd29baceedd34">add_break_dep</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classexcuse_1_1Excuse.html#8594c46ccf4182fa8b37fe487bf53850">invalidate_dep</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classexcuse_1_1Excuse.html#cf1fa7c6fb741bbe7e3120113748f3a5">setdaysold</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classexcuse_1_1Excuse.html#eb0a1ea0fae66a571e5efa703e53ba3a">addhtml</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classexcuse_1_1Excuse.html#84049740652a58b248fabdb3fa9d4b2c">html</a></td></tr>
|
||||
|
||||
<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bb15f55eed8f034db8a64b4ddc46460d"></a><!-- doxytag: member="excuse::Excuse::reemail" ref="bb15f55eed8f034db8a64b4ddc46460d" args="" -->
|
||||
tuple </td><td class="memItemRight" valign="bottom"><a class="el" href="classexcuse_1_1Excuse.html#bb15f55eed8f034db8a64b4ddc46460d">reemail</a> = re.compile(r"<.*?>")</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Regular expression for removing the email address. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<div class="fragment"><pre class="fragment">Excuse class
|
||||
|
||||
This class represents an update excuse, which is a detailed explanation
|
||||
of why a package can or cannot be updated in the testing distribution from
|
||||
a newer package in another distribution (like for example unstable).
|
||||
|
||||
The main purpose of the excuses is to be written in an HTML file which
|
||||
will be published over HTTP. The maintainers will be able to parse it
|
||||
manually or automatically to find the explanation of why their packages
|
||||
have been updated or not.
|
||||
</pre></div>
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="excuse_8py-source.html#l00021">21</a> of file <a class="el" href="excuse_8py-source.html">excuse.py</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="4bdb0917f763d74951c621e466e98bdb"></a><!-- doxytag: member="excuse::Excuse::__init__" ref="4bdb0917f763d74951c621e466e98bdb" args="" --><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">def excuse.Excuse.__init__ </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top"> </td>
|
||||
<td class="mdname" nowrap> <em>self</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap> </td>
|
||||
<td class="mdname" nowrap> <em>name</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md"></td>
|
||||
<td class="md">) </td>
|
||||
<td class="md" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
<div class="fragment"><pre class="fragment">Class constructor
|
||||
|
||||
This method initializes the excuse with the specified name and
|
||||
the default values.
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="excuse_8py-source.html#l00028">28</a> of file <a class="el" href="excuse_8py-source.html">excuse.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="60e00fe0515f2dab003bd29baceedd34"></a><!-- doxytag: member="excuse::Excuse::add_break_dep" ref="60e00fe0515f2dab003bd29baceedd34" args="" --><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">def excuse.Excuse.add_break_dep </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top"> </td>
|
||||
<td class="mdname" nowrap> <em>self</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap> </td>
|
||||
<td class="mdname" nowrap> <em>name</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap> </td>
|
||||
<td class="mdname" nowrap> <em>arch</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md"></td>
|
||||
<td class="md">) </td>
|
||||
<td class="md" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
<div class="fragment"><pre class="fragment">Add a break dependency</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="excuse_8py-source.html#l00080">80</a> of file <a class="el" href="excuse_8py-source.html">excuse.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="fa97c9f61fef17d6028491362153a766"></a><!-- doxytag: member="excuse::Excuse::add_dep" ref="fa97c9f61fef17d6028491362153a766" args="" --><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">def excuse.Excuse.add_dep </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top"> </td>
|
||||
<td class="mdname" nowrap> <em>self</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap> </td>
|
||||
<td class="mdname" nowrap> <em>name</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md"></td>
|
||||
<td class="md">) </td>
|
||||
<td class="md" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
<div class="fragment"><pre class="fragment">Add a dependency</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="excuse_8py-source.html#l00076">76</a> of file <a class="el" href="excuse_8py-source.html">excuse.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="eb0a1ea0fae66a571e5efa703e53ba3a"></a><!-- doxytag: member="excuse::Excuse::addhtml" ref="eb0a1ea0fae66a571e5efa703e53ba3a" args="" --><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">def excuse.Excuse.addhtml </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top"> </td>
|
||||
<td class="mdname" nowrap> <em>self</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap> </td>
|
||||
<td class="mdname" nowrap> <em>note</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md"></td>
|
||||
<td class="md">) </td>
|
||||
<td class="md" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
<div class="fragment"><pre class="fragment">Add a note in HTML</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="excuse_8py-source.html#l00094">94</a> of file <a class="el" href="excuse_8py-source.html">excuse.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="84049740652a58b248fabdb3fa9d4b2c"></a><!-- doxytag: member="excuse::Excuse::html" ref="84049740652a58b248fabdb3fa9d4b2c" args="" --><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">def excuse.Excuse.html </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top"> </td>
|
||||
<td class="mdname1" valign="top" nowrap> <em>self</em> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
<div class="fragment"><pre class="fragment">Render the excuse in HTML</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="excuse_8py-source.html#l00098">98</a> of file <a class="el" href="excuse_8py-source.html">excuse.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="8594c46ccf4182fa8b37fe487bf53850"></a><!-- doxytag: member="excuse::Excuse::invalidate_dep" ref="8594c46ccf4182fa8b37fe487bf53850" args="" --><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">def excuse.Excuse.invalidate_dep </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top"> </td>
|
||||
<td class="mdname" nowrap> <em>self</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap> </td>
|
||||
<td class="mdname" nowrap> <em>name</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md"></td>
|
||||
<td class="md">) </td>
|
||||
<td class="md" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
<div class="fragment"><pre class="fragment">Invalidate dependency</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="excuse_8py-source.html#l00085">85</a> of file <a class="el" href="excuse_8py-source.html">excuse.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="ac01c3b9802ad26571f01b55ffc1098c"></a><!-- doxytag: member="excuse::Excuse::set_date" ref="ac01c3b9802ad26571f01b55ffc1098c" args="" --><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">def excuse.Excuse.set_date </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top"> </td>
|
||||
<td class="mdname" nowrap> <em>self</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap> </td>
|
||||
<td class="mdname" nowrap> <em>date</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md"></td>
|
||||
<td class="md">) </td>
|
||||
<td class="md" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
<div class="fragment"><pre class="fragment">Set the date of upload of the package</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="excuse_8py-source.html#l00068">68</a> of file <a class="el" href="excuse_8py-source.html">excuse.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="189ec1709eef0bd8acb9cd093b8350b5"></a><!-- doxytag: member="excuse::Excuse::set_maint" ref="189ec1709eef0bd8acb9cd093b8350b5" args="" --><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">def excuse.Excuse.set_maint </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top"> </td>
|
||||
<td class="mdname" nowrap> <em>self</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap> </td>
|
||||
<td class="mdname" nowrap> <em>maint</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md"></td>
|
||||
<td class="md">) </td>
|
||||
<td class="md" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
<div class="fragment"><pre class="fragment">Set the package maintainer's name</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="excuse_8py-source.html#l00056">56</a> of file <a class="el" href="excuse_8py-source.html">excuse.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="3a0ebe3eb87c1af8f093e80a874ea0fa"></a><!-- doxytag: member="excuse::Excuse::set_priority" ref="3a0ebe3eb87c1af8f093e80a874ea0fa" args="" --><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">def excuse.Excuse.set_priority </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top"> </td>
|
||||
<td class="mdname" nowrap> <em>self</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap> </td>
|
||||
<td class="mdname" nowrap> <em>pri</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md"></td>
|
||||
<td class="md">) </td>
|
||||
<td class="md" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
<div class="fragment"><pre class="fragment">Set the priority of the package</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="excuse_8py-source.html#l00064">64</a> of file <a class="el" href="excuse_8py-source.html">excuse.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="6b435fa4d19b929d9fb70c8d28688387"></a><!-- doxytag: member="excuse::Excuse::set_section" ref="6b435fa4d19b929d9fb70c8d28688387" args="" --><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">def excuse.Excuse.set_section </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top"> </td>
|
||||
<td class="mdname" nowrap> <em>self</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap> </td>
|
||||
<td class="mdname" nowrap> <em>section</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md"></td>
|
||||
<td class="md">) </td>
|
||||
<td class="md" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
<div class="fragment"><pre class="fragment">Set the section of the package</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="excuse_8py-source.html#l00060">60</a> of file <a class="el" href="excuse_8py-source.html">excuse.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="c504d40ac6d07ffdb08b7ff8ed555d10"></a><!-- doxytag: member="excuse::Excuse::set_urgency" ref="c504d40ac6d07ffdb08b7ff8ed555d10" args="" --><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">def excuse.Excuse.set_urgency </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top"> </td>
|
||||
<td class="mdname" nowrap> <em>self</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap> </td>
|
||||
<td class="mdname" nowrap> <em>date</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md"></td>
|
||||
<td class="md">) </td>
|
||||
<td class="md" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
<div class="fragment"><pre class="fragment">Set the urgency of upload of the package</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="excuse_8py-source.html#l00072">72</a> of file <a class="el" href="excuse_8py-source.html">excuse.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="b8751fc5d0033b4c734c476d92841d99"></a><!-- doxytag: member="excuse::Excuse::set_vers" ref="b8751fc5d0033b4c734c476d92841d99" args="" --><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">def excuse.Excuse.set_vers </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top"> </td>
|
||||
<td class="mdname" nowrap> <em>self</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap> </td>
|
||||
<td class="mdname" nowrap> <em>tver</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap> </td>
|
||||
<td class="mdname" nowrap> <em>uver</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md"></td>
|
||||
<td class="md">) </td>
|
||||
<td class="md" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
<div class="fragment"><pre class="fragment">Set the testing and unstable versions</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="excuse_8py-source.html#l00051">51</a> of file <a class="el" href="excuse_8py-source.html">excuse.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="cf1fa7c6fb741bbe7e3120113748f3a5"></a><!-- doxytag: member="excuse::Excuse::setdaysold" ref="cf1fa7c6fb741bbe7e3120113748f3a5" args="" --><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">def excuse.Excuse.setdaysold </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top"> </td>
|
||||
<td class="mdname" nowrap> <em>self</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap> </td>
|
||||
<td class="mdname" nowrap> <em>daysold</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap> </td>
|
||||
<td class="mdname" nowrap> <em>mindays</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md"></td>
|
||||
<td class="md">) </td>
|
||||
<td class="md" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
<div class="fragment"><pre class="fragment">Set the number of days from the upload and the minimum number of days for the update</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="excuse_8py-source.html#l00089">89</a> of file <a class="el" href="excuse_8py-source.html">excuse.py</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="excuse_8py-source.html">excuse.py</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,310 @@
|
||||
BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
|
||||
font-family: Geneva, Arial, Helvetica, sans-serif;
|
||||
}
|
||||
BODY,TD {
|
||||
font-size: 90%;
|
||||
}
|
||||
H1 {
|
||||
text-align: center;
|
||||
font-size: 160%;
|
||||
}
|
||||
H2 {
|
||||
font-size: 120%;
|
||||
}
|
||||
H3 {
|
||||
font-size: 100%;
|
||||
}
|
||||
CAPTION { font-weight: bold }
|
||||
DIV.qindex {
|
||||
width: 100%;
|
||||
background-color: #e8eef2;
|
||||
border: 1px solid #84b0c7;
|
||||
text-align: center;
|
||||
margin: 2px;
|
||||
padding: 2px;
|
||||
line-height: 140%;
|
||||
}
|
||||
DIV.nav {
|
||||
width: 100%;
|
||||
background-color: #e8eef2;
|
||||
border: 1px solid #84b0c7;
|
||||
text-align: center;
|
||||
margin: 2px;
|
||||
padding: 2px;
|
||||
line-height: 140%;
|
||||
}
|
||||
DIV.navtab {
|
||||
background-color: #e8eef2;
|
||||
border: 1px solid #84b0c7;
|
||||
text-align: center;
|
||||
margin: 2px;
|
||||
margin-right: 15px;
|
||||
padding: 2px;
|
||||
}
|
||||
TD.navtab {
|
||||
font-size: 70%;
|
||||
}
|
||||
A.qindex {
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
color: #1A419D;
|
||||
}
|
||||
A.qindex:visited {
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
color: #1A419D
|
||||
}
|
||||
A.qindex:hover {
|
||||
text-decoration: none;
|
||||
background-color: #ddddff;
|
||||
}
|
||||
A.qindexHL {
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
background-color: #6666cc;
|
||||
color: #ffffff;
|
||||
border: 1px double #9295C2;
|
||||
}
|
||||
A.qindexHL:hover {
|
||||
text-decoration: none;
|
||||
background-color: #6666cc;
|
||||
color: #ffffff;
|
||||
}
|
||||
A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
|
||||
A.el { text-decoration: none; font-weight: bold }
|
||||
A.elRef { font-weight: bold }
|
||||
A.code:link { text-decoration: none; font-weight: normal; color: #0000FF}
|
||||
A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF}
|
||||
A.codeRef:link { font-weight: normal; color: #0000FF}
|
||||
A.codeRef:visited { font-weight: normal; color: #0000FF}
|
||||
A:hover { text-decoration: none; background-color: #f2f2ff }
|
||||
DL.el { margin-left: -1cm }
|
||||
.fragment {
|
||||
font-family: Fixed, monospace;
|
||||
font-size: 95%;
|
||||
}
|
||||
PRE.fragment {
|
||||
border: 1px solid #CCCCCC;
|
||||
background-color: #f5f5f5;
|
||||
margin-top: 4px;
|
||||
margin-bottom: 4px;
|
||||
margin-left: 2px;
|
||||
margin-right: 8px;
|
||||
padding-left: 6px;
|
||||
padding-right: 6px;
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
}
|
||||
DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
|
||||
TD.md { background-color: #F4F4FB; font-weight: bold; }
|
||||
TD.mdPrefix {
|
||||
background-color: #F4F4FB;
|
||||
color: #606060;
|
||||
font-size: 80%;
|
||||
}
|
||||
TD.mdname1 { background-color: #F4F4FB; font-weight: bold; color: #602020; }
|
||||
TD.mdname { background-color: #F4F4FB; font-weight: bold; color: #602020; width: 600px; }
|
||||
DIV.groupHeader {
|
||||
margin-left: 16px;
|
||||
margin-top: 12px;
|
||||
margin-bottom: 6px;
|
||||
font-weight: bold;
|
||||
}
|
||||
DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% }
|
||||
BODY {
|
||||
background: white;
|
||||
color: black;
|
||||
margin-right: 20px;
|
||||
margin-left: 20px;
|
||||
}
|
||||
TD.indexkey {
|
||||
background-color: #e8eef2;
|
||||
font-weight: bold;
|
||||
padding-right : 10px;
|
||||
padding-top : 2px;
|
||||
padding-left : 10px;
|
||||
padding-bottom : 2px;
|
||||
margin-left : 0px;
|
||||
margin-right : 0px;
|
||||
margin-top : 2px;
|
||||
margin-bottom : 2px;
|
||||
border: 1px solid #CCCCCC;
|
||||
}
|
||||
TD.indexvalue {
|
||||
background-color: #e8eef2;
|
||||
font-style: italic;
|
||||
padding-right : 10px;
|
||||
padding-top : 2px;
|
||||
padding-left : 10px;
|
||||
padding-bottom : 2px;
|
||||
margin-left : 0px;
|
||||
margin-right : 0px;
|
||||
margin-top : 2px;
|
||||
margin-bottom : 2px;
|
||||
border: 1px solid #CCCCCC;
|
||||
}
|
||||
TR.memlist {
|
||||
background-color: #f0f0f0;
|
||||
}
|
||||
P.formulaDsp { text-align: center; }
|
||||
IMG.formulaDsp { }
|
||||
IMG.formulaInl { vertical-align: middle; }
|
||||
SPAN.keyword { color: #008000 }
|
||||
SPAN.keywordtype { color: #604020 }
|
||||
SPAN.keywordflow { color: #e08000 }
|
||||
SPAN.comment { color: #800000 }
|
||||
SPAN.preprocessor { color: #806020 }
|
||||
SPAN.stringliteral { color: #002080 }
|
||||
SPAN.charliteral { color: #008080 }
|
||||
.mdTable {
|
||||
border: 1px solid #868686;
|
||||
background-color: #F4F4FB;
|
||||
}
|
||||
.mdRow {
|
||||
padding: 8px 10px;
|
||||
}
|
||||
.mdescLeft {
|
||||
padding: 0px 8px 4px 8px;
|
||||
font-size: 80%;
|
||||
font-style: italic;
|
||||
background-color: #FAFAFA;
|
||||
border-top: 1px none #E0E0E0;
|
||||
border-right: 1px none #E0E0E0;
|
||||
border-bottom: 1px none #E0E0E0;
|
||||
border-left: 1px none #E0E0E0;
|
||||
margin: 0px;
|
||||
}
|
||||
.mdescRight {
|
||||
padding: 0px 8px 4px 8px;
|
||||
font-size: 80%;
|
||||
font-style: italic;
|
||||
background-color: #FAFAFA;
|
||||
border-top: 1px none #E0E0E0;
|
||||
border-right: 1px none #E0E0E0;
|
||||
border-bottom: 1px none #E0E0E0;
|
||||
border-left: 1px none #E0E0E0;
|
||||
margin: 0px;
|
||||
}
|
||||
.memItemLeft {
|
||||
padding: 1px 0px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: solid;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.memItemRight {
|
||||
padding: 1px 8px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: solid;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.memTemplItemLeft {
|
||||
padding: 1px 0px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: none;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.memTemplItemRight {
|
||||
padding: 1px 8px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: none;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.memTemplParams {
|
||||
padding: 1px 0px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: solid;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
color: #606060;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.search { color: #003399;
|
||||
font-weight: bold;
|
||||
}
|
||||
FORM.search {
|
||||
margin-bottom: 0px;
|
||||
margin-top: 0px;
|
||||
}
|
||||
INPUT.search { font-size: 75%;
|
||||
color: #000080;
|
||||
font-weight: normal;
|
||||
background-color: #e8eef2;
|
||||
}
|
||||
TD.tiny { font-size: 75%;
|
||||
}
|
||||
a {
|
||||
color: #1A41A8;
|
||||
}
|
||||
a:visited {
|
||||
color: #2A3798;
|
||||
}
|
||||
.dirtab { padding: 4px;
|
||||
border-collapse: collapse;
|
||||
border: 1px solid #84b0c7;
|
||||
}
|
||||
TH.dirtab { background: #e8eef2;
|
||||
font-weight: bold;
|
||||
}
|
||||
HR { height: 1px;
|
||||
border: none;
|
||||
border-top: 1px solid black;
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
@ -0,0 +1,153 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>briteny: excuse.py Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.6 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Packages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<h1>excuse.py</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespaceexcuse.html">00001</a> <span class="comment"># -*- coding: utf-8 -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment"># Copyright (C) 2001-2004 Anthony Towns <ajt@debian.org></span>
|
||||
<a name="l00004"></a>00004 <span class="comment"># Andreas Barth <aba@debian.org></span>
|
||||
<a name="l00005"></a>00005 <span class="comment"># Fabio Tranchitella <kobold@debian.org></span>
|
||||
<a name="l00006"></a>00006
|
||||
<a name="l00007"></a>00007 <span class="comment"># This program is free software; you can redistribute it and/or modify</span>
|
||||
<a name="l00008"></a>00008 <span class="comment"># it under the terms of the GNU General Public License as published by</span>
|
||||
<a name="l00009"></a>00009 <span class="comment"># the Free Software Foundation; either version 2 of the License, or</span>
|
||||
<a name="l00010"></a>00010 <span class="comment"># (at your option) any later version.</span>
|
||||
<a name="l00011"></a>00011
|
||||
<a name="l00012"></a>00012 <span class="comment"># This program is distributed in the hope that it will be useful,</span>
|
||||
<a name="l00013"></a>00013 <span class="comment"># but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
|
||||
<a name="l00014"></a>00014 <span class="comment"># MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
|
||||
<a name="l00015"></a>00015 <span class="comment"># GNU General Public License for more details.</span>
|
||||
<a name="l00016"></a>00016
|
||||
<a name="l00017"></a>00017 <span class="keyword">import</span> re
|
||||
<a name="l00018"></a>00018 <span class="keyword">import</span> string
|
||||
<a name="l00019"></a>00019
|
||||
<a name="l00020"></a>00020
|
||||
<a name="l00021"></a><a class="code" href="classexcuse_1_1Excuse.html">00021</a> <span class="keyword">class </span><a class="code" href="classexcuse_1_1Excuse.html">Excuse</a>:
|
||||
<a name="l00022"></a>00022 <span class="stringliteral">"""Excuse class</span>
|
||||
<a name="l00023"></a>00023 <span class="stringliteral"> </span>
|
||||
<a name="l00024"></a>00024 <span class="stringliteral"> This class represents an update excuse, which is a detailed explanation</span>
|
||||
<a name="l00025"></a>00025 <span class="stringliteral"> of why a package can or cannot be updated in the testing distribution from</span>
|
||||
<a name="l00026"></a><a class="code" href="classexcuse_1_1Excuse.html#bb15f55eed8f034db8a64b4ddc46460d">00026</a> <span class="stringliteral"> a newer package in another distribution (like for example unstable).</span>
|
||||
<a name="l00027"></a>00027 <span class="stringliteral"></span>
|
||||
<a name="l00028"></a><a class="code" href="classexcuse_1_1Excuse.html#4bdb0917f763d74951c621e466e98bdb">00028</a> <span class="stringliteral"> The main purpose of the excuses is to be written in an HTML file which</span>
|
||||
<a name="l00029"></a>00029 <span class="stringliteral"> will be published over HTTP. The maintainers will be able to parse it</span>
|
||||
<a name="l00030"></a>00030 <span class="stringliteral"> manually or automatically to find the explanation of why their packages</span>
|
||||
<a name="l00031"></a>00031 <span class="stringliteral"> have been updated or not.</span>
|
||||
<a name="l00032"></a>00032 <span class="stringliteral"> """</span>
|
||||
<a name="l00033"></a>00033
|
||||
<a name="l00034"></a>00034 <span class="comment">## @var reemail</span>
|
||||
<a name="l00035"></a>00035 <span class="comment"># Regular expression for removing the email address</span>
|
||||
<a name="l00036"></a>00036 reemail = re.compile(<span class="stringliteral">r"<.*?>"</span>)
|
||||
<a name="l00037"></a>00037
|
||||
<a name="l00038"></a>00038 <span class="keyword">def </span><a class="code" href="classexcuse_1_1Excuse.html#4bdb0917f763d74951c621e466e98bdb">__init__</a>(self, name):
|
||||
<a name="l00039"></a>00039 <span class="stringliteral">"""Class constructor</span>
|
||||
<a name="l00040"></a>00040 <span class="stringliteral"> </span>
|
||||
<a name="l00041"></a>00041 <span class="stringliteral"> This method initializes the excuse with the specified name and</span>
|
||||
<a name="l00042"></a>00042 <span class="stringliteral"> the default values.</span>
|
||||
<a name="l00043"></a>00043 <span class="stringliteral"> """</span>
|
||||
<a name="l00044"></a>00044 self.name = name
|
||||
<a name="l00045"></a>00045 self.ver = (<span class="stringliteral">"-"</span>, <span class="stringliteral">"-"</span>)
|
||||
<a name="l00046"></a>00046 self.maint = <span class="keywordtype">None</span>
|
||||
<a name="l00047"></a>00047 self.pri = <span class="keywordtype">None</span>
|
||||
<a name="l00048"></a>00048 self.date = <span class="keywordtype">None</span>
|
||||
<a name="l00049"></a>00049 self.urgency = <span class="keywordtype">None</span>
|
||||
<a name="l00050"></a>00050 self.daysold = <span class="keywordtype">None</span>
|
||||
<a name="l00051"></a><a class="code" href="classexcuse_1_1Excuse.html#b8751fc5d0033b4c734c476d92841d99">00051</a> self.mindays = <span class="keywordtype">None</span>
|
||||
<a name="l00052"></a>00052 self.section = <span class="keywordtype">None</span>
|
||||
<a name="l00053"></a>00053 self.dontinvalidate = 0
|
||||
<a name="l00054"></a>00054
|
||||
<a name="l00055"></a>00055 self.invalid_deps = []
|
||||
<a name="l00056"></a><a class="code" href="classexcuse_1_1Excuse.html#189ec1709eef0bd8acb9cd093b8350b5">00056</a> self.deps = []
|
||||
<a name="l00057"></a>00057 self.break_deps = []
|
||||
<a name="l00058"></a>00058 self.bugs = []
|
||||
<a name="l00059"></a>00059 self.htmlline = []
|
||||
<a name="l00060"></a><a class="code" href="classexcuse_1_1Excuse.html#6b435fa4d19b929d9fb70c8d28688387">00060</a>
|
||||
<a name="l00061"></a>00061 <span class="keyword">def </span><a class="code" href="classexcuse_1_1Excuse.html#b8751fc5d0033b4c734c476d92841d99">set_vers</a>(self, tver, uver):
|
||||
<a name="l00062"></a>00062 <span class="stringliteral">"""Set the testing and unstable versions"""</span>
|
||||
<a name="l00063"></a>00063 <span class="keywordflow">if</span> tver: self.ver = (tver, self.ver[1])
|
||||
<a name="l00064"></a><a class="code" href="classexcuse_1_1Excuse.html#3a0ebe3eb87c1af8f093e80a874ea0fa">00064</a> <span class="keywordflow">if</span> uver: self.ver = (self.ver[0], uver)
|
||||
<a name="l00065"></a>00065
|
||||
<a name="l00066"></a>00066 <span class="keyword">def </span><a class="code" href="classexcuse_1_1Excuse.html#189ec1709eef0bd8acb9cd093b8350b5">set_maint</a>(self, maint):
|
||||
<a name="l00067"></a>00067 <span class="stringliteral">"""Set the package maintainer's name"""</span>
|
||||
<a name="l00068"></a><a class="code" href="classexcuse_1_1Excuse.html#ac01c3b9802ad26571f01b55ffc1098c">00068</a> self.maint = self.<a class="code" href="classexcuse_1_1Excuse.html#bb15f55eed8f034db8a64b4ddc46460d">reemail</a>.sub(<span class="stringliteral">""</span>, maint)
|
||||
<a name="l00069"></a>00069
|
||||
<a name="l00070"></a>00070 <span class="keyword">def </span><a class="code" href="classexcuse_1_1Excuse.html#6b435fa4d19b929d9fb70c8d28688387">set_section</a>(self, section):
|
||||
<a name="l00071"></a>00071 <span class="stringliteral">"""Set the section of the package"""</span>
|
||||
<a name="l00072"></a><a class="code" href="classexcuse_1_1Excuse.html#c504d40ac6d07ffdb08b7ff8ed555d10">00072</a> self.section = section
|
||||
<a name="l00073"></a>00073
|
||||
<a name="l00074"></a>00074 <span class="keyword">def </span><a class="code" href="classexcuse_1_1Excuse.html#3a0ebe3eb87c1af8f093e80a874ea0fa">set_priority</a>(self, pri):
|
||||
<a name="l00075"></a>00075 <span class="stringliteral">"""Set the priority of the package"""</span>
|
||||
<a name="l00076"></a><a class="code" href="classexcuse_1_1Excuse.html#fa97c9f61fef17d6028491362153a766">00076</a> self.pri = pri
|
||||
<a name="l00077"></a>00077
|
||||
<a name="l00078"></a>00078 <span class="keyword">def </span><a class="code" href="classexcuse_1_1Excuse.html#ac01c3b9802ad26571f01b55ffc1098c">set_date</a>(self, date):
|
||||
<a name="l00079"></a>00079 <span class="stringliteral">"""Set the date of upload of the package"""</span>
|
||||
<a name="l00080"></a><a class="code" href="classexcuse_1_1Excuse.html#60e00fe0515f2dab003bd29baceedd34">00080</a> self.date = date
|
||||
<a name="l00081"></a>00081
|
||||
<a name="l00082"></a>00082 <span class="keyword">def </span><a class="code" href="classexcuse_1_1Excuse.html#c504d40ac6d07ffdb08b7ff8ed555d10">set_urgency</a>(self, date):
|
||||
<a name="l00083"></a>00083 <span class="stringliteral">"""Set the urgency of upload of the package"""</span>
|
||||
<a name="l00084"></a>00084 self.urgency = date
|
||||
<a name="l00085"></a><a class="code" href="classexcuse_1_1Excuse.html#8594c46ccf4182fa8b37fe487bf53850">00085</a>
|
||||
<a name="l00086"></a>00086 <span class="keyword">def </span><a class="code" href="classexcuse_1_1Excuse.html#fa97c9f61fef17d6028491362153a766">add_dep</a>(self, name):
|
||||
<a name="l00087"></a>00087 <span class="stringliteral">"""Add a dependency"""</span>
|
||||
<a name="l00088"></a>00088 <span class="keywordflow">if</span> name <span class="keywordflow">not</span> <span class="keywordflow">in</span> self.deps: self.deps.append(name)
|
||||
<a name="l00089"></a><a class="code" href="classexcuse_1_1Excuse.html#cf1fa7c6fb741bbe7e3120113748f3a5">00089</a>
|
||||
<a name="l00090"></a>00090 <span class="keyword">def </span><a class="code" href="classexcuse_1_1Excuse.html#60e00fe0515f2dab003bd29baceedd34">add_break_dep</a>(self, name, arch):
|
||||
<a name="l00091"></a>00091 <span class="stringliteral">"""Add a break dependency"""</span>
|
||||
<a name="l00092"></a>00092 <span class="keywordflow">if</span> (name, arch) <span class="keywordflow">not</span> <span class="keywordflow">in</span> self.break_deps:
|
||||
<a name="l00093"></a>00093 self.break_deps.append( (name, arch) )
|
||||
<a name="l00094"></a><a class="code" href="classexcuse_1_1Excuse.html#eb0a1ea0fae66a571e5efa703e53ba3a">00094</a>
|
||||
<a name="l00095"></a>00095 <span class="keyword">def </span><a class="code" href="classexcuse_1_1Excuse.html#8594c46ccf4182fa8b37fe487bf53850">invalidate_dep</a>(self, name):
|
||||
<a name="l00096"></a>00096 <span class="stringliteral">"""Invalidate dependency"""</span>
|
||||
<a name="l00097"></a>00097 <span class="keywordflow">if</span> name <span class="keywordflow">not</span> <span class="keywordflow">in</span> self.invalid_deps: self.invalid_deps.append(name)
|
||||
<a name="l00098"></a><a class="code" href="classexcuse_1_1Excuse.html#84049740652a58b248fabdb3fa9d4b2c">00098</a>
|
||||
<a name="l00099"></a>00099 <span class="keyword">def </span><a class="code" href="classexcuse_1_1Excuse.html#cf1fa7c6fb741bbe7e3120113748f3a5">setdaysold</a>(self, daysold, mindays):
|
||||
<a name="l00100"></a>00100 <span class="stringliteral">"""Set the number of days from the upload and the minimum number of days for the update"""</span>
|
||||
<a name="l00101"></a>00101 self.daysold = daysold
|
||||
<a name="l00102"></a>00102 self.mindays = mindays
|
||||
<a name="l00103"></a>00103
|
||||
<a name="l00104"></a>00104 <span class="keyword">def </span><a class="code" href="classexcuse_1_1Excuse.html#eb0a1ea0fae66a571e5efa703e53ba3a">addhtml</a>(self, note):
|
||||
<a name="l00105"></a>00105 <span class="stringliteral">"""Add a note in HTML"""</span>
|
||||
<a name="l00106"></a>00106 self.htmlline.append(note)
|
||||
<a name="l00107"></a>00107
|
||||
<a name="l00108"></a>00108 <span class="keyword">def </span><a class="code" href="classexcuse_1_1Excuse.html#84049740652a58b248fabdb3fa9d4b2c">html</a>(self):
|
||||
<a name="l00109"></a>00109 <span class="stringliteral">"""Render the excuse in HTML"""</span>
|
||||
<a name="l00110"></a>00110 res = <span class="stringliteral">"<a id=\"%s\" name=\"%s\">%s</a> (%s to %s)\n<ul>\n"</span> % \
|
||||
<a name="l00111"></a>00111 (self.name, self.name, self.name, self.ver[0], self.ver[1])
|
||||
<a name="l00112"></a>00112 <span class="keywordflow">if</span> self.maint:
|
||||
<a name="l00113"></a>00113 res = res + <span class="stringliteral">"<li>Maintainer: %s\n"</span> % (self.maint)
|
||||
<a name="l00114"></a>00114 <span class="keywordflow">if</span> self.section <span class="keywordflow">and</span> string.find(self.section, <span class="stringliteral">"/"</span>) > -1:
|
||||
<a name="l00115"></a>00115 res = res + <span class="stringliteral">"<li>Section: %s\n"</span> % (self.section)
|
||||
<a name="l00116"></a>00116 <span class="keywordflow">if</span> self.daysold != <span class="keywordtype">None</span>:
|
||||
<a name="l00117"></a>00117 <span class="keywordflow">if</span> self.daysold < self.mindays:
|
||||
<a name="l00118"></a>00118 res = res + (<span class="stringliteral">"<li>Too young, only %d of %d days old\n"</span> %
|
||||
<a name="l00119"></a>00119 (self.daysold, self.mindays))
|
||||
<a name="l00120"></a>00120 <span class="keywordflow">else</span>:
|
||||
<a name="l00121"></a>00121 res = res + (<span class="stringliteral">"<li>%d days old (needed %d days)\n"</span> %
|
||||
<a name="l00122"></a>00122 (self.daysold, self.mindays))
|
||||
<a name="l00123"></a>00123 <span class="keywordflow">for</span> x <span class="keywordflow">in</span> self.htmlline:
|
||||
<a name="l00124"></a>00124 res = res + <span class="stringliteral">"<li>"</span> + x + <span class="stringliteral">"\n"</span>
|
||||
<a name="l00125"></a>00125 <span class="keywordflow">for</span> x <span class="keywordflow">in</span> self.deps:
|
||||
<a name="l00126"></a>00126 <span class="keywordflow">if</span> x <span class="keywordflow">in</span> self.invalid_deps:
|
||||
<a name="l00127"></a>00127 res = res + <span class="stringliteral">"<li>Depends: %s <a href=\"#%s\">%s</a> (not considered)\n"</span> % (self.name, x, x)
|
||||
<a name="l00128"></a>00128 <span class="keywordflow">else</span>:
|
||||
<a name="l00129"></a>00129 res = res + <span class="stringliteral">"<li>Depends: %s <a href=\"#%s\">%s</a>\n"</span> % (self.name, x, x)
|
||||
<a name="l00130"></a>00130 <span class="keywordflow">for</span> (n,a) <span class="keywordflow">in</span> self.break_deps:
|
||||
<a name="l00131"></a>00131 <span class="keywordflow">if</span> n <span class="keywordflow">not</span> <span class="keywordflow">in</span> self.deps:
|
||||
<a name="l00132"></a>00132 res += <span class="stringliteral">"<li>Ignoring %s depends: <a href=\"#%s\">%s</a>\n"</span> % (a, n, n)
|
||||
<a name="l00133"></a>00133 res = res + <span class="stringliteral">"</ul>\n"</span>
|
||||
<a name="l00134"></a>00134 <span class="keywordflow">return</span> res
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,23 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>briteny: File Index</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.6 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Packages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<h1>briteny File List</h1>Here is a list of all documented files with brief descriptions:<table>
|
||||
<tr><td class="indexkey"><b>britney.py</b> <a href="britney_8py-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>excuse.py</b> <a href="excuse_8py-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,110 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>briteny: Class Members</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.6 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Packages</span></a></li>
|
||||
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li id="current"><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li id="current"><a href="functions.html"><span>All</span></a></li>
|
||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="#index__"><span>_</span></a></li>
|
||||
<li><a href="#index_a"><span>a</span></a></li>
|
||||
<li><a href="#index_e"><span>e</span></a></li>
|
||||
<li><a href="#index_g"><span>g</span></a></li>
|
||||
<li><a href="#index_h"><span>h</span></a></li>
|
||||
<li><a href="#index_i"><span>i</span></a></li>
|
||||
<li><a href="#index_m"><span>m</span></a></li>
|
||||
<li><a href="#index_n"><span>n</span></a></li>
|
||||
<li><a href="#index_r"><span>r</span></a></li>
|
||||
<li><a href="#index_s"><span>s</span></a></li>
|
||||
<li><a href="#index_w"><span>w</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Here is a list of all documented class members with links to the class documentation for each member:
|
||||
<p>
|
||||
<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
|
||||
<li>__init__()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#4bdb0917f763d74951c621e466e98bdb">excuse.Excuse</a>, <a class="el" href="classbritney_1_1Britney.html#5846d81eace24f479292c47e30fd1851">britney.Britney</a><li>__log()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#678036a5200302d77249f5e702532681">britney.Britney</a><li>__maxver()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#0affb1945986a52c61a4492c9732968e">britney.Britney</a><li>__parse_arguments()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#506f9800068902cf7cac6236b78d1dc4">britney.Britney</a></ul>
|
||||
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
|
||||
<li>add_break_dep()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#60e00fe0515f2dab003bd29baceedd34">excuse.Excuse</a><li>add_dep()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#fa97c9f61fef17d6028491362153a766">excuse.Excuse</a><li>addhtml()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#eb0a1ea0fae66a571e5efa703e53ba3a">excuse.Excuse</a></ul>
|
||||
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
|
||||
<li>excuse_unsat_deps()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#f51c60a69f3a9dc2bc5afdb2ffaf3990">britney.Britney</a></ul>
|
||||
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
|
||||
<li>get_dependency_solvers()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#5461f49e3e75a251ebedfd37d2a5ff0c">britney.Britney</a></ul>
|
||||
<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
|
||||
<li>HINTS_ALL
|
||||
: <a class="el" href="classbritney_1_1Britney.html#a088d6fd96963f87f88c9c40cda10bfa">britney.Britney</a><li>HINTS_STANDARD
|
||||
: <a class="el" href="classbritney_1_1Britney.html#ebbe3f40cca59e2de275b0558556ee63">britney.Britney</a><li>html()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#84049740652a58b248fabdb3fa9d4b2c">excuse.Excuse</a></ul>
|
||||
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
|
||||
<li>invalidate_dep()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#8594c46ccf4182fa8b37fe487bf53850">excuse.Excuse</a><li>invalidate_excuses()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#171969785db449d7a06c3f762774e0cd">britney.Britney</a></ul>
|
||||
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
|
||||
<li>main()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#0e9551bdf927388f55be5ce15a48c94f">britney.Britney</a></ul>
|
||||
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
|
||||
<li>normalize_bugs()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#5a6af4a100cfd54e872a27fa7f48ac3c">britney.Britney</a></ul>
|
||||
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
|
||||
<li>read_approvals()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#39248f0cfea1c8798b2ca5a97d37eaf8">britney.Britney</a><li>read_binaries()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#1b2b0f42e4af1cee472f93e955b30421">britney.Britney</a><li>read_bugs()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#6c777aae69e7bec2efebaf23ddd4a86c">britney.Britney</a><li>read_dates()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#085af5ac906813ea40fc2e623748f517">britney.Britney</a><li>read_hints()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#46d535f617fcf1faaaf5d841ea23c184">britney.Britney</a><li>read_sources()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#054f44c47f17c0c4f5a069e821b7f868">britney.Britney</a><li>read_urgencies()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#09fc27899506b4830b1961f125a7b6a4">britney.Britney</a><li>reemail
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#bb15f55eed8f034db8a64b4ddc46460d">excuse.Excuse</a><li>reversed_exc_deps()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#be1b4af9d6c6650c70b24267412bc1a8">britney.Britney</a></ul>
|
||||
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
|
||||
<li>same_source()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#85d2e45e8431779b62f398c34972ddf1">britney.Britney</a><li>set_date()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#ac01c3b9802ad26571f01b55ffc1098c">excuse.Excuse</a><li>set_maint()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#189ec1709eef0bd8acb9cd093b8350b5">excuse.Excuse</a><li>set_priority()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#3a0ebe3eb87c1af8f093e80a874ea0fa">excuse.Excuse</a><li>set_section()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#6b435fa4d19b929d9fb70c8d28688387">excuse.Excuse</a><li>set_urgency()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#c504d40ac6d07ffdb08b7ff8ed555d10">excuse.Excuse</a><li>set_vers()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#b8751fc5d0033b4c734c476d92841d99">excuse.Excuse</a><li>setdaysold()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#cf1fa7c6fb741bbe7e3120113748f3a5">excuse.Excuse</a><li>should_remove_source()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#f8a6c9adbdec7a5a982dd2b74febcc08">britney.Britney</a><li>should_upgrade_src()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#94785175a85f44b1afaf3add167a211f">britney.Britney</a><li>should_upgrade_srcarch()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#bd18d7acde434387e94344a39db5b0e5">britney.Britney</a></ul>
|
||||
<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
|
||||
<li>write_excuses()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#010f6deffca32f7f71ecf1f5c1bb4985">britney.Britney</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,107 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>briteny: Class Members - Functions</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.6 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Packages</span></a></li>
|
||||
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li id="current"><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="functions.html"><span>All</span></a></li>
|
||||
<li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
|
||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="#index__"><span>_</span></a></li>
|
||||
<li><a href="#index_a"><span>a</span></a></li>
|
||||
<li><a href="#index_e"><span>e</span></a></li>
|
||||
<li><a href="#index_g"><span>g</span></a></li>
|
||||
<li><a href="#index_h"><span>h</span></a></li>
|
||||
<li><a href="#index_i"><span>i</span></a></li>
|
||||
<li><a href="#index_m"><span>m</span></a></li>
|
||||
<li><a href="#index_n"><span>n</span></a></li>
|
||||
<li><a href="#index_r"><span>r</span></a></li>
|
||||
<li><a href="#index_s"><span>s</span></a></li>
|
||||
<li><a href="#index_w"><span>w</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
|
||||
<li>__init__()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#4bdb0917f763d74951c621e466e98bdb">excuse.Excuse</a>, <a class="el" href="classbritney_1_1Britney.html#5846d81eace24f479292c47e30fd1851">britney.Britney</a><li>__log()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#678036a5200302d77249f5e702532681">britney.Britney</a><li>__maxver()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#0affb1945986a52c61a4492c9732968e">britney.Britney</a><li>__parse_arguments()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#506f9800068902cf7cac6236b78d1dc4">britney.Britney</a></ul>
|
||||
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
|
||||
<li>add_break_dep()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#60e00fe0515f2dab003bd29baceedd34">excuse.Excuse</a><li>add_dep()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#fa97c9f61fef17d6028491362153a766">excuse.Excuse</a><li>addhtml()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#eb0a1ea0fae66a571e5efa703e53ba3a">excuse.Excuse</a></ul>
|
||||
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
|
||||
<li>excuse_unsat_deps()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#f51c60a69f3a9dc2bc5afdb2ffaf3990">britney.Britney</a></ul>
|
||||
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
|
||||
<li>get_dependency_solvers()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#5461f49e3e75a251ebedfd37d2a5ff0c">britney.Britney</a></ul>
|
||||
<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
|
||||
<li>html()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#84049740652a58b248fabdb3fa9d4b2c">excuse.Excuse</a></ul>
|
||||
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
|
||||
<li>invalidate_dep()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#8594c46ccf4182fa8b37fe487bf53850">excuse.Excuse</a><li>invalidate_excuses()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#171969785db449d7a06c3f762774e0cd">britney.Britney</a></ul>
|
||||
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
|
||||
<li>main()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#0e9551bdf927388f55be5ce15a48c94f">britney.Britney</a></ul>
|
||||
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
|
||||
<li>normalize_bugs()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#5a6af4a100cfd54e872a27fa7f48ac3c">britney.Britney</a></ul>
|
||||
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
|
||||
<li>read_approvals()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#39248f0cfea1c8798b2ca5a97d37eaf8">britney.Britney</a><li>read_binaries()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#1b2b0f42e4af1cee472f93e955b30421">britney.Britney</a><li>read_bugs()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#6c777aae69e7bec2efebaf23ddd4a86c">britney.Britney</a><li>read_dates()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#085af5ac906813ea40fc2e623748f517">britney.Britney</a><li>read_hints()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#46d535f617fcf1faaaf5d841ea23c184">britney.Britney</a><li>read_sources()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#054f44c47f17c0c4f5a069e821b7f868">britney.Britney</a><li>read_urgencies()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#09fc27899506b4830b1961f125a7b6a4">britney.Britney</a><li>reversed_exc_deps()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#be1b4af9d6c6650c70b24267412bc1a8">britney.Britney</a></ul>
|
||||
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
|
||||
<li>same_source()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#85d2e45e8431779b62f398c34972ddf1">britney.Britney</a><li>set_date()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#ac01c3b9802ad26571f01b55ffc1098c">excuse.Excuse</a><li>set_maint()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#189ec1709eef0bd8acb9cd093b8350b5">excuse.Excuse</a><li>set_priority()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#3a0ebe3eb87c1af8f093e80a874ea0fa">excuse.Excuse</a><li>set_section()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#6b435fa4d19b929d9fb70c8d28688387">excuse.Excuse</a><li>set_urgency()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#c504d40ac6d07ffdb08b7ff8ed555d10">excuse.Excuse</a><li>set_vers()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#b8751fc5d0033b4c734c476d92841d99">excuse.Excuse</a><li>setdaysold()
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#cf1fa7c6fb741bbe7e3120113748f3a5">excuse.Excuse</a><li>should_remove_source()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#f8a6c9adbdec7a5a982dd2b74febcc08">britney.Britney</a><li>should_upgrade_src()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#94785175a85f44b1afaf3add167a211f">britney.Britney</a><li>should_upgrade_srcarch()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#bd18d7acde434387e94344a39db5b0e5">britney.Britney</a></ul>
|
||||
<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
|
||||
<li>write_excuses()
|
||||
: <a class="el" href="classbritney_1_1Britney.html#010f6deffca32f7f71ecf1f5c1bb4985">britney.Britney</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,39 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>briteny: Class Members - Variables</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.6 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Packages</span></a></li>
|
||||
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li id="current"><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="functions.html"><span>All</span></a></li>
|
||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
||||
<li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<ul>
|
||||
<li>HINTS_ALL
|
||||
: <a class="el" href="classbritney_1_1Britney.html#a088d6fd96963f87f88c9c40cda10bfa">britney.Britney</a><li>HINTS_STANDARD
|
||||
: <a class="el" href="classbritney_1_1Britney.html#ebbe3f40cca59e2de275b0558556ee63">britney.Britney</a><li>reemail
|
||||
: <a class="el" href="classexcuse_1_1Excuse.html#bb15f55eed8f034db8a64b4ddc46460d">excuse.Excuse</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,29 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>briteny: Hierarchical Index</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.6 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Packages</span></a></li>
|
||||
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li id="current"><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>briteny Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
|
||||
<li><a class="el" href="classbritney_1_1Britney.html">britney.Britney</a>
|
||||
<li><a class="el" href="classexcuse_1_1Excuse.html">excuse.Excuse</a>
|
||||
</ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,21 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>briteny: Main Page</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.6 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li id="current"><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Packages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<h1>briteny Documentation</h1>
|
||||
<p>
|
||||
<h3 align="center">2.0.alpha1 </h3><hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,27 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>briteny: Package britney</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.6 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="namespaces.html"><span>Packages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<h1>Package britney</h1>
|
||||
<p>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbritney_1_1Britney.html">Britney</a></td></tr>
|
||||
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,27 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>briteny: Package excuse</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.6 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="namespaces.html"><span>Packages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<h1>Package excuse</h1>
|
||||
<p>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classexcuse_1_1Excuse.html">Excuse</a></td></tr>
|
||||
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,23 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>briteny: Package List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.6 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="namespaces.html"><span>Packages</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<h1>briteny Package List</h1>Here are the packages with brief descriptions (if available):<table>
|
||||
<tr><td class="indexkey"><a class="el" href="namespacebritney.html">britney</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="namespaceexcuse.html">excuse</a></td><td class="indexvalue"></td></tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 24 18:50:20 2006 for briteny by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 35 B |
After Width: | Height: | Size: 706 B |
After Width: | Height: | Size: 2.5 KiB |
@ -0,0 +1,102 @@
|
||||
/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
|
||||
|
||||
DIV.tabs
|
||||
{
|
||||
float : left;
|
||||
width : 100%;
|
||||
background : url("tab_b.gif") repeat-x bottom;
|
||||
margin-bottom : 4px;
|
||||
}
|
||||
|
||||
DIV.tabs UL
|
||||
{
|
||||
margin : 0px;
|
||||
padding-left : 10px;
|
||||
list-style : none;
|
||||
}
|
||||
|
||||
DIV.tabs LI, DIV.tabs FORM
|
||||
{
|
||||
display : inline;
|
||||
margin : 0px;
|
||||
padding : 0px;
|
||||
}
|
||||
|
||||
DIV.tabs FORM
|
||||
{
|
||||
float : right;
|
||||
}
|
||||
|
||||
DIV.tabs A
|
||||
{
|
||||
float : left;
|
||||
background : url("tab_r.gif") no-repeat right top;
|
||||
border-bottom : 1px solid #84B0C7;
|
||||
font-size : x-small;
|
||||
font-weight : bold;
|
||||
text-decoration : none;
|
||||
}
|
||||
|
||||
DIV.tabs A:hover
|
||||
{
|
||||
background-position: 100% -150px;
|
||||
}
|
||||
|
||||
DIV.tabs A:link, DIV.tabs A:visited,
|
||||
DIV.tabs A:active, DIV.tabs A:hover
|
||||
{
|
||||
color: #1A419D;
|
||||
}
|
||||
|
||||
DIV.tabs SPAN
|
||||
{
|
||||
float : left;
|
||||
display : block;
|
||||
background : url("tab_l.gif") no-repeat left top;
|
||||
padding : 5px 9px;
|
||||
white-space : nowrap;
|
||||
}
|
||||
|
||||
DIV.tabs INPUT
|
||||
{
|
||||
float : right;
|
||||
display : inline;
|
||||
font-size : 1em;
|
||||
}
|
||||
|
||||
DIV.tabs TD
|
||||
{
|
||||
font-size : x-small;
|
||||
font-weight : bold;
|
||||
text-decoration : none;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* Commented Backslash Hack hides rule from IE5-Mac \*/
|
||||
DIV.tabs SPAN {float : none;}
|
||||
/* End IE5-Mac hack */
|
||||
|
||||
DIV.tabs A:hover SPAN
|
||||
{
|
||||
background-position: 0% -150px;
|
||||
}
|
||||
|
||||
DIV.tabs LI#current A
|
||||
{
|
||||
background-position: 100% -150px;
|
||||
border-width : 0px;
|
||||
}
|
||||
|
||||
DIV.tabs LI#current SPAN
|
||||
{
|
||||
background-position: 0% -150px;
|
||||
padding-bottom : 6px;
|
||||
}
|
||||
|
||||
DIV.nav
|
||||
{
|
||||
background : none;
|
||||
border : none;
|
||||
border-bottom : 1px solid #84B0C7;
|
||||
}
|
Binary file not shown.
@ -0,0 +1,39 @@
|
||||
all: clean refman.dvi
|
||||
|
||||
ps: refman.ps
|
||||
|
||||
pdf: refman.pdf
|
||||
|
||||
ps_2on1: refman_2on1.ps
|
||||
|
||||
pdf_2on1: refman_2on1.pdf
|
||||
|
||||
refman.ps: refman.dvi
|
||||
dvips -o refman.ps refman.dvi
|
||||
|
||||
refman.pdf: refman.ps
|
||||
ps2pdf refman.ps refman.pdf
|
||||
|
||||
refman.dvi: refman.tex doxygen.sty
|
||||
echo "Running latex..."
|
||||
latex refman.tex
|
||||
echo "Running makeindex..."
|
||||
makeindex refman.idx
|
||||
echo "Rerunning latex...."
|
||||
latex refman.tex
|
||||
latex_count=5 ; \
|
||||
while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
|
||||
do \
|
||||
echo "Rerunning latex...." ;\
|
||||
latex refman.tex ;\
|
||||
latex_count=`expr $$latex_count - 1` ;\
|
||||
done
|
||||
|
||||
refman_2on1.ps: refman.ps
|
||||
psnup -2 refman.ps >refman_2on1.ps
|
||||
|
||||
refman_2on1.pdf: refman_2on1.ps
|
||||
ps2pdf refman_2on1.ps refman_2on1.pdf
|
||||
|
||||
clean:
|
||||
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out refman.pdf
|
@ -0,0 +1,5 @@
|
||||
\section{briteny Class List}
|
||||
Here are the classes, structs, unions and interfaces with brief descriptions:\begin{CompactList}
|
||||
\item\contentsline{section}{{\bf britney.Britney} }{\pageref{classbritney_1_1Britney}}{}
|
||||
\item\contentsline{section}{{\bf excuse.Excuse} }{\pageref{classexcuse_1_1Excuse}}{}
|
||||
\end{CompactList}
|
@ -0,0 +1,514 @@
|
||||
\section{britney.Britney Class Reference}
|
||||
\label{classbritney_1_1Britney}\index{britney::Britney@{britney::Britney}}
|
||||
\subsection*{Public Member Functions}
|
||||
\begin{CompactItemize}
|
||||
\item
|
||||
def {\bf \_\-\_\-init\_\-\_\-}
|
||||
\item
|
||||
def {\bf \_\-\_\-parse\_\-arguments}
|
||||
\item
|
||||
def {\bf \_\-\_\-log}
|
||||
\item
|
||||
def {\bf read\_\-sources}
|
||||
\item
|
||||
def {\bf read\_\-binaries}
|
||||
\item
|
||||
def {\bf read\_\-bugs}
|
||||
\item
|
||||
def {\bf \_\-\_\-maxver}
|
||||
\item
|
||||
def {\bf normalize\_\-bugs}
|
||||
\item
|
||||
def {\bf read\_\-dates}
|
||||
\item
|
||||
def {\bf read\_\-urgencies}
|
||||
\item
|
||||
def {\bf read\_\-approvals}
|
||||
\item
|
||||
def {\bf read\_\-hints}
|
||||
\item
|
||||
def {\bf same\_\-source}
|
||||
\item
|
||||
def {\bf get\_\-dependency\_\-solvers}
|
||||
\item
|
||||
def {\bf excuse\_\-unsat\_\-deps}
|
||||
\item
|
||||
def {\bf should\_\-remove\_\-source}
|
||||
\item
|
||||
def {\bf should\_\-upgrade\_\-srcarch}
|
||||
\item
|
||||
def {\bf should\_\-upgrade\_\-src}
|
||||
\item
|
||||
def {\bf reversed\_\-exc\_\-deps}
|
||||
\item
|
||||
def {\bf invalidate\_\-excuses}
|
||||
\item
|
||||
def {\bf write\_\-excuses}
|
||||
\item
|
||||
def {\bf main}
|
||||
\end{CompactItemize}
|
||||
\subsection*{Static Public Attributes}
|
||||
\begin{CompactItemize}
|
||||
\item
|
||||
tuple {\bf HINTS\_\-STANDARD} = (\char`\"{}easy\char`\"{}, \char`\"{}hint\char`\"{}, \char`\"{}remove\char`\"{}, \char`\"{}block\char`\"{}, \char`\"{}unblock\char`\"{}, \char`\"{}urgent\char`\"{}, \char`\"{}approve\char`\"{})\label{classbritney_1_1Britney_ebbe3f40cca59e2de275b0558556ee63}
|
||||
|
||||
\item
|
||||
tuple {\bf HINTS\_\-ALL} = (\char`\"{}force\char`\"{}, \char`\"{}force-hint\char`\"{}, \char`\"{}block-all\char`\"{})\label{classbritney_1_1Britney_a088d6fd96963f87f88c9c40cda10bfa}
|
||||
|
||||
\end{CompactItemize}
|
||||
|
||||
|
||||
\subsection{Detailed Description}
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Britney, the debian testing updater script
|
||||
|
||||
This is the script that updates the testing_ distribution. It is executed
|
||||
each day after the installation of the updated packages. It generates the
|
||||
`Packages' files for the testing distribution, but it does so in an
|
||||
intelligent manner; it try to avoid any inconsistency and to use only
|
||||
non-buggy packages.
|
||||
|
||||
For more documentation on this script, please read the Developers Reference.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
|
||||
|
||||
Definition at line 33 of file britney.py.
|
||||
|
||||
\subsection{Member Function Documentation}
|
||||
\index{britney::Britney@{britney::Britney}!__init__@{\_\-\_\-init\_\-\_\-}}
|
||||
\index{__init__@{\_\-\_\-init\_\-\_\-}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.\_\-\_\-init\_\-\_\- ( {\em self})}\label{classbritney_1_1Britney_5846d81eace24f479292c47e30fd1851}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Class constructor
|
||||
|
||||
This method initializes and populates the data lists, which contain all
|
||||
the information needed by the other methods of the class.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 39 of file britney.py.\index{britney::Britney@{britney::Britney}!__log@{\_\-\_\-log}}
|
||||
\index{__log@{\_\-\_\-log}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.\_\-\_\-log ( {\em self}, {\em msg}, {\em type} = {\tt \char`\"{}I\char`\"{}})}\label{classbritney_1_1Britney_678036a5200302d77249f5e702532681}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Print info messages according to verbosity level
|
||||
|
||||
An easy-and-simple log method which prints messages to the standard
|
||||
output. The type parameter controls the urgency of the message, and
|
||||
can be equal to `I' for `Information', `W' for `Warning' and `E' for
|
||||
`Error'. Warnings and errors are always printed, and information are
|
||||
printed only if the verbose logging is enabled.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 115 of file britney.py.\index{britney::Britney@{britney::Britney}!__maxver@{\_\-\_\-maxver}}
|
||||
\index{__maxver@{\_\-\_\-maxver}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.\_\-\_\-maxver ( {\em self}, {\em pkg}, {\em dist})}\label{classbritney_1_1Britney_0affb1945986a52c61a4492c9732968e}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Return the maximum version for a given package name
|
||||
|
||||
This method returns None if the specified source package
|
||||
is not available in the `dist' distribution. If the package
|
||||
exists, then it returns the maximum version between the
|
||||
source package and its binary packages.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 276 of file britney.py.\index{britney::Britney@{britney::Britney}!__parse_arguments@{\_\-\_\-parse\_\-arguments}}
|
||||
\index{__parse_arguments@{\_\-\_\-parse\_\-arguments}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.\_\-\_\-parse\_\-arguments ( {\em self})}\label{classbritney_1_1Britney_506f9800068902cf7cac6236b78d1dc4}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Parse the command line arguments
|
||||
|
||||
This method parses and initializes the command line arguments.
|
||||
While doing so, it preprocesses some of the options to be converted
|
||||
in a suitable form for the other methods of the class.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 75 of file britney.py.\index{britney::Britney@{britney::Britney}!excuse_unsat_deps@{excuse\_\-unsat\_\-deps}}
|
||||
\index{excuse_unsat_deps@{excuse\_\-unsat\_\-deps}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.excuse\_\-unsat\_\-deps ( {\em self}, {\em pkg}, {\em src}, {\em arch}, {\em suite}, {\em excuse})}\label{classbritney_1_1Britney_f51c60a69f3a9dc2bc5afdb2ffaf3990}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Find unsatisfied dependencies for a binary package
|
||||
|
||||
This method analyzes the dependencies of the binary package specified
|
||||
by the parameter `pkg', built from the source package `src', for the
|
||||
architecture `arch' within the suite `suite'. If the dependency can't
|
||||
be satisfied in testing and/or unstable, it updates the excuse passed
|
||||
as parameter.
|
||||
|
||||
The dependency fields checked are Pre-Depends and Depends.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 553 of file britney.py.\index{britney::Britney@{britney::Britney}!get_dependency_solvers@{get\_\-dependency\_\-solvers}}
|
||||
\index{get_dependency_solvers@{get\_\-dependency\_\-solvers}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.get\_\-dependency\_\-solvers ( {\em self}, {\em block}, {\em arch}, {\em distribution})}\label{classbritney_1_1Britney_5461f49e3e75a251ebedfd37d2a5ff0c}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Find the packages which satisfy a dependency block
|
||||
|
||||
This method returns the list of packages which satisfy a dependency
|
||||
block (as returned by apt_pkg.ParseDepends) for the given architecture
|
||||
and distribution.
|
||||
|
||||
It returns a tuple with two items: the first is a boolean which is
|
||||
True if the dependency is satisfied, the second is the list of the
|
||||
solving packages.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 515 of file britney.py.\index{britney::Britney@{britney::Britney}!invalidate_excuses@{invalidate\_\-excuses}}
|
||||
\index{invalidate_excuses@{invalidate\_\-excuses}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.invalidate\_\-excuses ( {\em self}, {\em valid}, {\em invalid})}\label{classbritney_1_1Britney_171969785db449d7a06c3f762774e0cd}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Invalidate impossible excuses
|
||||
|
||||
This method invalidates the impossible excuses, which depend
|
||||
on invalid excuses. The two parameters contains the list of
|
||||
`valid' and `invalid' excuses.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 951 of file britney.py.\index{britney::Britney@{britney::Britney}!main@{main}}
|
||||
\index{main@{main}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.main ( {\em self})}\label{classbritney_1_1Britney_0e9551bdf927388f55be5ce15a48c94f}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Main method
|
||||
|
||||
This is the entry point for the class: it includes the list of calls
|
||||
for the member methods which will produce the output files.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 1079 of file britney.py.\index{britney::Britney@{britney::Britney}!normalize_bugs@{normalize\_\-bugs}}
|
||||
\index{normalize_bugs@{normalize\_\-bugs}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.normalize\_\-bugs ( {\em self})}\label{classbritney_1_1Britney_5a6af4a100cfd54e872a27fa7f48ac3c}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Normalize the release critical bug summaries for testing and unstable
|
||||
|
||||
The method doesn't return any value: it directly modifies the
|
||||
object attribute `bugs'.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 294 of file britney.py.\index{britney::Britney@{britney::Britney}!read_approvals@{read\_\-approvals}}
|
||||
\index{read_approvals@{read\_\-approvals}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.read\_\-approvals ( {\em self}, {\em basedir})}\label{classbritney_1_1Britney_39248f0cfea1c8798b2ca5a97d37eaf8}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Read the approval commands from the specified directory
|
||||
|
||||
The approval commands are read from the files contained by the
|
||||
`Approved' directory within the directory specified as `basedir'
|
||||
parameter. The name of the files has to be the same of the
|
||||
authorized users for the approvals.
|
||||
|
||||
The file contains rows with the format:
|
||||
|
||||
<package-name> <version>
|
||||
|
||||
The method returns a dictionary where the key is the binary package
|
||||
name followed by an underscore and the version number, and the value
|
||||
is the user who submitted the command.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 400 of file britney.py.\index{britney::Britney@{britney::Britney}!read_binaries@{read\_\-binaries}}
|
||||
\index{read_binaries@{read\_\-binaries}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.read\_\-binaries ( {\em self}, {\em basedir}, {\em distribution}, {\em arch})}\label{classbritney_1_1Britney_1b2b0f42e4af1cee472f93e955b30421}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Read the list of binary packages from the specified directory
|
||||
|
||||
The binary packages are read from the `Packages_${arch}' files
|
||||
within the directory specified as `basedir' parameter, replacing
|
||||
${arch} with the value of the arch parameter. Considering the
|
||||
large amount of memory needed, not all the fields are loaded
|
||||
in memory. The available fields are Version, Source, Pre-Depends,
|
||||
Depends, Conflicts, Provides and Architecture.
|
||||
|
||||
After reading the packages, reverse dependencies are computed
|
||||
and saved in the `rdepends' keys, and the `Provides' field is
|
||||
used to populate the virtual packages list.
|
||||
|
||||
The dependencies are parsed with the apt.pkg.ParseDepends method,
|
||||
and they are stored both as the format of its return value and
|
||||
text.
|
||||
|
||||
The method returns a tuple. The first element is a list where
|
||||
every item represents a binary package as a dictionary; the second
|
||||
element is a dictionary which maps virtual packages to real
|
||||
packages that provide it.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 155 of file britney.py.\index{britney::Britney@{britney::Britney}!read_bugs@{read\_\-bugs}}
|
||||
\index{read_bugs@{read\_\-bugs}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.read\_\-bugs ( {\em self}, {\em basedir})}\label{classbritney_1_1Britney_6c777aae69e7bec2efebaf23ddd4a86c}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Read the release critial bug summary from the specified directory
|
||||
|
||||
The RC bug summaries are read from the `Bugs' file within the
|
||||
directory specified as `basedir' parameter. The file contains
|
||||
rows with the format:
|
||||
|
||||
<package-name> <count-of-rc-bugs>
|
||||
|
||||
The method returns a dictionary where the key is the binary package
|
||||
name and the value is the number of open RC bugs for it.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 252 of file britney.py.\index{britney::Britney@{britney::Britney}!read_dates@{read\_\-dates}}
|
||||
\index{read_dates@{read\_\-dates}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.read\_\-dates ( {\em self}, {\em basedir})}\label{classbritney_1_1Britney_085af5ac906813ea40fc2e623748f517}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Read the upload date for the packages from the specified directory
|
||||
|
||||
The upload dates are read from the `Date' file within the directory
|
||||
specified as `basedir' parameter. The file contains rows with the
|
||||
format:
|
||||
|
||||
<package-name> <version> <date-of-upload>
|
||||
|
||||
The dates are expressed as days starting from the 1970-01-01.
|
||||
|
||||
The method returns a dictionary where the key is the binary package
|
||||
name and the value is tuple with two items, the version and the date.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 329 of file britney.py.\index{britney::Britney@{britney::Britney}!read_hints@{read\_\-hints}}
|
||||
\index{read_hints@{read\_\-hints}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.read\_\-hints ( {\em self}, {\em basedir})}\label{classbritney_1_1Britney_46d535f617fcf1faaaf5d841ea23c184}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Read the hint commands from the specified directory
|
||||
|
||||
The hint commands are read from the files contained by the `Hints'
|
||||
directory within the directory specified as `basedir' parameter.
|
||||
The name of the files has to be the same of the authorized users
|
||||
for the hints.
|
||||
|
||||
The file contains rows with the format:
|
||||
|
||||
<command> <package-name>[/<version>]
|
||||
|
||||
The method returns a dictionary where the key is the command, and
|
||||
the value is the list of affected packages.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 426 of file britney.py.\index{britney::Britney@{britney::Britney}!read_sources@{read\_\-sources}}
|
||||
\index{read_sources@{read\_\-sources}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.read\_\-sources ( {\em self}, {\em basedir})}\label{classbritney_1_1Britney_054f44c47f17c0c4f5a069e821b7f868}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Read the list of source packages from the specified directory
|
||||
|
||||
The source packages are read from the `Sources' file within the
|
||||
directory specified as `basedir' parameter. Considering the
|
||||
large amount of memory needed, not all the fields are loaded
|
||||
in memory. The available fields are Version, Maintainer and Section.
|
||||
|
||||
The method returns a list where every item represents a source
|
||||
package as a dictionary.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 130 of file britney.py.\index{britney::Britney@{britney::Britney}!read_urgencies@{read\_\-urgencies}}
|
||||
\index{read_urgencies@{read\_\-urgencies}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.read\_\-urgencies ( {\em self}, {\em basedir})}\label{classbritney_1_1Britney_09fc27899506b4830b1961f125a7b6a4}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Read the upload urgency of the packages from the specified directory
|
||||
|
||||
The upload urgencies are read from the `Urgency' file within the
|
||||
directory specified as `basedir' parameter. The file contains rows
|
||||
with the format:
|
||||
|
||||
<package-name> <version> <urgency>
|
||||
|
||||
The method returns a dictionary where the key is the binary package
|
||||
name and the value is the greatest urgency from the versions of the
|
||||
package that are higher then the testing one.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 355 of file britney.py.\index{britney::Britney@{britney::Britney}!reversed_exc_deps@{reversed\_\-exc\_\-deps}}
|
||||
\index{reversed_exc_deps@{reversed\_\-exc\_\-deps}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.reversed\_\-exc\_\-deps ( {\em self})}\label{classbritney_1_1Britney_be1b4af9d6c6650c70b24267412bc1a8}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Reverse the excuses dependencies
|
||||
|
||||
This method returns a dictionary where the keys are the package names
|
||||
and the values are the excuse names which depend on it.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 938 of file britney.py.\index{britney::Britney@{britney::Britney}!same_source@{same\_\-source}}
|
||||
\index{same_source@{same\_\-source}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.same\_\-source ( {\em self}, {\em sv1}, {\em sv2})}\label{classbritney_1_1Britney_85d2e45e8431779b62f398c34972ddf1}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Check if two version numbers are built from the same source
|
||||
|
||||
This method returns a boolean value which is true if the two
|
||||
version numbers specified as parameters are built from the same
|
||||
source. The main use of this code is to detect binary-NMU.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 476 of file britney.py.\index{britney::Britney@{britney::Britney}!should_remove_source@{should\_\-remove\_\-source}}
|
||||
\index{should_remove_source@{should\_\-remove\_\-source}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.should\_\-remove\_\-source ( {\em self}, {\em pkg})}\label{classbritney_1_1Britney_f8a6c9adbdec7a5a982dd2b74febcc08}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Check if a source package should be removed from testing
|
||||
|
||||
This method checks if a source package should be removed from the
|
||||
testing distribution; this happen if the source package is not
|
||||
present in the unstable distribution anymore.
|
||||
|
||||
It returns True if the package can be removed, False otherwise.
|
||||
In the former case, a new excuse is appended to the the object
|
||||
attribute excuses.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 604 of file britney.py.\index{britney::Britney@{britney::Britney}!should_upgrade_src@{should\_\-upgrade\_\-src}}
|
||||
\index{should_upgrade_src@{should\_\-upgrade\_\-src}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.should\_\-upgrade\_\-src ( {\em self}, {\em src}, {\em suite})}\label{classbritney_1_1Britney_94785175a85f44b1afaf3add167a211f}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Check if source package should be upgraded
|
||||
|
||||
This method checks if a source package should be upgraded. The analisys
|
||||
is performed for the source package specified by the `src' parameter,
|
||||
checking the architecture `arch' for the distribution `suite'.
|
||||
|
||||
It returns False if the given package doesn't need to be upgraded,
|
||||
True otherwise. In the former case, a new excuse is appended to
|
||||
the the object attribute excuses.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 742 of file britney.py.\index{britney::Britney@{britney::Britney}!should_upgrade_srcarch@{should\_\-upgrade\_\-srcarch}}
|
||||
\index{should_upgrade_srcarch@{should\_\-upgrade\_\-srcarch}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.should\_\-upgrade\_\-srcarch ( {\em self}, {\em src}, {\em arch}, {\em suite})}\label{classbritney_1_1Britney_bd18d7acde434387e94344a39db5b0e5}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Check if binary package should be upgraded
|
||||
|
||||
This method checks if a binary package should be upgraded; this can
|
||||
happen only if the binary package is a binary-NMU for the given arch.
|
||||
The analisys is performed for the source package specified by the
|
||||
`src' parameter, checking the architecture `arch' for the distribution
|
||||
`suite'.
|
||||
|
||||
It returns False if the given package doesn't need to be upgraded,
|
||||
True otherwise. In the former case, a new excuse is appended to
|
||||
the the object attribute excuses.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 628 of file britney.py.\index{britney::Britney@{britney::Britney}!write_excuses@{write\_\-excuses}}
|
||||
\index{write_excuses@{write\_\-excuses}!britney::Britney@{britney::Britney}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def britney.Britney.write\_\-excuses ( {\em self})}\label{classbritney_1_1Britney_010f6deffca32f7f71ecf1f5c1bb4985}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Produce and write the update excuses
|
||||
|
||||
This method handles the update excuses generation: the packages are
|
||||
looked to determine whether they are valid candidates. For the details
|
||||
of this procedure, please refer to the module docstring.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 993 of file britney.py.
|
||||
|
||||
The documentation for this class was generated from the following file:\begin{CompactItemize}
|
||||
\item
|
||||
britney.py\end{CompactItemize}
|
@ -0,0 +1,213 @@
|
||||
\section{excuse.Excuse Class Reference}
|
||||
\label{classexcuse_1_1Excuse}\index{excuse::Excuse@{excuse::Excuse}}
|
||||
\subsection*{Public Member Functions}
|
||||
\begin{CompactItemize}
|
||||
\item
|
||||
def {\bf \_\-\_\-init\_\-\_\-}
|
||||
\item
|
||||
def {\bf set\_\-vers}
|
||||
\item
|
||||
def {\bf set\_\-maint}
|
||||
\item
|
||||
def {\bf set\_\-section}
|
||||
\item
|
||||
def {\bf set\_\-priority}
|
||||
\item
|
||||
def {\bf set\_\-date}
|
||||
\item
|
||||
def {\bf set\_\-urgency}
|
||||
\item
|
||||
def {\bf add\_\-dep}
|
||||
\item
|
||||
def {\bf add\_\-break\_\-dep}
|
||||
\item
|
||||
def {\bf invalidate\_\-dep}
|
||||
\item
|
||||
def {\bf setdaysold}
|
||||
\item
|
||||
def {\bf addhtml}
|
||||
\item
|
||||
def {\bf html}
|
||||
\end{CompactItemize}
|
||||
\subsection*{Static Public Attributes}
|
||||
\begin{CompactItemize}
|
||||
\item
|
||||
tuple {\bf reemail} = re.compile(r\char`\"{}$<$.$\ast$?$>$\char`\"{})\label{classexcuse_1_1Excuse_bb15f55eed8f034db8a64b4ddc46460d}
|
||||
|
||||
\begin{CompactList}\small\item\em Regular expression for removing the email address. \item\end{CompactList}\end{CompactItemize}
|
||||
|
||||
|
||||
\subsection{Detailed Description}
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Excuse class
|
||||
|
||||
This class represents an update excuse, which is a detailed explanation
|
||||
of why a package can or cannot be updated in the testing distribution from
|
||||
a newer package in another distribution (like for example unstable).
|
||||
|
||||
The main purpose of the excuses is to be written in an HTML file which
|
||||
will be published over HTTP. The maintainers will be able to parse it
|
||||
manually or automatically to find the explanation of why their packages
|
||||
have been updated or not.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
|
||||
|
||||
Definition at line 21 of file excuse.py.
|
||||
|
||||
\subsection{Member Function Documentation}
|
||||
\index{excuse::Excuse@{excuse::Excuse}!__init__@{\_\-\_\-init\_\-\_\-}}
|
||||
\index{__init__@{\_\-\_\-init\_\-\_\-}!excuse::Excuse@{excuse::Excuse}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def excuse.Excuse.\_\-\_\-init\_\-\_\- ( {\em self}, {\em name})}\label{classexcuse_1_1Excuse_4bdb0917f763d74951c621e466e98bdb}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Class constructor
|
||||
|
||||
This method initializes the excuse with the specified name and
|
||||
the default values.
|
||||
\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 28 of file excuse.py.\index{excuse::Excuse@{excuse::Excuse}!add_break_dep@{add\_\-break\_\-dep}}
|
||||
\index{add_break_dep@{add\_\-break\_\-dep}!excuse::Excuse@{excuse::Excuse}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def excuse.Excuse.add\_\-break\_\-dep ( {\em self}, {\em name}, {\em arch})}\label{classexcuse_1_1Excuse_60e00fe0515f2dab003bd29baceedd34}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Add a break dependency\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 80 of file excuse.py.\index{excuse::Excuse@{excuse::Excuse}!add_dep@{add\_\-dep}}
|
||||
\index{add_dep@{add\_\-dep}!excuse::Excuse@{excuse::Excuse}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def excuse.Excuse.add\_\-dep ( {\em self}, {\em name})}\label{classexcuse_1_1Excuse_fa97c9f61fef17d6028491362153a766}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Add a dependency\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 76 of file excuse.py.\index{excuse::Excuse@{excuse::Excuse}!addhtml@{addhtml}}
|
||||
\index{addhtml@{addhtml}!excuse::Excuse@{excuse::Excuse}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def excuse.Excuse.addhtml ( {\em self}, {\em note})}\label{classexcuse_1_1Excuse_eb0a1ea0fae66a571e5efa703e53ba3a}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Add a note in HTML\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 94 of file excuse.py.\index{excuse::Excuse@{excuse::Excuse}!html@{html}}
|
||||
\index{html@{html}!excuse::Excuse@{excuse::Excuse}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def excuse.Excuse.html ( {\em self})}\label{classexcuse_1_1Excuse_84049740652a58b248fabdb3fa9d4b2c}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Render the excuse in HTML\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 98 of file excuse.py.\index{excuse::Excuse@{excuse::Excuse}!invalidate_dep@{invalidate\_\-dep}}
|
||||
\index{invalidate_dep@{invalidate\_\-dep}!excuse::Excuse@{excuse::Excuse}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def excuse.Excuse.invalidate\_\-dep ( {\em self}, {\em name})}\label{classexcuse_1_1Excuse_8594c46ccf4182fa8b37fe487bf53850}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Invalidate dependency\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 85 of file excuse.py.\index{excuse::Excuse@{excuse::Excuse}!set_date@{set\_\-date}}
|
||||
\index{set_date@{set\_\-date}!excuse::Excuse@{excuse::Excuse}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def excuse.Excuse.set\_\-date ( {\em self}, {\em date})}\label{classexcuse_1_1Excuse_ac01c3b9802ad26571f01b55ffc1098c}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Set the date of upload of the package\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 68 of file excuse.py.\index{excuse::Excuse@{excuse::Excuse}!set_maint@{set\_\-maint}}
|
||||
\index{set_maint@{set\_\-maint}!excuse::Excuse@{excuse::Excuse}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def excuse.Excuse.set\_\-maint ( {\em self}, {\em maint})}\label{classexcuse_1_1Excuse_189ec1709eef0bd8acb9cd093b8350b5}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Set the package maintainer's name\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 56 of file excuse.py.\index{excuse::Excuse@{excuse::Excuse}!set_priority@{set\_\-priority}}
|
||||
\index{set_priority@{set\_\-priority}!excuse::Excuse@{excuse::Excuse}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def excuse.Excuse.set\_\-priority ( {\em self}, {\em pri})}\label{classexcuse_1_1Excuse_3a0ebe3eb87c1af8f093e80a874ea0fa}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Set the priority of the package\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 64 of file excuse.py.\index{excuse::Excuse@{excuse::Excuse}!set_section@{set\_\-section}}
|
||||
\index{set_section@{set\_\-section}!excuse::Excuse@{excuse::Excuse}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def excuse.Excuse.set\_\-section ( {\em self}, {\em section})}\label{classexcuse_1_1Excuse_6b435fa4d19b929d9fb70c8d28688387}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Set the section of the package\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 60 of file excuse.py.\index{excuse::Excuse@{excuse::Excuse}!set_urgency@{set\_\-urgency}}
|
||||
\index{set_urgency@{set\_\-urgency}!excuse::Excuse@{excuse::Excuse}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def excuse.Excuse.set\_\-urgency ( {\em self}, {\em date})}\label{classexcuse_1_1Excuse_c504d40ac6d07ffdb08b7ff8ed555d10}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Set the urgency of upload of the package\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 72 of file excuse.py.\index{excuse::Excuse@{excuse::Excuse}!set_vers@{set\_\-vers}}
|
||||
\index{set_vers@{set\_\-vers}!excuse::Excuse@{excuse::Excuse}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def excuse.Excuse.set\_\-vers ( {\em self}, {\em tver}, {\em uver})}\label{classexcuse_1_1Excuse_b8751fc5d0033b4c734c476d92841d99}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Set the testing and unstable versions\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 51 of file excuse.py.\index{excuse::Excuse@{excuse::Excuse}!setdaysold@{setdaysold}}
|
||||
\index{setdaysold@{setdaysold}!excuse::Excuse@{excuse::Excuse}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}def excuse.Excuse.setdaysold ( {\em self}, {\em daysold}, {\em mindays})}\label{classexcuse_1_1Excuse_cf1fa7c6fb741bbe7e3120113748f3a5}
|
||||
|
||||
|
||||
|
||||
|
||||
\footnotesize\begin{verbatim}Set the number of days from the upload and the minimum number of days for the update\end{verbatim}
|
||||
\normalsize
|
||||
|
||||
|
||||
Definition at line 89 of file excuse.py.
|
||||
|
||||
The documentation for this class was generated from the following file:\begin{CompactItemize}
|
||||
\item
|
||||
excuse.py\end{CompactItemize}
|
@ -0,0 +1,64 @@
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{doxygen}
|
||||
\RequirePackage{calc}
|
||||
\RequirePackage{array}
|
||||
\pagestyle{fancyplain}
|
||||
\newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}\cleardoublepage}}
|
||||
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
|
||||
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
|
||||
\lhead[\fancyplain{}{\bfseries\thepage}]
|
||||
{\fancyplain{}{\bfseries\rightmark}}
|
||||
\rhead[\fancyplain{}{\bfseries\leftmark}]
|
||||
{\fancyplain{}{\bfseries\thepage}}
|
||||
\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Sat Jun 24 18:50:20 2006 for briteny by Doxygen }]{}
|
||||
\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Sat Jun 24 18:50:20 2006 for briteny by Doxygen }}
|
||||
\cfoot{}
|
||||
\newenvironment{CompactList}
|
||||
{\begin{list}{}{
|
||||
\setlength{\leftmargin}{0.5cm}
|
||||
\setlength{\itemsep}{0pt}
|
||||
\setlength{\parsep}{0pt}
|
||||
\setlength{\topsep}{0pt}
|
||||
\renewcommand{\makelabel}{}}}
|
||||
{\end{list}}
|
||||
\newenvironment{CompactItemize}
|
||||
{
|
||||
\begin{itemize}
|
||||
\setlength{\itemsep}{-3pt}
|
||||
\setlength{\parsep}{0pt}
|
||||
\setlength{\topsep}{0pt}
|
||||
\setlength{\partopsep}{0pt}
|
||||
}
|
||||
{\end{itemize}}
|
||||
\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}
|
||||
\newlength{\tmplength}
|
||||
\newenvironment{TabularC}[1]
|
||||
{
|
||||
\setlength{\tmplength}
|
||||
{\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}
|
||||
\par\begin{tabular*}{\linewidth}
|
||||
{*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}
|
||||
}
|
||||
{\end{tabular*}\par}
|
||||
\newcommand{\entrylabel}[1]{
|
||||
{\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\\}}}
|
||||
\newenvironment{Desc}
|
||||
{\begin{list}{}
|
||||
{
|
||||
\settowidth{\labelwidth}{40pt}
|
||||
\setlength{\leftmargin}{\labelwidth}
|
||||
\setlength{\parsep}{0pt}
|
||||
\setlength{\itemsep}{-4pt}
|
||||
\renewcommand{\makelabel}{\entrylabel}
|
||||
}
|
||||
}
|
||||
{\end{list}}
|
||||
\newenvironment{Indent}
|
||||
{\begin{list}{}{\setlength{\leftmargin}{0.5cm}}
|
||||
\item[]\ignorespaces}
|
||||
{\unskip\end{list}}
|
||||
\setlength{\parindent}{0cm}
|
||||
\setlength{\parskip}{0.2cm}
|
||||
\addtocounter{secnumdepth}{1}
|
||||
\sloppy
|
||||
\usepackage[T1]{fontenc}
|
@ -0,0 +1,5 @@
|
||||
\section{briteny Class Hierarchy}
|
||||
This inheritance list is sorted roughly, but not completely, alphabetically:\begin{CompactList}
|
||||
\item \contentsline{section}{britney.Britney}{\pageref{classbritney_1_1Britney}}{}
|
||||
\item \contentsline{section}{excuse.Excuse}{\pageref{classexcuse_1_1Excuse}}{}
|
||||
\end{CompactList}
|
@ -0,0 +1,9 @@
|
||||
\section{Package britney}
|
||||
\label{namespacebritney}\index{britney@{britney}}
|
||||
|
||||
|
||||
\subsection*{Classes}
|
||||
\begin{CompactItemize}
|
||||
\item
|
||||
class {\bf Britney}
|
||||
\end{CompactItemize}
|
@ -0,0 +1,9 @@
|
||||
\section{Package excuse}
|
||||
\label{namespaceexcuse}\index{excuse@{excuse}}
|
||||
|
||||
|
||||
\subsection*{Classes}
|
||||
\begin{CompactItemize}
|
||||
\item
|
||||
class {\bf Excuse}
|
||||
\end{CompactItemize}
|
@ -0,0 +1,5 @@
|
||||
\section{briteny Package List}
|
||||
Here are the packages with brief descriptions (if available):\begin{CompactList}
|
||||
\item\contentsline{section}{{\bf britney} }{\pageref{namespacebritney}}{}
|
||||
\item\contentsline{section}{{\bf excuse} }{\pageref{namespaceexcuse}}{}
|
||||
\end{CompactList}
|
@ -0,0 +1,43 @@
|
||||
\documentclass[a4paper]{book}
|
||||
\usepackage{a4wide}
|
||||
\usepackage{makeidx}
|
||||
\usepackage{fancyhdr}
|
||||
\usepackage{graphicx}
|
||||
\usepackage{multicol}
|
||||
\usepackage{float}
|
||||
\usepackage{textcomp}
|
||||
\usepackage{alltt}
|
||||
\usepackage{doxygen}
|
||||
\makeindex
|
||||
\setcounter{tocdepth}{1}
|
||||
\renewcommand{\footrulewidth}{0.4pt}
|
||||
\begin{document}
|
||||
\begin{titlepage}
|
||||
\vspace*{7cm}
|
||||
\begin{center}
|
||||
{\Large briteny Reference Manual\\[1ex]\large 2.0.alpha1 }\\
|
||||
\vspace*{1cm}
|
||||
{\large Generated by Doxygen 1.4.6}\\
|
||||
\vspace*{0.5cm}
|
||||
{\small Sat Jun 24 18:50:20 2006}\\
|
||||
\end{center}
|
||||
\end{titlepage}
|
||||
\clearemptydoublepage
|
||||
\pagenumbering{roman}
|
||||
\tableofcontents
|
||||
\clearemptydoublepage
|
||||
\pagenumbering{arabic}
|
||||
\chapter{briteny Namespace Index}
|
||||
\input{namespaces}
|
||||
\chapter{briteny Hierarchical Index}
|
||||
\input{hierarchy}
|
||||
\chapter{briteny Class Index}
|
||||
\input{annotated}
|
||||
\chapter{briteny Namespace Documentation}
|
||||
\input{namespacebritney}
|
||||
\include{namespaceexcuse}
|
||||
\chapter{briteny Class Documentation}
|
||||
\input{classbritney_1_1Britney}
|
||||
\include{classexcuse_1_1Excuse}
|
||||
\printindex
|
||||
\end{document}
|
Loading…
Reference in new issue