Если файл не записывался, вы получите исключение, поэтому функция не может быть завершена.
Поскольку функция возвращает 8, из этого следует, что файл где-то записывается.
Возможно, файл записан в каталоге, отличном от того, который вы ожидаете
Единственная другая возможность, о которой я могу подумать, - это то, что выполняемая функция добавления не та, которую вы показали здесь