2017-02-07 13 views
0

Я получаю эту ошибку, когда пытаюсь импортировать некоторые из продавцов, мне нужно отлаживать значения оператора return, но я не получаю ничего, кроме ошибки. Код работает для большинства продаж, но я получаю ошибку на пару заказов, и я не могу определить ошибку.Python - XML ​​не правильно сформирован (недопустимый токен) Отладочные значения

Я пытаюсь использовать print_r() и var_dump(), но не работает.

Python возвращает ошибку «ValueError: " Не хорошо сформированную (недействительный маркер)"

Благодаря

$saleorders[] = new xmlrpcval(array("id" => new xmlrpcval($row[0], "int"), 
       "price_type" => new xmlrpcval(clean_special_chars($price_type), "string"), 
       "note" => new xmlrpcval(clean_special_chars($note), "string"), 
       "lines" => new xmlrpcval($orderlines, "array"), 
       "pay_met" => new xmlrpcval(search_payment_method($row[24]), "int"), 
       "pay_met_title" => new xmlrpcval(clean_special_chars($row[24]), "string"), 
       "shipping_price" => new xmlrpcval($shopping_price, "double"), 
       "shipping_title" => new xmlrpcval(html_entity_decode(clean_special_chars($shipping_title)), "string"), 
       "orders_status" => new xmlrpcval(clean_special_chars($status), "string"), 
       "partner" => $partner, 
       "date" => new xmlrpcval($row[21], "string"), 
       "address" => $default_address, 
       "delivery" => $delivery_address, 
       "billing" => $billing_address, 
       "order_subtotal" => new xmlrpcval($order_subtotal, "double"), 
       "order_tax" => new xmlrpcval($order_tax, "double"), 
       "order_total" => new xmlrpcval($order_total, "double"), 
      ), "struct"); 

return new xmlrpcresp(new xmlrpcval($saleorders, "array")); 
+0

Что это связано с Python? Это похоже на PHP-скрипт. –

+0

Это метод внутри php-коннектора, который я вызываю из python, но я просто хочу напечатать значения переменной saleorders. – Juan

+0

сначала попытайтесь изолировать и минимизировать проблему. сначала попробуйте перенести целое число, затем строку, а затем простой массив. сузить количество возможных ошибок. Вы также можете опубликовать свой код Python, так как там возникает ошибка. –

ответ