Skip to content

Commit f3d44f7

Browse files
committed
rename cgroup_logger_callback to LoggerCallback and fix it [2/2]
1 parent 3d2778a commit f3d44f7

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

libcgroup_bind/log.pyi

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# coding: UTF-8
22

3-
from ctypes import CFUNCTYPE, c_char_p, c_int, c_void_p
3+
from _ctypes import CFuncPtr
4+
from ctypes import c_char_p, c_int, c_void_p
45
from enum import IntEnum
5-
from typing import Any, Union
6+
from typing import Any, Type, Union
67

78
from . import _CtypesEnum
89

@@ -15,11 +16,11 @@ class LogLevel(_CtypesEnum, IntEnum):
1516

1617

1718
# typedef void (*cgroup_logger_callback)(void *userdata, int level, const char *fmt, va_list ap);
18-
cgroup_logger_callback = CFUNCTYPE(c_void_p, LogLevel, c_char_p, c_void_p)
19+
LoggerCallback: Type[CFuncPtr]
1920

2021

2122
# extern void cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata);
22-
def cgroup_set_logger(logger: cgroup_logger_callback, loglevel: LogLevel, userdata: c_void_p) -> None: ...
23+
def cgroup_set_logger(logger: LoggerCallback, loglevel: LogLevel, userdata: c_void_p) -> None: ...
2324

2425

2526
# extern void cgroup_set_default_logger(int loglevel);

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
setup(
1010
name='libcgroup_bind',
11-
version='1.0.6',
11+
version='1.0.7',
1212
author='Byeonghoon Yoo',
1313
author_email='bh322yoo@gmail.com',
1414
description='Python binding for libcgroup',

0 commit comments

Comments
 (0)