示例#1
0
def _eval_on_global_object(extend_property):
    result = _eval_script_returning_object(extend_property)
    if result == "undefined":
        return None
    # if it's an object search if class exists and return objects creation arguments
    if isinstance(result, dict) and "isObject" in result and result["isObject"] is True:
        # create key word argument list to create the object
        kwargs = dict(pymiere_id=result["pymiereId"])
        return kwargs
    return result
示例#2
0
 def ScratchDiskType(self):
     self.__ScratchDiskType = ScratchDiskType(
         **_eval_script_returning_object('ScratchDiskType', as_kwargs=True))
     return self.__ScratchDiskType
示例#3
0
 def ProjectItemType(self):
     self.__ProjectItemType = ProjectItemType(
         **_eval_script_returning_object('ProjectItemType', as_kwargs=True))
     return self.__ProjectItemType
示例#4
0
 def premierepro13(self):
     return _format_object_to_py(_eval_script_returning_object('premierepro13'))
示例#5
0
 def f(self):
     self.__f = File(**_eval_script_returning_object('f', as_kwargs=True))
     return self.__f
示例#6
0
 def PHXSBridge(self):
     self.__PHXSBridge = _format_object_to_py(
         _eval_script_returning_object('PHXSBridge'))
     return self.__PHXSBridge
示例#7
0
 def premierepro13(self):
     self.__premierepro13 = _format_object_to_py(
         _eval_script_returning_object('premierepro13'))
     return self.__premierepro13
示例#8
0
 def Dollar(self):
     self.__Dollar = _format_object_to_py(
         _eval_script_returning_object('Dollar'))
     return self.__Dollar
示例#9
0
 def qe(self):
     return _format_object_to_py(_eval_script_returning_object('qe'))
示例#10
0
 def JSON(self):
     return _format_object_to_py(_eval_script_returning_object('JSON'))
示例#11
0
 def f(self):
     return File(**_eval_script_returning_object('f', as_kwargs=True))
示例#12
0
 def CCXHostBridge(self):
     return _format_object_to_py(_eval_script_returning_object('CCXHostBridge'))
示例#13
0
 def PHXSBridge(self):
     return _format_object_to_py(_eval_script_returning_object('PHXSBridge'))
示例#14
0
 def RegisteredDirectories(self):
     self.__RegisteredDirectories = RegisteredDirectories(
         **_eval_script_returning_object('RegisteredDirectories',
                                         as_kwargs=True))
     return self.__RegisteredDirectories
示例#15
0
 def document(self):
     return Document(**_eval_script_returning_object('document', as_kwargs=True))
示例#16
0
 def UtilityFunctions(self):
     self.__UtilityFunctions = UtilityFunctions(
         **_eval_script_returning_object('UtilityFunctions',
                                         as_kwargs=True))
     return self.__UtilityFunctions
示例#17
0
 def Dollar(self):
     return Dollar(**_eval_script_returning_object('$', as_kwargs=True))
示例#18
0
 def Math(self):
     self.__Math = Math(
         **_eval_script_returning_object('Math', as_kwargs=True))
     return self.__Math
示例#19
0
 def qe(self):
     self.__qe = _format_object_to_py(_eval_script_returning_object('qe'))
     return self.__qe
示例#20
0
 def AEFTBridge(self):
     self.__AEFTBridge = _format_object_to_py(
         _eval_script_returning_object('AEFTBridge'))
     return self.__AEFTBridge
示例#21
0
 def app(self):
     self.__app = Application(
         **_eval_script_returning_object('app', as_kwargs=True))
     return self.__app
示例#22
0
 def CCXHostBridge(self):
     self.__CCXHostBridge = _format_object_to_py(
         _eval_script_returning_object('CCXHostBridge'))
     return self.__CCXHostBridge
示例#23
0
 def document(self):
     self.__document = Document(
         **_eval_script_returning_object('document', as_kwargs=True))
     return self.__document
示例#24
0
 def JSON(self):
     self.__JSON = _format_object_to_py(
         _eval_script_returning_object('JSON'))
     return self.__JSON
示例#25
0
 def Math(self):
     return Math(**_eval_script_returning_object('Math', as_kwargs=True))