Skip to content

Commit 81c4378

Browse files
committed
git-svn-id: file:///dta/svn/old/PyPES/trunk@582 91a45504-6d28-49e1-87dd-05d800df9125
1 parent 348ed89 commit 81c4378

File tree

8 files changed

+222
-22
lines changed

8 files changed

+222
-22
lines changed

doc/library/utils.rst.txt

Lines changed: 200 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,200 @@
1+
:mod:`pypes.utils` --- Utilities
2+
================================
3+
4+
.. module:: pypes.utils
5+
6+
7+
8+
:mod:`pypes.utlis.globals` --- Globals
9+
--------------------------------------
10+
11+
.. module:: pypes.utils.globals
12+
13+
14+
.. function:: get_insttok()
15+
16+
.. function:: get_guid()
17+
18+
.. function:: get_runningno()
19+
20+
21+
22+
:mod:`pypes.utils.itembank` --- Item Bank
23+
-----------------------------------------
24+
25+
.. module:: pypes.utils.itembank
26+
27+
28+
.. class:: RecordManager( (tbl,id) )
29+
30+
.. method:: sync()
31+
32+
.. attribute:: id
33+
.. attribute:: length
34+
35+
.. method:: get_ctx_str()
36+
.. method:: set_ctx_str()
37+
38+
.. method:: reset( field )
39+
.. method:: append_to( field, val )
40+
.. method:: fetch_first( field )
41+
.. method:: fetch_all( field )
42+
43+
.. method:: set( field, val )
44+
.. method:: get( field )
45+
46+
47+
.. class:: TableManager( (dbdirname,tblfilename) )
48+
49+
.. method:: sync()
50+
51+
.. attribute:: max_id
52+
.. method:: has_id( id )
53+
54+
.. method:: record_by_id( id )
55+
56+
.. method:: create_record( [id] )
57+
58+
.. method:: id_by_ctx_str( ctx_str )
59+
60+
.. method:: add_ctx_str( ctx_str )
61+
62+
63+
64+
:mod:`pypes.utils.logging_` --- Extensions to Python's Logging Framework
65+
------------------------------------------------------------------------
66+
67+
.. module:: pypes.utils.logging_
68+
69+
70+
.. function:: log_attach_stderr_logger( loggername, level )
71+
.. function:: log_attach_file_logger( loggername, level, logdir, prefix )
72+
73+
.. function:: log_critical( sourceid, msg )
74+
.. function:: log_error( sourceid, msg )
75+
.. function:: log_warn( sourceid, msg )
76+
.. function:: log_info( sourceid, msg )
77+
.. function:: log_debug_coarse( sourceid, msg )
78+
.. function:: log_debug( sourceid, msg )
79+
80+
.. function:: log( sourceid, level, msg )
81+
82+
.. function:: get_logger( sourceid )
83+
84+
.. function:: print_dot()
85+
86+
87+
88+
:mod:`pypes.utils.os_` --- Extension to Python's Miscellaneous Operating System Interfaces
89+
------------------------------------------------------------------------------------------
90+
91+
.. module:: pypes.utils.os_
92+
93+
94+
.. function:: listsubdirs( pattern )
95+
96+
97+
98+
:mod:`pypes.utils.string_` --- Miscellaneous String Handling Functions
99+
----------------------------------------------------------------------
100+
101+
.. module:: pypes.utils.string_
102+
103+
104+
.. function:: crude_hashcode( s )
105+
106+
.. function:: crude_match( s1, s2 )
107+
108+
109+
110+
:mod:`pypes.utils.unittest_` --- Extension to Python's Unit Testing Framework
111+
-----------------------------------------------------------------------------
112+
113+
.. module:: pypes.utils.unittest_
114+
115+
116+
.. class:: TestCase()
117+
118+
(see also: `unittest.TestCase` in Python's standard Library)
119+
120+
.. attribute:: globalstate
121+
122+
.. method:: globalSetUp()
123+
.. method:: globalTearDown()
124+
125+
.. method:: assertStringCrudelyEqual( actual, expected [, msg] )
126+
.. method:: assertStringNotCrudelyEqual( actual, expected [, msg] )
127+
.. method:: assertSequenceEqual( actual, expected [, msg] )
128+
.. method:: assertSequenceNotEqual( actual, expected [, msg] )
129+
.. method:: assertEquals_( actual, expected [, msg] )
130+
.. method:: assertNotEquals_( actual, expected [, msg] )
131+
132+
.. function:: run_unittests( [ packagename ] )
133+
134+
is a synonym of :func:`pypes.bin.run_unittests`.
135+
136+
137+
138+
:mod:`pypes.utils.xml_` --- Extension to Python's XML Framework
139+
---------------------------------------------------------------
140+
141+
.. module:: pypes.utils.xml_
142+
143+
144+
.. class:: TextContentFilter()
145+
146+
(see also: `xml.sax.handler.ContentHandler` in Python's standard library)
147+
148+
.. method:: filter_textcontent( ifile, ofile, filters [, bypass_escape=False ] )
149+
150+
151+
.. class:: XMLElementHandler()
152+
153+
(see also: `xml.sax.handler.ContentHandler` in Python's standard library)
154+
155+
.. attribute:: XMLELEM
156+
157+
158+
.. class:: XMLPCharElementHandler()
159+
160+
(see also: `xml.sax.handler.ContentHandler` in Python's standard library)
161+
162+
.. attribute:: XMLELEM
163+
.. attribute:: text
164+
165+
166+
.. class:: XMLProcessor()
167+
168+
(see also: `xml.sax.handler.ContentHandler` in Python's standard library)
169+
170+
.. attribute:: HANDLER_BYNAME
171+
.. attribute:: IGNORE
172+
.. attribute:: CHUNK_SIZE
173+
174+
.. method:: feed( data )
175+
.. method:: close()
176+
.. method:: reset()
177+
178+
.. method:: handle( obj )
179+
180+
.. method:: process( xml_ )
181+
182+
183+
184+
:mod:`pypes.utils.mc` --- Metaclasses
185+
-------------------------------------
186+
187+
.. module:: pypes.utils.mc
188+
189+
190+
.. class:: object_
191+
192+
.. class:: Object
193+
194+
.. class:: subject
195+
196+
.. class:: singleton
197+
198+
.. class:: kls
199+
200+

src/pypes/codecs_/mrs/mrx_decoder.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ class _PathHandler( XMLPCharElementHandler, metaclass=subject ):
9292

9393
def endElement( self, name ):
9494

95-
self._obj_.path = self._text;
95+
self._obj_.path = self.text;
9696

9797

9898
class _ValueHandler( XMLPCharElementHandler, metaclass=subject ):
@@ -101,7 +101,7 @@ class _ValueHandler( XMLPCharElementHandler, metaclass=subject ):
101101

102102
def endElement( self, name ):
103103

104-
self._obj_.value = self._text;
104+
self._obj_.value = self.text;
105105

106106

107107
class _ExtrapairHandler( XMLElementHandler, metaclass=subject ):
@@ -140,7 +140,7 @@ class _ConstantHandler( XMLPCharElementHandler, metaclass=subject ):
140140

141141
def endElement( self, name ):
142142

143-
self._obj_.constant = self._text;
143+
self._obj_.constant = self.text;
144144

145145

146146
class _RargnameHandler( XMLPCharElementHandler, metaclass=subject ):
@@ -149,7 +149,7 @@ class _RargnameHandler( XMLPCharElementHandler, metaclass=subject ):
149149

150150
def endElement( self, name ):
151151

152-
self._obj_.rargname = self._text;
152+
self._obj_.rargname = self.text;
153153

154154

155155
class _FVPairHandler( XMLElementHandler, metaclass=subject ):
@@ -194,7 +194,7 @@ class _SPredHandler( XMLPCharElementHandler, metaclass=subject ):
194194

195195
def endElement( self, name ):
196196

197-
self._obj_.pred = self._text.lower();
197+
self._obj_.pred = self.text.lower();
198198

199199

200200
class _PredHandler( XMLPCharElementHandler, metaclass=subject ):
@@ -203,7 +203,7 @@ class _PredHandler( XMLPCharElementHandler, metaclass=subject ):
203203

204204
def endElement( self, name ):
205205

206-
self._obj_.pred = self._text;
206+
self._obj_.pred = self.text;
207207

208208

209209
class _ElementaryPredicationHandler( XMLElementHandler, metaclass=subject ):

src/pypes/infer/_evaluation/annotation_reader.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def startElement( self, name, attrs ):
6363
def endElement( self, name ):
6464

6565
super().endElement( name );
66-
self._obj_.vals[ self._attribute ] = self._text;
66+
self._obj_.vals[ self._attribute ] = self.text;
6767

6868

6969
class _XMLProcessor( XMLProcessor, metaclass=subject ):

src/pypes/infer/_preprocessing/fracas_preprocessor.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def endElement( self, name ):
5353
self._obj_.afile.write( "\n</annotations>\n" );
5454
self._obj_.afile.close();
5555

56-
sect = self._text.split();
56+
sect = self.text.split();
5757
sect = sect[ 0 ];
5858
sect = sect.replace( ".", "-" );
5959

@@ -92,7 +92,7 @@ def endElement( self, name ):
9292
if name != self.XMLELEM:
9393
return;
9494

95-
self._obj_.antecedents.append( self._text.strip() );
95+
self._obj_.antecedents.append( self.text.strip() );
9696

9797

9898

@@ -105,7 +105,7 @@ def endElement( self, name ):
105105
if name != self.XMLELEM:
106106
return;
107107

108-
self._obj_.question = self._text.strip();
108+
self._obj_.question = self.text.strip();
109109

110110

111111

@@ -118,7 +118,7 @@ def endElement( self, name ):
118118
if name != self.XMLELEM:
119119
return;
120120

121-
self._obj_.hypothesis = self._text.strip();
121+
self._obj_.hypothesis = self.text.strip();
122122

123123

124124

@@ -131,7 +131,7 @@ def endElement( self, name ):
131131
if name != self.XMLELEM:
132132
return;
133133

134-
self._obj_.answer = self._text.strip();
134+
self._obj_.answer = self.text.strip();
135135

136136

137137

@@ -144,7 +144,7 @@ def endElement( self, name ):
144144
if name != self.XMLELEM:
145145
return;
146146

147-
self._obj_.why = self._text.strip();
147+
self._obj_.why = self.text.strip();
148148

149149

150150

@@ -157,7 +157,7 @@ def endElement( self, name ):
157157
if name != self.XMLELEM:
158158
return;
159159

160-
self._obj_.note = self._text.strip();
160+
self._obj_.note = self.text.strip();
161161

162162

163163

src/pypes/infer/_preprocessing/rte_preprocessor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def endElement( self, name ):
4747
if name != self.XMLELEM:
4848
return;
4949

50-
self._obj_.t = self._text;
50+
self._obj_.t = self.text;
5151

5252

5353
class _HHandler( XMLPCharElementHandler, metaclass=subject ):
@@ -61,7 +61,7 @@ def endElement( self, name ):
6161
if name != self.XMLELEM:
6262
return;
6363

64-
self._obj_.h = self._text;
64+
self._obj_.h = self.text;
6565

6666
self._obj_.finished = True;
6767

src/pypes/infer/testsuite_runner.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def startElement( self, name, attrs ):
3636
def endElement( self, name ):
3737

3838
super().endElement( name );
39-
self._obj_._process_sentence( self._sentid, self._text );
39+
self._obj_._process_sentence( self._sentid, self.text );
4040

4141

4242
class _DiscourseHandler( XMLElementHandler, metaclass=subject ):

src/pypes/utils/xml_/xml_processor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,11 @@ class XMLPCharElementHandler( XMLElementHandler, metaclass=subject ):
4141
def startElement( self, name, attrs ):
4242

4343
if name == self.XMLELEM:
44-
self._text = "";
44+
self.text = "";
4545

4646
def characters( self, content ):
4747

48-
self._text += content;
48+
self.text += content;
4949

5050
def endElement( self, name ):
5151

src/pypestest/utils/xml_/xml_processor.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class TitleHandler( XMLPCharElementHandler, metaclass=subject ):
3838
def endElement( self, name ):
3939

4040
XMLPCharElementHandler.endElement( self, name );
41-
self._obj_.title = self._text;
41+
self._obj_.title = self.text;
4242

4343

4444
class H1Handler( XMLPCharElementHandler, metaclass=subject ):
@@ -48,7 +48,7 @@ class H1Handler( XMLPCharElementHandler, metaclass=subject ):
4848
def endElement( self, name ):
4949

5050
XMLPCharElementHandler.endElement( self, name );
51-
self._obj_._content.append( "HEADING: " + self._text );
51+
self._obj_._content.append( "HEADING: " + self.text );
5252

5353

5454
class PHandler( XMLPCharElementHandler, metaclass=subject ):
@@ -58,7 +58,7 @@ class PHandler( XMLPCharElementHandler, metaclass=subject ):
5858
def endElement( self, name ):
5959

6060
XMLPCharElementHandler.endElement( self, name );
61-
self._obj_._content.append( "PARAGRAPH: " + self._text );
61+
self._obj_._content.append( "PARAGRAPH: " + self.text );
6262

6363

6464
class BodyHandler( XMLElementHandler, metaclass=subject ):

0 commit comments

Comments
 (0)