def execute(self, _context): try: config = pman.get_config(os.path.dirname(bpy.data.filepath) if bpy.data.filepath else None) pman.create_project(config['internal']['projectdir'], ['blender']) return {'FINISHED'} except pman.PManException as err: self.report({'ERROR'}, str(err)) return {'CANCELLED'}
def execute(self, _context): pman.create_project(self.directory) if self.switch_dir: os.chdir(self.directory) update_blender_path() return {'FINISHED'}
def execute(self, _context): try: config = pman.get_config( os.path.dirname(bpy.data.filepath) if bpy.data. filepath else None) pman.create_project(config['internal']['projectdir'], ['blender']) return {'FINISHED'} except pman.PManException as err: self.report({'ERROR'}, str(err)) return {'CANCELLED'}
def execute(self, _context): try: config = pman.get_config( os.path.dirname(bpy.data.filepath) if bpy.data. filepath else None) pman.create_project(pman.get_abs_path(config, '')) return {'FINISHED'} except pman.PManException as err: self.report({'ERROR'}, str(err)) return {'CANCELLED'}
def execute(self, _context): pman.create_project(self.directory) config = pman.get_config(self.directory) user_config = pman.get_user_config(self.directory) from pman import hooks # pylint:disable=no-name-in-module hooks.create_blender(self.directory, config, user_config) if self.switch_dir: os.chdir(self.directory) update_blender_path() return {'FINISHED'}
def create(args, _config): pman.create_project(args.dirname, args.extras)
def update(args, config): pman.create_project(config['internal']['projectdir'], args.extras)
def projectdir(tmpdir): pman.create_project(tmpdir.strpath) os.chdir(tmpdir.strpath)
def create(args): pman.create_project(args.dirname)
def projectdir(tmpdir): pman.create_project(tmpdir.strpath) return tmpdir.strpath
def test_create_project(tmpdir): pman.create_project(tmpdir.strpath)
def create(args): pman.create_project(args.dirname, args.extras)
def update(args): config = pman.get_config() pman.create_project(config['internal']['projectdir'], args.extras)