示例#1
0
 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'}
示例#2
0
    def execute(self, _context):
        pman.create_project(self.directory)

        if self.switch_dir:
            os.chdir(self.directory)

        update_blender_path()

        return {'FINISHED'}
示例#3
0
 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'}
示例#4
0
 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'}
示例#5
0
    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'}
示例#6
0
    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'}
示例#7
0
def create(args, _config):
    pman.create_project(args.dirname, args.extras)
示例#8
0
def update(args, config):
    pman.create_project(config['internal']['projectdir'], args.extras)
示例#9
0
文件: conftest.py 项目: Moguri/pman
def projectdir(tmpdir):
    pman.create_project(tmpdir.strpath)
    os.chdir(tmpdir.strpath)
示例#10
0
def create(args):
    pman.create_project(args.dirname)
示例#11
0
def projectdir(tmpdir):
    pman.create_project(tmpdir.strpath)
    return tmpdir.strpath
示例#12
0
def test_create_project(tmpdir):
    pman.create_project(tmpdir.strpath)
示例#13
0
def create(args):
    pman.create_project(args.dirname, args.extras)
示例#14
0
def update(args):
    config = pman.get_config()
    pman.create_project(config['internal']['projectdir'], args.extras)