equal
deleted
inserted
replaced
567 |
567 |
568 def update_cube_catalogs(cubedir): |
568 def update_cube_catalogs(cubedir): |
569 cubedir = osp.abspath(osp.normpath(cubedir)) |
569 cubedir = osp.abspath(osp.normpath(cubedir)) |
570 workdir = tempfile.mkdtemp() |
570 workdir = tempfile.mkdtemp() |
571 try: |
571 try: |
572 distname = osp.basename(cubedir) |
572 cubename = osp.basename(cubedir) |
573 cubename = distname.split('_')[-1] |
573 if cubename.startswith('cubicweb_'): # new layout |
|
574 distname = cubename |
|
575 cubename = cubename[len('cubicweb_'):] |
|
576 else: |
|
577 distname = 'cubicweb_' + cubename |
574 print('cubedir', cubedir) |
578 print('cubedir', cubedir) |
575 extract_cls = I18nCubeMessageExtractor |
579 extract_cls = I18nCubeMessageExtractor |
576 try: |
580 try: |
577 extract_cls = pkg_resources.load_entry_point( |
581 extract_cls = pkg_resources.load_entry_point( |
578 distname, 'cubicweb.i18ncube', cubename) |
582 distname, 'cubicweb.i18ncube', cubename) |