[Checkins] SVN: grokcore.view/trunk/ Be less insanely eager to register static resource directories everywhere
Martin Aspeli
optilude at gmx.net
Thu Apr 9 11:49:07 EDT 2009
Log message for revision 99038:
Be less insanely eager to register static resource directories everywhere
Changed:
U grokcore.view/trunk/CHANGES.txt
U grokcore.view/trunk/src/grokcore/view/meta/directoryresource.py
-=-
Modified: grokcore.view/trunk/CHANGES.txt
===================================================================
--- grokcore.view/trunk/CHANGES.txt 2009-04-09 15:44:50 UTC (rev 99037)
+++ grokcore.view/trunk/CHANGES.txt 2009-04-09 15:49:07 UTC (rev 99038)
@@ -4,6 +4,9 @@
1.5 (unreleased)
----------------
+- Don't register a 'static' resource directory if the 'static' directory does
+ not exist.
+
- Make it possible to instantiate an ungrokked view by being slightly more
defensive in __init__. This makes it easier to write unit tests.
Modified: grokcore.view/trunk/src/grokcore/view/meta/directoryresource.py
===================================================================
--- grokcore.view/trunk/src/grokcore/view/meta/directoryresource.py 2009-04-09 15:44:50 UTC (rev 99037)
+++ grokcore.view/trunk/src/grokcore/view/meta/directoryresource.py 2009-04-09 15:49:07 UTC (rev 99038)
@@ -88,6 +88,10 @@
if not module_info.isPackage():
return False
resource_path = _get_resource_path(module_info, 'static')
+
+ if not os.path.exists(resource_path):
+ return False
+
name = module_info.dotted_name
layer = IDefaultBrowserLayer
return _register(config, resource_path, name, layer)
More information about the Checkins
mailing list