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