Changeset 149 for tags

Show
Ignore:
Timestamp:
03/02/06 23:19:01 (3 years ago)
Author:
tim
Message:

updated 0.3.3 to copy assets across - any that arent in rst,html,ht,yml

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • tags/0.3.3/pyramid/build.py

    r148 r149  
    22import sys, os 
    33#sys.path.insert(0, os.path.join(sys.prefix, 'lib/pyramid/dependencies')) 
    4 from pyramid.core import DOCTYPE, Context 
     4from pyramid.core import PYRAMIDSUFFIXES, DOCTYPE, Context 
    55from pyramid.flatteners import flatten 
    66from pyramid import yamlRegistry as Y, dictutils, utils 
     
    2727 
    2828 
    29 def build(data,out,verbose=0,resourcedirs=[],rebuilddirs=None,partialbuild=False,constants=None,update=False,copylist=[]): 
     29def build(data,out,verbose=0,resourcedirs=[],rebuilddirs=None,partialbuild=False,constants=None,update=False): 
    3030 
    3131    DATADIR = os.path.abspath(data) 
     
    9090        for f in files: 
    9191            suffix = os.path.splitext(f)[1] 
    92             if suffix[1:] in copylist
     92            if suffix not in PYRAMIDSUFFIXES
    9393                srcfile = os.path.join(ctx.path,f) 
    9494                targetfile = os.path.join(OUTPUTDIR,root,f) 
     
    169169        constants = None   
    170170         
    171     if options.copylist: 
    172         copylist = options.copylist.split(',') 
    173     else: 
    174         copylist = [] 
    175171 
    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
    177173 
    178174 
     
    187183    parser.add_option("-R", "--rebuilddirs",dest="rebuilddirs",help="only rebuild below these comma separated directories",metavar="REBUILDDIRS") 
    188184    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") 
    190185    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")     
    191186    (options, args) = parser.parse_args() 
  • tags/0.3.3/pyramid/core.py

    r96 r149  
    33 
    44DOCTYPE = T.xml('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n') 
     5PYRAMIDSUFFIXES = ('.yml','.rst','.html','.ht') 
     6 
    57 
    68class Context: