comparison bitsyblog/bitsyblog.py @ 63:e3c72e2c881e

better error message
author egj@socialplanning.org
date Tue, 02 Feb 2010 18:18:22 +0000
parents 94dddb3a5d77
children 0f25fe665367
comparison
equal deleted inserted replaced
62:4038c2a052da 63:e3c72e2c881e
78 self.feed_items = int(self.feed_items) 78 self.feed_items = int(self.feed_items)
79 79
80 # template renderer 80 # template renderer
81 self.auto_reload = self.auto_reload.lower()=='true' 81 self.auto_reload = self.auto_reload.lower()=='true'
82 self.template_directories = self.template_directories.split() # no spaces in directory names, for now 82 self.template_directories = self.template_directories.split() # no spaces in directory names, for now
83 assert sum([os.path.isdir(directory) for directory in self.template_directories]) == len(self.template_directories) 83
84 for directory in self.template_directories:
85 assert os.path.isdir(directory), "Bitsyblog template directory %s does not exist!" % directory
86
84 self.template_directories.append(resource_filename(__name__, 'templates')) 87 self.template_directories.append(resource_filename(__name__, 'templates'))
85 self.loader = TemplateLoader(self.template_directories, 88 self.loader = TemplateLoader(self.template_directories,
86 auto_reload=self.auto_reload) 89 auto_reload=self.auto_reload)
87 90
88 91