code: def skipif_not_pbs(
      reason: str = "test is slurm-specific",
  ) -> Callable[[F], F]:
      def decorator(f: F) -> F:
          st = _get_scheduler_type()
          if st is None:
              return f
          if st != bindings.v1SchedulerType.PBS:
              return pytest.mark.skipif(True, reason=reason)(f)  # type: ignore
          return f
  
      return decorator
  
imports: import uuid
  from typing import Callable, Optional, Sequence, TypeVar
  import pytest
  from determined.common import api
  from determined.common.api import authentication, bindings, certs, errors
  from tests import config
label_desc: Use image node_id 14 for calling a global function with example usage: skipif_not_pbs(reason) and returns: decorator, f, f, pytest