Skip to content
Snippets Groups Projects
Select Git revision
  • a384e10406152246d610eb14a91b453de4822732
  • master default protected
  • v2.0-dev protected
  • zikeliml/Task-96-dotExporterForAST
  • zikeliml/124-rework-tutorials
  • fma
  • fhennig/v2.0-deprecations
  • holzer-master-patch-46757
  • 66-absolute-access-is-probably-not-copied-correctly-after-_eval_subs
  • gpu_bufferfield_fix
  • hyteg
  • vectorization_sqrt_fix
  • target_dh_refactoring
  • const_fix
  • improved_comm
  • gpu_liveness_opts
  • release/1.3.7 protected
  • release/1.3.6 protected
  • release/2.0.dev0 protected
  • release/1.3.5 protected
  • release/1.3.4 protected
  • release/1.3.3 protected
  • release/1.3.2 protected
  • release/1.3.1 protected
  • release/1.3 protected
  • release/1.2 protected
  • release/1.1.1 protected
  • release/1.1 protected
  • release/1.0.1 protected
  • release/1.0 protected
  • release/0.4.4 protected
  • last/Kerncraft
  • last/OpenCL
  • last/LLVM
  • release/0.4.3 protected
  • release/0.4.2 protected
36 results

test_slicing.py

Blame
  • clang_format.py 749 B
    import subprocess
    import shutil
    
    from ..configuration import SfgCodeStyle
    from ..exceptions import SfgException
    
    
    def invoke_clang_format(code: str, codestyle: SfgCodeStyle) -> str:
        args = [codestyle.clang_format_binary, f"--style={codestyle.code_style}"]
    
        if not shutil.which("clang-format"):
            if codestyle.force_clang_format:
                raise SfgException("Could not find clang-format binary.")
            else:
                return code
    
        result = subprocess.run(args, input=code, capture_output=True, text=True)
    
        if result.returncode != 0:
            if codestyle.force_clang_format:
                raise SfgException(f"Call to clang-format failed: \n{result.stderr}")
            else:
                return code
    
        return result.stdout