[IMP] clarify initial instructions, autogen directory if does not exist

This commit is contained in:
Xavier Morel
2014-05-19 08:32:17 +02:00
parent d3268420ae
commit 5f7be30a2f
2 changed files with 9 additions and 12 deletions
+6 -11
View File
@@ -20,20 +20,14 @@ Creating a basic module
In OpenERP, doing things takes the form of creating modules, and these modules
customize the behavior of the OpenERP installation. The first step is thus to
create a module:
.. todo:: output directory probably shouldn't be ``.``
.. todo:: ``oe`` v ``./oe``?
create a module: at the command-line, go to your server's directory and enter
.. code-block:: console
$ oe scaffold Academy .
$ ./oe scaffold Academy ../my-modules
.. patch::
:hidden:
This builds a basic module for you:
This will build a basic module for you in a directory called ``my-modules``
right next to your server's directory:
.. code-block:: text
@@ -49,7 +43,8 @@ This builds a basic module for you:
└── security
└── ir.model.access.csv
Ignore anything in the ``models`` and ``security`` directories for now.
.. patch::
:hidden:
.. todo::
+3 -1
View File
@@ -120,8 +120,10 @@ def directory(p):
expanded = os.path.abspath(
os.path.expanduser(
os.path.expandvars(p)))
if not os.path.exists(expanded):
os.makedirs(expanded)
if not os.path.isdir(expanded):
die("Directory %s does not seem to exist" % p)
die("%s exists but is not a directory" % p)
return expanded
def die(message, code=1):