code: def getActive(cls):
          
          activePythonContext = cls._activeContext
          if activePythonContext is not None:
              # Verify that the current running Java StreamingContext is active and is the same one
              # backing the supposedly active Python context
              activePythonContextJavaId = activePythonContext._jssc.ssc().hashCode()
              activeJvmContextOption = activePythonContext._jvm.StreamingContext.getActive()
  
              if activeJvmContextOption.isEmpty():
                  cls._activeContext = None
              elif activeJvmContextOption.get().hashCode() != activePythonContextJavaId:
                  cls._activeContext = None
                  raise Exception("JVM's active JavaStreamingContext is not the JavaStreamingContext "
                                  "backing the action Python StreamingContext. This is unexpected.")
          return cls._activeContext
docs: Return either the currently active StreamingContext (i.e., if there is a context started
          but not stopped) or None.