Imported modules
|
|
from AccessControl.Role import RoleManager
import Acquisition
import DateTime
from DocumentTemplate import HTML
from Globals import HTMLFile, Persistent
from OFS import SimpleItem
import binascii
from cStringIO import StringIO
import os
import regex
from string import strip, replace
import ts_regex
|
Functions
|
|
|
|
custom_default_report
|
custom_default_report (
id,
result,
action='',
no_table=0,
goofy=regex.compile( '[^a-zA-Z0-9_]' ),
)
|
|
decapitate
|
decapitate (
html,
RESPONSE=None,
header_re=ts_regex.compile( '\(\(' '[^\0- <>:]+:[^\n]*\n' '\|' '[ \t]+[^\0- ][^\n]*\n' '\)+\)[ \t]*\n\([\0-\377]+\)' ),
space_re=ts_regex.compile( '\([ \t]+\)' ),
name_re=ts_regex.compile( '\([^\0- <>:]+\):\([^\n]*\)' ),
)
|
|
decode
|
decode ( input, output )
|
|
decodestring
|
decodestring ( s )
|
|
default_input_form
|
default_input_form (
id,
arguments,
action='query',
tabs='',
)
|
|
delimited_output
|
delimited_output (
results,
REQUEST,
RESPONSE,
)
|
|
detypify
|
detypify ( arg )
|
|
nicify
|
nicify ( name )
|
|
parse
|
parse (
text,
result=None,
keys=None,
unparmre=ts_regex.compile( '\([\0- ]*\([^\0- =\"]+\)\)' ),
parmre=ts_regex.compile( '\([\0- ]*\([^\0- =\"]+\)=\([^\0- =\"]+\)\)' ),
qparmre=ts_regex.compile( '\([\0- ]*\([^\0- =\"]+\)="\([^"]*\)\"\)' ),
)
|
|
quotedHTML
|
quotedHTML ( text, character_entities=(( '&', '&' ), ( "<", '<' ), ( ">", '>' ), ( '"', '"' ) ) )
|
Classes
|
|
|
|