Skip to content

Commit 77a46f7

Browse files
author
Roberto De Ioris
committed
fixed python3 support
1 parent 37afef6 commit 77a46f7

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

Source/UnrealEnginePython/Private/UEPyFAssetData.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -97,19 +97,19 @@ void ue_python_init_fassetdata(PyObject *ue_module) {
9797
PyObject *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

Comments
 (0)