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

This commit is contained in:
Xavier Morel 2014-04-14 10:47:01 +02:00
parent d3268420ae
commit 5f7be30a2f
2 changed files with 9 additions and 12 deletions

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::

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):