@@ -97,19 +97,19 @@ void ue_python_init_fassetdata(PyObject *ue_module) {
9797PyObject *py_ue_new_fassetdata (FAssetData *asset_data) {
9898 ue_PyFAssetData *ret = (ue_PyFAssetData *)PyObject_New (ue_PyFAssetData, &ue_PyFAssetDataType);
9999
100- ret->asset_class = PyString_FromString (TCHAR_TO_UTF8 (*asset_data->AssetClass .ToString ()));
101- ret->asset_name = PyString_FromString (TCHAR_TO_UTF8 (*asset_data->AssetName .ToString ()));
102- ret->group_names = PyString_FromString (TCHAR_TO_UTF8 (*asset_data->GroupNames .ToString ()));
103- ret->object_path = PyString_FromString (TCHAR_TO_UTF8 (*asset_data->ObjectPath .ToString ()));
104- ret->package_flags = PyInt_FromLong (asset_data->PackageFlags );
105- ret->package_name = PyString_FromString (TCHAR_TO_UTF8 (*asset_data->PackageName .ToString ()));
106- ret->package_path = PyString_FromString (TCHAR_TO_UTF8 (*asset_data->PackagePath .ToString ()));
100+ ret->asset_class = PyUnicode_FromString (TCHAR_TO_UTF8 (*asset_data->AssetClass .ToString ()));
101+ ret->asset_name = PyUnicode_FromString (TCHAR_TO_UTF8 (*asset_data->AssetName .ToString ()));
102+ ret->group_names = PyUnicode_FromString (TCHAR_TO_UTF8 (*asset_data->GroupNames .ToString ()));
103+ ret->object_path = PyUnicode_FromString (TCHAR_TO_UTF8 (*asset_data->ObjectPath .ToString ()));
104+ ret->package_flags = PyLong_FromLong (asset_data->PackageFlags );
105+ ret->package_name = PyUnicode_FromString (TCHAR_TO_UTF8 (*asset_data->PackageName .ToString ()));
106+ ret->package_path = PyUnicode_FromString (TCHAR_TO_UTF8 (*asset_data->PackagePath .ToString ()));
107107 ret->tags_and_values = PyDict_New ();
108108 for (auto It = asset_data->TagsAndValues .CreateConstIterator (); It; ++It)
109109 {
110110 PyDict_SetItem (ret->tags_and_values ,
111- PyString_FromString (TCHAR_TO_UTF8 (*It->Key .ToString ())),
112- PyString_FromString (TCHAR_TO_UTF8 (*It->Value )));
111+ PyUnicode_FromString (TCHAR_TO_UTF8 (*It->Key .ToString ())),
112+ PyUnicode_FromString (TCHAR_TO_UTF8 (*It->Value )));
113113 }
114114
115115 ret->asset_data = asset_data;
0 commit comments