コード例 #1
0
ファイル: operators.py プロジェクト: Moguri/BlenderPanda
 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
ファイル: operators.py プロジェクト: brendanaaa/Learnbgame
 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
ファイル: operators.py プロジェクト: brendanaaa/Learnbgame
    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
ファイル: operators.py プロジェクト: Moguri/BlenderPanda
    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
ファイル: test_pman.py プロジェクト: b2220333/pman
def projectdir(tmpdir):
    pman.create_project(tmpdir.strpath)
    return tmpdir.strpath
コード例 #12
0
ファイル: test_pman.py プロジェクト: b2220333/pman
def test_create_project(tmpdir):
    pman.create_project(tmpdir.strpath)
コード例 #13
0
ファイル: cli.py プロジェクト: brendanaaa/Learnbgame
def create(args):
    pman.create_project(args.dirname, args.extras)
コード例 #14
0
ファイル: cli.py プロジェクト: brendanaaa/Learnbgame
def update(args):
    config = pman.get_config()
    pman.create_project(config['internal']['projectdir'], args.extras)