diff --git a/openerp/cli/scaffold.py b/openerp/cli/scaffold.py
index d67bef3beca..23c20b52542 100644
--- a/openerp/cli/scaffold.py
+++ b/openerp/cli/scaffold.py
@@ -14,8 +14,7 @@ import jinja2
from . import Command
-from openerp.modules.module import (get_module_root, MANIFEST,
- load_information_from_description_file as load_manifest)
+from openerp.modules.module import (get_module_root, MANIFEST, load_information_from_description_file as load_manifest)
class Scaffold(Command):
@@ -136,6 +135,8 @@ class ScaffoldModule(object):
self.append_xml_data('theme_xml.jinja2', self.path('views', theme_file), skip_if_exist=True)
def has_import(self, initfile, module):
+ if not os.path.isfile(initfile):
+ return False
with open(initfile, 'r') as f:
for imp in ast.parse(f.read()).body:
if isinstance(imp, ast.Import):
diff --git a/openerp/cli/scaffold/__openerp__.jinja2 b/openerp/cli/scaffold/__openerp__.jinja2
index 43559042818..838386a1ecb 100644
--- a/openerp/cli/scaffold/__openerp__.jinja2
+++ b/openerp/cli/scaffold/__openerp__.jinja2
@@ -19,7 +19,7 @@
'version': '0.1',
# any module necessary for this one to work correctly
- 'depends': ['base'],
+ 'depends': ['base','website'],
'data': [
],
diff --git a/openerp/cli/scaffold/theme_xml.jinja2 b/openerp/cli/scaffold/theme_xml.jinja2
index 7ed3a637533..2e71368a347 100644
--- a/openerp/cli/scaffold/theme_xml.jinja2
+++ b/openerp/cli/scaffold/theme_xml.jinja2
@@ -1,6 +1,26 @@
-
+
+
+ Page {{ module }}
+
+
+
+
+
+
+
+
+
+
{{ module }} Snipper
+
+
+
+
+
+