view mrjunejune/python_server.py @ 128:7eb79fd91c7e

[Misc] Fixed all bazel targets. I should creat a separate scripts for these lol.
author June Park <parkjune1995@gmail.com>
date Thu, 08 Jan 2026 19:20:56 -0800
parents d2bb317e01db
children
line wrap: on
line source

from cffi import FFI
import os

ffi = FFI()
ffi.cdef("void start_server(void);")

# Bazel runs binaries from a sandbox, so use runfiles to locate the .so
import pathlib
runfiles_dir = pathlib.Path(__file__).parent
libpath = runfiles_dir / "mrjunejune_server_so.so"

C = ffi.dlopen(str(libpath))
C.start_server()