# HG changeset patch
# User Vincent Hatakeyama <vincent.hatakeyama@xcg-consulting.fr>
# Date 1560851607 -7200
#      Tue Jun 18 11:53:27 2019 +0200
# Node ID 6ca3bf1d203c953839262165cc98c18415b9971c
# Parent  cb2b7c4daf2d05f6d268dc50c0bf2447ce70d5d3
🚀 pull isort to be sure to be on latest version
also use working directory option rather than a sh with a cd

diff --git a/docker_dev_start.py b/docker_dev_start.py
--- a/docker_dev_start.py
+++ b/docker_dev_start.py
@@ -32,9 +32,9 @@
 
 _logger = logging.getLogger(__name__)
 
-__version__ = '1.1.11'
+__version__ = '1.1.12'
 __date__ = '2017-08-11'
-__updated__ = '2019-01-29'
+__updated__ = '2019-06-17'
 
 
 def which(program):
@@ -72,14 +72,16 @@
         '/mnt'])
 
 
-def isort():
+def isort(docker_client):
     """Run isort
     """
+    _logger.info('Pulling isort')
+    docker_client.pull(repository='xcgd/isort', tag='odoo')
     _logger.info('Running isort')
     call([
         'docker', 'run', '--rm', '--volume',
-        '{}:/mnt'.format(os.environ['PWD']), 'xcgd/isort:odoo',
-        'sh', '-c', 'cd /mnt && isort -c'])
+        '{}:/mnt'.format(os.environ['PWD']), '-w', '/mnt', 'xcgd/isort:odoo',
+        'isort', '-c'])
 
 
 def main(argv=None):  # IGNORE:C0111
@@ -647,7 +649,7 @@
         flake8(odoo_type)
 
     if run_isort:
-        isort()
+        isort(docker_client)
 
     if dev:
         if odoo_type in ('odoo11', 'odoo10'):