All Samples(1634) | Call(1146) | Derive(171) | Import(317)
A string class for supporting $-substitutions.
src/h/t/HTTPEncode-0.1/trunk/examples/delicious.py HTTPEncode(Download)
dest='output')
delicious_url = string.Template(
'http://del.icio.us/feeds/json/$username?raw')
item_html_template = string.Template(
' <li><a href="$link">$title</a>$tag_text$desc\n </li>')
item_text_template = string.Template(
'* $title <$link>$tag_text$desc\n')
src/h/t/HTTPEncode-0.1/examples/delicious.py HTTPEncode(Download)
dest='output')
delicious_url = string.Template(
'http://del.icio.us/feeds/json/$username?raw')
item_html_template = string.Template(
' <li><a href="$link">$title</a>$tag_text$desc\n </li>')
item_text_template = string.Template(
'* $title <$link>$tag_text$desc\n')
src/p/y/python-cookbook-HEAD/cb2_examples/cb2_1_17_sol_1.py python-cookbook(Download)
import string
# make a template from a string where some identifiers are marked with $
new_style = string.Template('this is $thing')
# use the substitute method of the template with a dictionary argument:
print new_style.substitute({'thing':5}) # emits: this is 5
print new_style.substitute({'thing':'test'}) # emits: this is test
# alternatively, you can pass keyword-arguments to 'substitute':
src/h/t/HTTPEncode-0.1/trunk/examples/google_search.py HTTPEncode(Download)
help="The query",
dest="query")
query_url = string.Template('http://www.google.com/search?q=$query&num=100')
def show_results(query):
url = query_url.substitute(query=urllib.quote(query))
src/h/t/HTTPEncode-0.1/examples/google_search.py HTTPEncode(Download)
help="The query",
dest="query")
query_url = string.Template('http://www.google.com/search?q=$query&num=100')
def show_results(query):
url = query_url.substitute(query=urllib.quote(query))
src/p/y/Pydev-HEAD/plugins/org.python.pydev.parser/src/org/python/pydev/parser/grammarcommon/make_replace.py Pydev(Download)
from string import Template import os import sys grammar_common_dir = os.path.split(__file__)[0] parent_dir = os.path.split(grammar_common_dir)[0]
'''
DICTMAKER = Template(DICTMAKER)
substituted = str(DICTMAKER.substitute(**definitions))
return substituted
'''
DICTMAKER = Template(DICTMAKER)
substituted = str(DICTMAKER.substitute(**definitions))
return substituted
'''
IF = Template(IF)
substituted = str(IF.substitute(**definitions))
return substituted
{ test() [$COMMA test()] }
'''
ASSERT = Template(ASSERT)
substituted = str(ASSERT.substitute(**definitions))
return substituted
{ temporaryToken=<EXEC>{this.addSpecialTokenToLastOpened(temporaryToken);} expr() [temporaryToken=<IN>{this.addSpecialToken(temporaryToken);} test() [$COMMA test()]] }
'''
EXEC = Template(EXEC)
substituted = str(EXEC.substitute(**definitions))
return substituted
{ test() [$AS2 expr()]}
'''
PY3K_WITH_STMT = Template(PY3K_WITH_STMT)
substituted = str(PY3K_WITH_STMT.substitute(**definitions))
return substituted
{ temporaryToken=<WHILE>{this.addSpecialToken(temporaryToken,STRATEGY_BEFORE_NEXT);} {this.markLastAsSuiteStart();}
}
'''
WHILE = Template(WHILE)
substituted = str(WHILE.substitute(**definitions))
return substituted
def CreateBeginElseWithDeps(definitions):
BEGIN_ELSE = '''
Object[] begin_else_stmt(): {Object o1, o2;}
{ o1=<ELSE> o2=<COLON>{return new Object[]{o1, o2};}
}
'''
BEGIN_ELSE = Template(BEGIN_ELSE)
else:
definitions['STMT'] = CreateStmt()
s = Template(open(file, 'r').read())
s = s.substitute(**definitions)
f = open(file[:-len('_template')], 'w')
f.write(s)
src/s/o/softgridhelper-HEAD/OSD Helper/src/OSDHelper.py softgridhelper(Download)
import uuid import subprocess import re from string import Template import win32gui, win32con import OSDRegCleanup as osdrg
destPath = os.path.join(destPath, destFolder)
x = copyPackage(sourcePath, destPath)
listFiles = os.listdir(destPath)
appApp = Template('sftmime add app:"$OSD_NAME" /osd "$OSD_FILE" /icon "$ICON_FILE"')
publishApp = Template('sftmime publish app:"$OSD_NAME $OSD_VER" /TARGET "$PUBLISH_LOCATION"')
for files in listFiles:
ext = string.lower(os.path.splitext(files)[1])
src/p/y/pywebtool-HEAD/trunk/pyweb.py pywebtool(Download)
pass
ref_template = string.Template( "\nUsed by: ${refList}\n" )
ref_item_template = string.Template( "$fullName (`${seq}`_)" )
def references( self, aChunk ):
if aChunk.references_list:
return ""
cb_template = string.Template( "\n.. _`${seq}`:\n.. rubric:: ${fullName} (${seq})\n.. parsed-literal::\n\n" )
def codeBegin( self, aChunk ):
tex = self.cb_template.substitute(
seq= aChunk.seq,
lineNumber= aChunk.lineNumber,
fullName= aChunk.fullName,
concat= "=" if aChunk.initial else "+=", # RST Separator
)
self.write( tex )
ce_template = string.Template( "\n${references}\n" )
self.write(tex)
fb_template = string.Template( "\n.. _`${seq}`:\n.. rubric:: ${fullName} (${seq})\n.. parsed-literal::\n\n" )
def fileBegin( self, aChunk ):
txt= self.fb_template.substitute(
seq= aChunk.seq,
lineNumber= aChunk.lineNumber,
fullName= aChunk.fullName,
concat= "=" if aChunk.initial else "+=", # RST Separator
)
self.write( txt )
fe_template= string.Template( "\n${references}\n" )
self.write( txt )
refto_name_template= string.Template("""|srarr| ${fullName} (`${seq}`_)""")
refto_seq_template= string.Template("""|srarr| (`${seq}`_)""")
def referenceTo( self, aName, seq ):
"""Weave a reference to a chunk."""
return self.refto_seq_template.substitute( seq= seq )
xref_head_template = string.Template( "\n" )
xref_foot_template = string.Template( "\n" )
xref_item_template = string.Template( ":${fullName}:\n ${refList}\n" )
def xrefHead( self ):
txt= self.xref_item_template.substitute( fullName= name, refList = " ".join(refList) ) # HTML Separator
self.write( txt )
name_def_template = string.Template( '[`${seq}`_]' )
name_ref_template = string.Template( '`${seq}`_' )
def xrefDefLine( self, name, defn, refList ):
templates = { defn: self.name_def_template }
cb_template = string.Template( """\\label{pyweb${seq}}
\\begin{flushleft}
\\textit{Code example ${fullName} (${seq})}
\\begin{Verbatim}[commandchars=\\\\\\{\\},codes={\\catcode`$$=3\\catcode`^=7},frame=single]\n""") # Prevent indent
ce_template= string.Template("""
\\end{Verbatim}
${references}
\\end{flushleft}\n""") # Prevent indentation
ref_item_template = string.Template( """
\\item Code example ${fullName} (${seq}) (Sect. \\ref{pyweb${seq}}, p. \\pageref{pyweb${seq}})\n""")
ref_template = string.Template( """
\\footnotesize
Used by:
\\begin{list}{}{}
${refList}
\\end{list}
\\normalsize\n""")
]
refto_name_template= string.Template("""$$\\triangleright$$ Code Example ${fullName} (${seq})""")
refto_seq_template= string.Template("""(${seq})""")
<a name="pyweb${seq}"></a>
<!--line number ${lineNumber}-->
<p><em>${fullName}</em> (${seq}) ${concat}</p>
<code><pre>\n""")
ce_template= string.Template("""
</pre></code>
<p>◊ <em>${fullName}</em> (${seq}).
${references}
</p>\n""")
fb_template= string.Template("""<a name="pyweb${seq}"></a>
<!--line number ${lineNumber}-->
<p><tt>${fullName}</tt> (${seq}) ${concat}</p>
<code><pre>\n""") # Prevent indent
fe_template= string.Template( """</pre></code>
<p>◊ <tt>${fullName}</tt> (${seq}).
${references}
</p>\n""")
ref_item_template = string.Template(
'<a href="#pyweb${seq}"><em>${fullName}</em> (${seq})</a>'
ref_item_template = string.Template(
'<a href="#pyweb${seq}"><em>${fullName}</em> (${seq})</a>'
)
ref_template = string.Template( ' Used by ${refList}.' )
quoted_chars = [
refto_name_template = string.Template(
'<a href="#pyweb${seq}">→<em>${fullName}</em> (${seq})</a>'
)
refto_seq_template = string.Template(
'<a href="#pyweb${seq}">(${seq})</a>'
)
xref_head_template = string.Template( "<dl>\n" )
xref_foot_template = string.Template( "</dl>\n" )
xref_item_template = string.Template( "<dt>${fullName}</dt><dd>${refList}</dd>\n" )
xref_foot_template = string.Template( "</dl>\n" )
xref_item_template = string.Template( "<dt>${fullName}</dt><dd>${refList}</dd>\n" )
name_def_template = string.Template( '<a href="#pyweb${seq}"><b>•${seq}</b></a>' )
name_ref_template = string.Template( '<a href="#pyweb${seq}">${seq}</a>' )
class HTMLShort( HTML ):
"""HTML formatting for XRef's and code blocks when weaving with short references."""
ref_item_template = string.Template( '<a href="#pyweb${seq}">(${seq})</a>' )
src/p/y/pywebtool-HEAD/pyweb.py pywebtool(Download)
pass
ref_template = string.Template( "\nUsed by: ${refList}\n" )
ref_item_template = string.Template( "$fullName (`${seq}`_)" )
def references( self, aChunk ):
if aChunk.references_list:
return ""
cb_template = string.Template( "\n.. _`${seq}`:\n.. rubric:: ${fullName} (${seq})\n.. parsed-literal::\n " )
def codeBegin( self, aChunk ):
tex = self.cb_template.substitute(
seq= aChunk.seq,
lineNumber= aChunk.lineNumber,
fullName= aChunk.fullName,
concat= "=" if aChunk.initial else "+=", # LaTeX Separator
)
self.write( tex )
ce_template = string.Template( "\n${references}\n" )
self.write(tex)
fb_template = string.Template( "\n.. _`${seq}`:\n.. rubric:: ${fullName} (${seq})\n.. parsed-literal::\n " )
def fileBegin( self, aChunk ):
txt= self.fb_template.substitute(
seq= aChunk.seq,
lineNumber= aChunk.lineNumber,
fullName= aChunk.fullName,
concat= "=" if aChunk.initial else "+=", # HTML Separator
)
self.write( txt )
fe_template= string.Template( "\n${references}\n" )
self.write( txt )
refto_name_template= string.Template("""|srarr| ${fullName} (`${seq}`_)""")
refto_seq_template= string.Template("""|srarr| (`${seq}`_)""")
def referenceTo( self, aName, seq ):
"""Weave a reference to a chunk."""
return self.refto_seq_template.substitute( seq= seq )
xref_head_template = string.Template( "\n" )
xref_foot_template = string.Template( "\n" )
xref_item_template = string.Template( ":${fullName}:\n ${refList}\n" )
def xrefHead( self ):
txt= self.xref_item_template.substitute( fullName= name, refList = " ".join(refList) ) # HTML Separator
self.write( txt )
name_def_template = string.Template( '[`${seq}`_]' )
name_ref_template = string.Template( '`${seq}`_' )
def xrefDefLine( self, name, defn, refList ):
templates = { defn: self.name_def_template }
cb_template = string.Template( """\\label{pyweb${seq}}
\\begin{flushleft}
\\textit{Code example ${fullName} (${seq})}
\\begin{Verbatim}[commandchars=\\\\\\{\\},codes={\\catcode`$$=3\\catcode`^=7},frame=single]\n""") # Prevent indent
ce_template= string.Template("""
\\end{Verbatim}
${references}
\\end{flushleft}\n""") # Prevent indentation
ref_item_template = string.Template( """
\\item Code example ${fullName} (${seq}) (Sect. \\ref{pyweb${seq}}, p. \\pageref{pyweb${seq}})\n""")
ref_template = string.Template( """
\\footnotesize
Used by:
\\begin{list}{}{}
${refList}
\\end{list}
\\normalsize\n""")
]
refto_name_template= string.Template("""$$\\triangleright$$ Code Example ${fullName} (${seq})""")
refto_seq_template= string.Template("""(${seq})""")
<a name="pyweb${seq}"></a>
<!--line number ${lineNumber}-->
<p><em>${fullName}</em> (${seq}) ${concat}</p>
<code><pre>\n""")
ce_template= string.Template("""
</pre></code>
<p>◊ <em>${fullName}</em> (${seq}).
${references}
</p>\n""")
fb_template= string.Template("""<a name="pyweb${seq}"></a>
<!--line number ${lineNumber}-->
<p><tt>${fullName}</tt> (${seq}) ${concat}</p>
<code><pre>\n""") # Prevent indent
fe_template= string.Template( """</pre></code>
<p>◊ <tt>${fullName}</tt> (${seq}).
${references}
</p>\n""")
ref_item_template = string.Template(
'<a href="#pyweb${seq}"><em>${fullName}</em> (${seq})</a>'
ref_item_template = string.Template(
'<a href="#pyweb${seq}"><em>${fullName}</em> (${seq})</a>'
)
ref_template = string.Template( ' Used by ${refList}.' )
quoted_chars = [
refto_name_template = string.Template(
'<a href="#pyweb${seq}">→<em>${fullName}</em> (${seq})</a>'
)
refto_seq_template = string.Template(
'<a href="#pyweb${seq}">(${seq})</a>'
)
xref_head_template = string.Template( "<dl>\n" )
xref_foot_template = string.Template( "</dl>\n" )
xref_item_template = string.Template( "<dt>${fullName}</dt><dd>${refList}</dd>\n" )
xref_foot_template = string.Template( "</dl>\n" )
xref_item_template = string.Template( "<dt>${fullName}</dt><dd>${refList}</dd>\n" )
name_def_template = string.Template( '<a href="#pyweb${seq}"><b>•${seq}</b></a>' )
name_ref_template = string.Template( '<a href="#pyweb${seq}">${seq}</a>' )
class HTMLShort( HTML ):
"""HTML formatting for XRef's and code blocks when weaving with short references."""
ref_item_template = string.Template( '<a href="#pyweb${seq}">(${seq})</a>' )
src/p/y/pywebtool-HEAD/trunk/weave.py pywebtool(Download)
cb_template= string.Template("""<a name="pyweb${seq}"></a>
<!--line number ${lineNumber}-->
<p><em>${fullName}</em> (${seq}) ${concat}</p>
<code><pre>\n""")
ce_template= string.Template("""
</pre></code>
<p>◊ <em>${fullName}</em> (${seq}).
${references}
</p>\n""")
fb_template= string.Template("""<a name="pyweb${seq}"></a>
<!--line number ${lineNumber}-->
<p><tt>${fullName}</tt> (${seq}) ${concat}</p>
<code><pre>\n""") # Prevent indent
fe_template= string.Template( """</pre></code>
<p>◊ <tt>${fullName}</tt> (${seq}).
${references}
</p>\n""")
ref_item_template = string.Template(
'<a href="#pyweb${seq}"><em>${fullName}</em> (${seq})</a>'
'<a href="#pyweb${seq}"><em>${fullName}</em> (${seq})</a>'
)
ref_template = string.Template( ' Used by ${refList}.' )
refto_name_template = string.Template(
'<a href="#pyweb${seq}">→<em>${fullName}</em> (${seq})</a>'
)
refto_seq_template = string.Template( '<a href="#pyweb${seq}">(${seq})</a>' )
xref_head_template = string.Template( "<dl>\n" )
xref_foot_template = string.Template( "</dl>\n" )
xref_item_template = string.Template( "<dt>${fullName}</dt><dd>${refList}</dd>\n" )
xref_foot_template = string.Template( "</dl>\n" )
xref_item_template = string.Template( "<dt>${fullName}</dt><dd>${refList}</dd>\n" )
name_def_template = string.Template( '<a href="#pyweb${seq}"><b>•${seq}</b></a>' )
name_ref_template = string.Template( '<a href="#pyweb${seq}">${seq}</a>' )
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 Next