From e7bbb5129fd032310b2e2f710ce83945c03f5b13 Mon Sep 17 00:00:00 2001 From: Jordan Wiens Date: Tue, 11 Nov 2025 00:11:20 -0500 Subject: handle None cases when empty strings are returned from the core and fix associated coreversion usage --- python/__init__.py | 2 +- python/generator.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'python') diff --git a/python/__init__.py b/python/__init__.py index 6ae6bf73..8790ac8f 100644 --- a/python/__init__.py +++ b/python/__init__.py @@ -164,7 +164,7 @@ class CoreVersionInfo: self.major = core_version_info.major self.minor = core_version_info.minor self.build = core_version_info.build - if core_version_info._channel is not None: + if core_version_info.channel is not None: self.channel = core_version_info.channel else: self.major = major diff --git a/python/generator.cpp b/python/generator.cpp index 4e8e71b0..a3d252c3 100644 --- a/python/generator.cpp +++ b/python/generator.cpp @@ -314,7 +314,7 @@ int main(int argc, char* argv[]) fprintf(out, " return var.encode(\"utf-8\")\n\n\n"); fprintf(out, "def pyNativeStr(arg: AnyStr) -> str:\n"); - fprintf(out, " if isinstance(arg, str):\n"); + fprintf(out, " if arg is None or isinstance(arg, str):\n"); fprintf(out, " return arg\n"); fprintf(out, " else:\n"); fprintf(out, " try:\n"); -- cgit v1.3.1