Boost Error occurred when using show_recorder_file_info()

I tried to use this function to read the .log file. But the it says that
Boost.Python.ArgumentError: Python argument types in
Client.show_recorder_file_info(Client, str)
did not match C++ signature:
show_recorder_file_info(class carla::client::Client {lvalue}, class std::basic_string<char,struct std::char_traits,class std::allocator > name, bool show_all)

I have my boost pkg fixed by conda, but the error still there preventing me from getting the info. Then I tried to read the log file directly while I can’t decode the log file written in binary format not utf-8.

Did I missed sth? If anyone know how to deal with it , I’ll appreciate it a lot.