def version_updater(logging_level=logging.WARNING): """helper function for version_updater UI for Maya """ # connect to db from anima.utils import do_db_setup do_db_setup() # set Qt lib set_qt_lib() from anima.ui import version_updater from anima.env import mayaEnv m = mayaEnv.Maya() import pymel m.name = "Maya%s" % str(pymel.versions.current())[0:4] logger.setLevel(logging_level) # generate a reference_resolution # global version_updater_dialog # if version_updater_dialog is None: # version_updater_dialog = version_updater.UI(environment=m) # else: # version_updater_dialog.show() # set the parent object to the maya main window version_updater.UI(environment=m, parent=mayaEnv.get_maya_main_window())
def version_creator(logging_level=logging.WARNING): """Helper function for version_creator UI for Maya """ # connect to db from anima.utils import do_db_setup do_db_setup() # use PySide for Maya 2014 # and PySide2 for Maya 2017 set_qt_lib() from anima.ui import version_creator from anima.env import mayaEnv m = mayaEnv.Maya() import pymel m.name = "Maya%s" % str(pymel.versions.current())[0:4] logger.setLevel(logging_level) # global version_creator_dialog # if version_creator_dialog is None: # version_creator_dialog = version_creator.UI(environment=m) # else: # version_creator_dialog.show() # set the parent object to the maya main window version_creator.UI(environment=m, parent=mayaEnv.get_maya_main_window())
def version_updater(logging_level=logging.WARNING): """helper function for version_updater UI for Maya """ # connect to db do_db_setup() # use PySide for Maya 2014 import pymel try: if pymel.versions.current() >= pymel.versions.v2014: from anima import ui ui.SET_PYSIDE() except AttributeError: pass from anima.ui import version_updater, models from anima.env import mayaEnv reload(mayaEnv) reload(version_updater) reload(models) m = Maya() m.name = "Maya" + str(pymel.versions.current())[0:4] logger.setLevel(logging_level) # generate a reference_resolution version_updater.UI(environment=m)
def version_creator(): """Helper function for version_creator UI for Houdini """ # connect to db do_db_setup() import logging from stalker import log log.logging_level = logging.WARNING from anima.ui import version_creator from anima.env import houdini reload(houdini) reload(version_creator) h = houdini.Houdini() logger.setLevel(logging.WARNING) if hou.applicationVersion()[0] <= 13: version_creator.UI( environment=h ) else: version_creator.UI( environment=h, executor=Executor() )
def version_dialog(lib='PySide', logging_level=logging.WARNING, parent=None): """Helper function for version_dialog UI for Fusion It uses with PySide by default you can opt to use PyQt4 instead by setting the ``lib`` argument to "PyQt4". :param str lib: choose a lib, one of ["PySide", "PyQt4"] :param logging_level: :return: None """ # connect to db from anima.utils import do_db_setup do_db_setup() from anima.ui import SET_PYSIDE, SET_PYQT4 if lib == 'PySide': SET_PYSIDE() elif lib == 'PyQt4': SET_PYQT4() from anima.env import fusion reload(fusion) fusion_env = fusion.Fusion() fusion_env.name = 'Fusion' from anima.ui import version_dialog logger.setLevel(logging_level) version_dialog.UI(environment=fusion_env, parent=parent)
def version_creator(lib='PyQt4', logging_level=logging.WARNING): """Helper function for version_creator UI for Fusion It uses with PySide by default you can opt to use PyQt4 instead by setting the ``lib`` argument to "PyQt4". :param str lib: choose a lib, one of ["PySide", "PyQt4"] :return: None """ # connect to db do_db_setup() from anima.ui import SET_PYSIDE, SET_PYQT4 if lib == 'PySide': SET_PYSIDE() elif lib == 'PyQt4': SET_PYQT4() from anima.env import fusion reload(fusion) fusion_env = fusion.Fusion() fusion_env.name = 'Fusion' from anima.ui import version_creator logger.setLevel(logging_level) version_creator.UI(environment=fusion_env)
def version_creator(logging_level=logging.WARNING): """Helper function for version_creator UI for MotionBuilder """ # connect to db from anima.utils import do_db_setup do_db_setup() # set Qt library set_qt_lib() from anima.ui import version_creator from anima.env import motion_builder mb = motion_builder.MotionBuilder() logger.setLevel(logging_level) version_creator.UI(environment=mb)
def version_dialog(logging_level=logging.WARNING): """Helper function for version_dialog UI for Maya """ # connect to db from anima.utils import do_db_setup do_db_setup() # use PySide2 from anima import ui ui.SET_PYSIDE2() from anima.ui import version_dialog from anima.env import blender as blender_env b = blender_env.Blender() logger.setLevel(logging_level) # set the parent object to the maya main window version_dialog.UI(environment=b, parent=None)
def version_dialog(logging_level=logging.WARNING, mode=2): """Helper function for version_dialog UI for Maya """ # connect to db from anima.utils import do_db_setup do_db_setup() # use PySide2 from anima import ui ui.SET_PYSIDE2() from anima.ui import version_dialog from anima.env import equalizer e = equalizer.Equalizer() e.name = tde4.get3DEVersion().split(" ")[0] logger.setLevel(logging_level) # set the parent object to the maya main window version_dialog.UI(environment=e, mode=mode)
def version_updater(logging_level=logging.WARNING): """helper function for version_updater UI for Maya """ # connect to db do_db_setup() # set Qt lib set_qt_lib() from anima.ui import version_updater, models from anima.env import mayaEnv reload(mayaEnv) reload(version_updater) reload(models) m = Maya() import pymel m.name = "Maya" + str(pymel.versions.current())[0:4] logger.setLevel(logging_level) # generate a reference_resolution version_updater.UI(environment=m)
def version_creator(logging_level=logging.WARNING): """Helper function for version_creator UI for Maya """ # connect to db do_db_setup() # use PySide for Maya 2014 set_qt_lib() from anima.ui import version_creator, models from anima.env import mayaEnv reload(version_creator) reload(models) reload(mayaEnv) m = Maya() import pymel m.name = "Maya%s" % str(pymel.versions.current())[0:4] logger.setLevel(logging_level) version_creator.UI(environment=m)
def version_dialog(logging_level=logging.WARNING, mode=2): """Helper function for version_dialog UI for Maya """ # connect to db from anima.utils import do_db_setup do_db_setup() # use PySide for Maya 2014 # and PySide2 for Maya 2017 set_qt_lib() from anima.ui import version_dialog from anima.env import mayaEnv m = mayaEnv.Maya() import pymel m.name = "Maya%s" % str(pymel.versions.current())[0:4] logger.setLevel(logging_level) # set the parent object to the maya main window version_dialog.UI(environment=m, parent=mayaEnv.get_maya_main_window(), mode=mode)
def version_creator(): """Helper function for version_creator UI for Houdini """ # connect to db do_db_setup() import logging from stalker import log log.logging_level = logging.WARNING from anima.ui import version_creator from anima.env import houdini reload(houdini) reload(version_creator) h = houdini.Houdini() logger.setLevel(logging.WARNING) if hou.applicationVersion()[0] <= 13: version_creator.UI(environment=h) else: version_creator.UI(environment=h, executor=Executor())
# -*- coding: utf-8 -*- # Copyright (c) 2012-2020, Erkan Ozgur Yilmaz # # This module is part of anima and is released under the MIT # License: http://www.opensource.org/licenses/MIT import os import pytest # set log level to DEBUG import logging from anima import logger logger.setLevel(logging.DEBUG) # store current folder path __here__ = os.path.dirname(__file__) @pytest.fixture('function') def test_data(): """reads test data """ # reads the test data as text import os here = os.path.dirname(__file__) test_data_file_path = os.path.join(here, 'data', 'test_template.json') import json with open(test_data_file_path) as f: test_data = json.load(f) yield test_data