cubicweb/devtools/devctl.py
branch3.24
changeset 11822 adf0212d1dcc
parent 11818 fdc0a8260fd2
child 11900 8496135b6dc1
--- a/cubicweb/devtools/devctl.py	Wed Nov 16 17:12:09 2016 +0100
+++ b/cubicweb/devtools/devctl.py	Wed Nov 16 14:38:11 2016 +0100
@@ -569,8 +569,12 @@
     cubedir = osp.abspath(osp.normpath(cubedir))
     workdir = tempfile.mkdtemp()
     try:
-        distname = osp.basename(cubedir)
-        cubename = distname.split('_')[-1]
+        cubename = osp.basename(cubedir)
+        if cubename.startswith('cubicweb_'):  # new layout
+            distname = cubename
+            cubename = cubename[len('cubicweb_'):]
+        else:
+            distname = 'cubicweb_' + cubename
         print('cubedir', cubedir)
         extract_cls = I18nCubeMessageExtractor
         try: