Skip to content

Commit 0ad827f

Browse files
committed
Modify to use Path instead of PosixPath and only call as_posix() before printing it out
1 parent bedb339 commit 0ad827f

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

binding_generator.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from __future__ import print_function
33
import json
44
import os
5-
from pathlib import PosixPath
5+
from pathlib import Path
66

77
# Convenience function for using template get_node
88
def correct_method_name(method_list):
@@ -19,23 +19,23 @@ def print_file_list(api_filepath, output_dir, headers=False, sources=False):
1919
end = ';'
2020
with open(api_filepath) as api_file:
2121
classes = json.load(api_file)
22-
include_gen_folder = PosixPath(output_dir) / 'include' / 'gen'
23-
source_gen_folder = PosixPath(output_dir) / 'src' / 'gen'
22+
include_gen_folder = Path(output_dir) / 'include' / 'gen'
23+
source_gen_folder = Path(output_dir) / 'src' / 'gen'
2424
for _class in classes:
2525
header_filename = include_gen_folder / (strip_name(_class["name"]) + ".hpp")
2626
source_filename = source_gen_folder / (strip_name(_class["name"]) + ".cpp")
2727
if headers:
28-
print(str(header_filename), end=end)
28+
print(str(header_filename.as_posix()), end=end)
2929
if sources:
30-
print(str(source_filename), end=end)
30+
print(str(source_filename.as_posix()), end=end)
3131
icall_header_filename = include_gen_folder / '__icalls.hpp'
3232
register_types_filename = source_gen_folder / '__register_types.cpp'
3333
init_method_bindings_filename = source_gen_folder / '__init_method_bindings.cpp'
3434
if headers:
35-
print(str(icall_header_filename), end=end)
35+
print(str(icall_header_filename.as_posix()), end=end)
3636
if sources:
37-
print(str(register_types_filename), end=end)
38-
print(str(init_method_bindings_filename), end=end)
37+
print(str(register_types_filename.as_posix()), end=end)
38+
print(str(init_method_bindings_filename.as_posix()), end=end)
3939

4040

4141
def generate_bindings(api_filepath, use_template_get_node, output_dir="."):
@@ -44,8 +44,8 @@ def generate_bindings(api_filepath, use_template_get_node, output_dir="."):
4444
classes = json.load(api_file)
4545

4646
icalls = set()
47-
include_gen_folder = PosixPath(output_dir) / 'include' / 'gen'
48-
source_gen_folder = PosixPath(output_dir) / 'src' / 'gen'
47+
include_gen_folder = Path(output_dir) / 'include' / 'gen'
48+
source_gen_folder = Path(output_dir) / 'src' / 'gen'
4949

5050
try:
5151
include_gen_folder.mkdir(parents=True, exist_ok=True)

0 commit comments

Comments
 (0)