示例#1
0
 def wrapped(self, *args, **kwargs):
     guid = self._generate_uuid()
     self._spark_events.emit_magic_execution_start_event(f.__name__, get_livy_kind(self.language), guid)
     try:
         result = f(self, *args, **kwargs)
     except Exception as e:
         self._spark_events.emit_magic_execution_end_event(f.__name__, get_livy_kind(self.language), guid,
                                                           False, e.__class__.__name__, str(e))
         raise
     else:
         self._spark_events.emit_magic_execution_end_event(f.__name__, get_livy_kind(self.language), guid,
                                                           True, u"", u"")
         return result
示例#2
0
 def wrapped(self, *args, **kwargs):
     guid = self._generate_uuid()
     self._spark_events.emit_magic_execution_start_event(
         f.__name__, get_livy_kind(self.language), guid)
     try:
         result = f(self, *args, **kwargs)
     except Exception as e:
         self._spark_events.emit_magic_execution_end_event(
             f.__name__, get_livy_kind(self.language), guid, False,
             e.__class__.__name__, str(e))
         raise
     else:
         self._spark_events.emit_magic_execution_end_event(
             f.__name__, get_livy_kind(self.language), guid, True, "", "")
         return result
示例#3
0
def get_session_properties(language):
    properties = copy.deepcopy(session_configs())
    properties["kind"] = get_livy_kind(language)
    return properties
示例#4
0
def test_get_livy_kind_covers_all_langs():
    for lang in LANGS_SUPPORTED:
        get_livy_kind(lang)
示例#5
0
def get_session_properties(language):
    properties = copy.deepcopy(session_configs())
    properties["kind"] = get_livy_kind(language)
    return properties
示例#6
0
def test_get_livy_kind_covers_all_langs():
    for lang in LANGS_SUPPORTED:
        get_livy_kind(lang)