- Timestamp:
- 03/02/06 23:19:01 (3 years ago)
- Files:
-
- tags/0.3.3/pyramid/build.py (modified) (5 diffs)
- tags/0.3.3/pyramid/core.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
tags/0.3.3/pyramid/build.py
r148 r149 2 2 import sys, os 3 3 #sys.path.insert(0, os.path.join(sys.prefix, 'lib/pyramid/dependencies')) 4 from pyramid.core import DOCTYPE, Context4 from pyramid.core import PYRAMIDSUFFIXES, DOCTYPE, Context 5 5 from pyramid.flatteners import flatten 6 6 from pyramid import yamlRegistry as Y, dictutils, utils … … 27 27 28 28 29 def build(data,out,verbose=0,resourcedirs=[],rebuilddirs=None,partialbuild=False,constants=None,update=False ,copylist=[]):29 def build(data,out,verbose=0,resourcedirs=[],rebuilddirs=None,partialbuild=False,constants=None,update=False): 30 30 31 31 DATADIR = os.path.abspath(data) … … 90 90 for f in files: 91 91 suffix = os.path.splitext(f)[1] 92 if suffix [1:] in copylist:92 if suffix not in PYRAMIDSUFFIXES: 93 93 srcfile = os.path.join(ctx.path,f) 94 94 targetfile = os.path.join(OUTPUTDIR,root,f) … … 169 169 constants = None 170 170 171 if options.copylist:172 copylist = options.copylist.split(',')173 else:174 copylist = []175 171 176 build(options.data,options.out,verbose=options.verbose,resourcedirs=resourcedirs,rebuilddirs=rebuilddirs,constants=constants,update=options.update ,copylist=options.copylist)172 build(options.data,options.out,verbose=options.verbose,resourcedirs=resourcedirs,rebuilddirs=rebuilddirs,constants=constants,update=options.update) 177 173 178 174 … … 187 183 parser.add_option("-R", "--rebuilddirs",dest="rebuilddirs",help="only rebuild below these comma separated directories",metavar="REBUILDDIRS") 188 184 parser.add_option("-c", "--constants", dest="constants", help="pass in the names constants (e.g. PDO=/root/pdo,PSF=/psf", metavar="CONSTANTS") 189 parser.add_option("-C", "--copylist", dest="copylist", help="a list of file suffixes to copy from the data tree", metavar="COPYLIST")190 185 parser.add_option("-U", "--update", action="store_true", dest="update", default=False, help="NOT WORKING DO NOT USE try to build only those pages that have changed") 191 186 (options, args) = parser.parse_args() tags/0.3.3/pyramid/core.py
r96 r149 3 3 4 4 DOCTYPE = T.xml('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n') 5 PYRAMIDSUFFIXES = ('.yml','.rst','.html','.ht') 6 5 7 6 8 class Context:
