File: pybaz.util-module.html

package info (click to toggle)
pybaz 1.5pre1-3
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 8,644 kB
  • ctags: 3,289
  • sloc: python: 8,386; makefile: 89; sh: 15; lisp: 12
file content (152 lines) | stat: -rw-r--r-- 7,913 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>pybaz.util</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css"></link>
</head>
<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">

<!-- =========== START OF NAVBAR =========== -->
<table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="center">
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="pybaz-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar" width="100%"></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <font size="-1"><b class="breadcrumbs">
        <a href="pybaz-module.html">Package&nbsp;pybaz</a> ::
        Module&nbsp;util
      </b></font></br>
    </td>
    <td><table cellpadding="0" cellspacing="0">
      <tr><td align="right"><font size="-2">[<a href="frames.html"target="_top">frames</a>&nbsp;|&nbsp;<a href="pybaz.util-module.html" target="_top">no&nbsp;frames</a>]</font></td></tr>
    </table></td>
</tr></table>

<!-- =========== START OF MODULE DESCRIPTION =========== -->
<h2 class="module">Module pybaz.util</h2>

<p>Obsolete utility module</p>
<hr/>

<!-- =========== START OF FUNCTION SUMMARY =========== -->
<table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="summary">
  <th colspan="2">Function Summary</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="pybaz.util-module.html#copyfrom" class="summary-sig-name"><code>copyfrom</code></a>(<span class=summary-sig-arg>srcdir</span>,
          <span class=summary-sig-arg>destdir</span>,
          <span class=summary-sig-arg>verbose</span>)</span></code>
<br />
Copy the contents of &#64;srcdir into &#64;destdir using a tar pipe.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="pybaz.util-module.html#exec_safe_silent" class="summary-sig-name"><code>exec_safe_silent</code></a>(<span class=summary-sig-arg>program</span>,
          <span class=summary-sig-arg>args</span>,
          <span class=summary-sig-arg>expected</span>,
          <span class=summary-sig-arg>chdir</span>)</span></code>
<br />
Silently runs the specified program.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><a name="exec_safe_stdout"></a><span class="summary-sig"><span class="summary-sig-name">exec_safe_stdout</span>(<span class=summary-sig-arg>program</span>,
          <span class=summary-sig-arg>args</span>,
          <span class=summary-sig-arg>expected</span>,
          <span class=summary-sig-arg>chdir</span>,
          <span class=summary-sig-arg>logger</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="pybaz.util-module.html#maketree" class="summary-sig-name"><code>maketree</code></a>(<span class=summary-sig-arg>path</span>,
          <span class=summary-sig-arg>addpath</span>,
          <span class=summary-sig-arg>ignore</span>,
          <span class=summary-sig-arg>res</span>)</span></code>
<br />
Sorted recursive listing of the directory at &#64;path.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><a name="new_numbered_name"></a><span class="summary-sig"><span class="summary-sig-name">new_numbered_name</span>(<span class=summary-sig-arg>dir</span>,
          <span class=summary-sig-arg>prefix</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><a name="sorttree"></a><span class="summary-sig"><span class="summary-sig-name">sorttree</span>(<span class=summary-sig-arg>srctree</span>)</span></code>
</td></tr>
</table><br />


<!-- =========== START OF FUNCTION DETAILS =========== -->
<table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="details">
  <th colspan="2">Function Details</th></tr>
</table>

<a name="copyfrom"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">copyfrom</span>(<span class=sig-arg>srcdir</span>,
          <span class=sig-arg>destdir</span>,
          <span class=sig-arg>verbose</span>=<span class=sig-default>False</span>)</span>
  </h3>
<p>Copy the contents of &#64;srcdir into &#64;destdir using a tar pipe.</p>
<p>All files in &#64;srcdir will be copied into &#64;destdir and files which
are unique to &#64;destdir will be preserved. Sparse files and
permissions from &#64;srcdir will be preserved.</p>
<p>The sparse file preservation feature causes a dependence on GNU tar.</p>
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>

<a name="exec_safe_silent"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">exec_safe_silent</span>(<span class=sig-arg>program</span>,
          <span class=sig-arg>args</span>=<span class=sig-default>[]</span>,
          <span class=sig-arg>expected</span>=<span class=sig-default>0</span>,
          <span class=sig-arg>chdir</span>=<span class=sig-default>None</span>)</span>
  </h3>
<p>Silently runs the specified program.</p>
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>

<a name="maketree"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">maketree</span>(<span class=sig-arg>path</span>,
          <span class=sig-arg>addpath</span>=<span class=sig-default>DirName('.')</span>,
          <span class=sig-arg>ignore</span>=<span class=sig-default>[]</span>,
          <span class=sig-arg>res</span>=<span class=sig-default>None</span>)</span>
  </h3>
<p>Sorted recursive listing of the directory at &#64;path.</p>
<p>&#64;ignore is a list of regular expression strings. Files and
directories which match any of these are skipped.</p>
<p>The listing is actually a list of DirName and FileName objects.
They are storted directories first, then files.</p>
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>
<br />


<!-- =========== START OF NAVBAR =========== -->
<table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="center">
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="pybaz-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar" width="100%"></th>
  </tr>
</table>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
  <tr>
    <td align="left"><font size="-2">Generated by Epydoc 2.1 on Fri Jul  7 10:56:28 2006</font></td>
    <td align="right"><a href="http://epydoc.sourceforge.net"
                      ><font size="-2">http://epydoc.sf.net</font></a></td>
  </tr>
</table>
</body>
</html>