Вот в чем проблема: у меня есть строка Unicode в качестве входных данных для запроса sqlite python. Запрос не выполнен ("нравится"). Оказывается, в строке «FRANCE» не 6 символов, а семь. А седьмой. . . unicode U + FEFF, неразрывный пробел нулевой ширины. ставит помещает "output is = # {svn_output} =" Я получаю этот результат svn: Working copy '/Users/radek/Sites/db2.rft' ...
Если я запускаю этот код:
svn_output = %x[svn update /Users/radek/Sites/db2.rft -r 11105 --force ]
puts
puts " output is =#{svn_output}="
Я получаю следующий результат
svn: Working copy '/Users/radek/Sites/db2.rft' locked
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
output is ==
но мне нужно сообщение об ошибке от svn внутри переменной svn_output
. Возможно ли это?