comparison piecrust/appconfig.py @ 854:08e02c2a2a1a

core: Keep refactoring, this time to prepare for generator sources. - Make a few APIs simpler. - Content pipelines create their own jobs, so that generator sources can keep aborting in `getContents`, but rely on their pipeline to generate pages for baking.
author Ludovic Chabant <ludovic@chabant.com>
date Sun, 04 Jun 2017 23:34:28 -0700
parents f070a4fc033c
children c0cbcd4752f0
comparison
equal deleted inserted replaced
853:f070a4fc033c 854:08e02c2a2a1a
389 sc.setdefault('data_type', None) 389 sc.setdefault('data_type', None)
390 sc.setdefault('item_name', sn) 390 sc.setdefault('item_name', sn)
391 sc.setdefault('items_per_page', 5) 391 sc.setdefault('items_per_page', 5)
392 sc.setdefault('date_format', DEFAULT_DATE_FORMAT) 392 sc.setdefault('date_format', DEFAULT_DATE_FORMAT)
393 sc.setdefault('realm', REALM_USER) 393 sc.setdefault('realm', REALM_USER)
394 sc.setdefault('pipeline', 'page') 394 sc.setdefault('pipeline', None)
395 395
396 # Validate endpoints. 396 # Validate endpoints.
397 endpoint = sc['data_endpoint'] 397 endpoint = sc['data_endpoint']
398 if endpoint in reserved_endpoints: 398 if endpoint in reserved_endpoints:
399 raise ConfigurationError( 399 raise ConfigurationError(
434 if r_source in used_sources: 434 if r_source in used_sources:
435 raise ConfigurationError("Source '%s' already has a route." % 435 raise ConfigurationError("Source '%s' already has a route." %
436 r_source) 436 r_source)
437 used_sources.add(r_source) 437 used_sources.add(r_source)
438 438
439 rc.setdefault('pass', 1)
439 rc.setdefault('page_suffix', '/%num%') 440 rc.setdefault('page_suffix', '/%num%')
440 441
441 return v 442 return v
442 443
443 444