Глядя на источник библиотеки, наиболее вероятное исключение возникает в методе normalize_path()
, который выполняет замену строки:
path = os.path.normpath(os.path.expanduser(path.replace('/', os.sep)))
, где path
- имя файла - первый аргумент вызова Append To File
kw. Исключение говорит, что его значение равно None
(например, значение не задано), в то время как оно должно быть некоторой строкой.
Глядя в журнал, вы устанавливаете для этого значения возвращаемое значение Create File
- но это ключевое слово не возвращает его вообще, оно просто создает файл, указанный в первом аргументе.
Итак, чтобы решить - просто установите значение ${FileA}
самостоятельно, передайте его двум ключевым словам и не переназначайте в вызове Create File
.