<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Unicode Error Printing Reportlab PDF Only While Running Not Debugging in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/unicode-error-printing-reportlab-pdf-only-while/m-p/481033#M37635</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Did you ever get a solution to this? I have a very similar problem. I'm using the python xhtml2pdf package (which uses reportlab I think) to export&amp;nbsp; metadata as a .pdf. Everything works fine as I debug or simple run the .py file from&amp;nbsp; IDLE but when I try to run it as part of a scheduled task I get:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'ascii' codec can't decode byte 0xa0 in position 6: ordinal not in range(128)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 13 Apr 2015 20:18:13 GMT</pubDate>
    <dc:creator>DrewDowling</dc:creator>
    <dc:date>2015-04-13T20:18:13Z</dc:date>
    <item>
      <title>Unicode Error Printing Reportlab PDF Only While Running Not Debugging</title>
      <link>https://community.esri.com/t5/python-questions/unicode-error-printing-reportlab-pdf-only-while/m-p/481032#M37634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin: 0 0 1em; font-size: 14px; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; background: #ffffff;"&gt;I have JSON data which I am formatting into two tables and printing on PDF using reportlab.&lt;/P&gt;&lt;P style="margin: 0 0 1em; font-size: 14px; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; background: #ffffff;"&gt;It works fine when the '&amp;amp;' character is not in the data else it gives The following error: 'ascii' codec can't decode byte 0xa0 in position 0: ordinal not in range(128)&lt;/P&gt;&lt;P style="margin: 0 0 1em; font-size: 14px; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; background: #ffffff;"&gt;The weird thing is, the code works perfectly fine while debugging the tool. The error only pops up while running the code here:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;DOC&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;build&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;ELEMENTSOFDOC&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; onFirstPage&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;on_first_page&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; onLaterPages&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;on_later_pages&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; canvasmaker&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="typ" style="color: #2b91af; background: transparent;"&gt;NumberedCanvas&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;)&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P style="margin: 0 0 1em; font-size: 14px; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; background: #ffffff;"&gt;I have referred to the &lt;A class="jive-link-external-small" href="http://stackoverflow.com/questions/2365411/python-convert-unicode-to-ascii-without-errors" rel="nofollow noopener noreferrer" target="_blank"&gt;related questions&lt;/A&gt; posted. I have also tried the solution provided &lt;A class="jive-link-external-small" href="http://blog.luminoso.com/2012/08/20/fix-unicode-mistakes-with-python/" rel="nofollow noopener noreferrer" target="_blank"&gt;here&lt;/A&gt; and also normalizing the data. Nothing is working. It throws the same ascii error.&lt;/P&gt;&lt;P style="margin: 0 0 1em; font-size: 14px; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; background: #ffffff;"&gt;Here's the JSON input:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;{&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Neighborhood Information'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;:&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;[&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Dominant Tapestry Segment:63'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Labor Force Participation Rate:5,873'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Total Population:17,045'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Total Households:2,044'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Average Household Size:3'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Average Household Income:$58,312'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Median Household Income:$26,260'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Per Capita Income:$18,204'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Total Housing Units:2,687'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Owner Occupied HUs:400'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Renter Occupied HUs:1,644'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Vacant Housing Units:578'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Median Home Value:$402,778'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Average Home Value:$428,563'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;],&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Property Information'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;:&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;[&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Name:Rossborough Drive &amp;amp; Paint Branch Parkway'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Address:Rossborough Drive &amp;amp; Paint Branch Parkway'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'City:College Park'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'State:MD'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Zipcode:20742'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Type:Commercial'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; u&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'Area (sqft):100000'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;]}&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P style="margin: 0 0 1em; font-size: 14px; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; background: #ffffff;"&gt;Here's how I am building my attribute table dictionary:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;TEMPDICT &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;{&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;key &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;:&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; ATTRIBUTEDATA&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;find&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;key&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;)}&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; TABLEKEYSINDEX&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;update&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;TEMPDICT&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;)&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; SORTEDTABLESINDEX &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; sorted&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;((&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;value&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; key&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;)&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; &lt;/SPAN&gt;&lt;SPAN class="kwd" style="color: #00008b; background: transparent;"&gt;for&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;key&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; value&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;)&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; &lt;/SPAN&gt;&lt;SPAN class="kwd" style="color: #00008b; background: transparent;"&gt;in&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; TABLEKEYSINDEX&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;items&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;())&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P style="margin: 0 0 1em; font-size: 14px; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; background: #ffffff;"&gt;Here's how I am formatting the table:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;table_key &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="typ" style="color: #2b91af; background: transparent;"&gt;Paragraph&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;unicode&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;((&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;table_data&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;[&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;k&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;][&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;i&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;].&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;split&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;":"&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;))[&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;0&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;],&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; errors&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'ignore'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;),&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; styles_table&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;[&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'TblBody'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;]))&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;&amp;nbsp; 
&lt;/SPAN&gt;&lt;SPAN class="kwd" style="color: #00008b; background: transparent;"&gt;if&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; k &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;==&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; sorted_table_headers&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;[&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;0&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;]:&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;&amp;nbsp; 
&lt;/SPAN&gt;&lt;SPAN class="kwd" style="color: #00008b; background: transparent;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; len&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;((&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;table_data&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;[&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;k&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;][&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;i&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;].&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;split&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;":"&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;))[&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;1&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;])&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;!=&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; &lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;0&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;:&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; value &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="typ" style="color: #2b91af; background: transparent;"&gt;Paragraph&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;unicode&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;((&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;table_data&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;[&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;k&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;][&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;i&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;].&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;split&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;":"&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;))[&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;1&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;],&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; errors&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'ignore'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;),&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; styles_table&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;[&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'TblBody'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;]))&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;&amp;nbsp; 
&lt;/SPAN&gt;&lt;SPAN class="kwd" style="color: #00008b; background: transparent;"&gt;else&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;:&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; 
&lt;/SPAN&gt;&lt;SPAN class="kwd" style="color: #00008b; background: transparent;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; len&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;((&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;table_data&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;[&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;k&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;][&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;i&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;].&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;split&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;":"&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;))[&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;1&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;])&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;!=&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;0&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;:&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; value &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="typ" style="color: #2b91af; background: transparent;"&gt;Paragraph&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;unicode&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;((&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;table_data&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;[&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;k&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;][&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;i&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;].&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;split&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;":"&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;))[&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;1&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;],&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; errors&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'ignore'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;),&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; styles_table_right&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;[&lt;/SPAN&gt;&lt;SPAN class="str" style="color: #800000; background: transparent;"&gt;'TblBo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dy'&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;]))&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P style="margin: 0 0 1em; font-size: 14px; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; background: #ffffff;"&gt;I have the following versions installed on my machine:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="pln" style="background: transparent;"&gt;matplotlib &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;1.3&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;0&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;)&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; 
numpy &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;1.7&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;1&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;)&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; 
PIL &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;1.1&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;7&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;)&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; 
&lt;/SPAN&gt;&lt;SPAN class="typ" style="color: #2b91af; background: transparent;"&gt;Pillow&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;2.5&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;2&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;)&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; 
pip &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;1.5&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;6&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;)&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; 
pyparsing &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;1.5&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;7&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;)&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; 
reportlab &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;3.1&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;8&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;)&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; 
setuptools &lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;5.5&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;1&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;)&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; 
&lt;/SPAN&gt;&lt;SPAN class="typ" style="color: #2b91af; background: transparent;"&gt;ArcMap&lt;/SPAN&gt;&lt;SPAN class="pln" style="background: transparent;"&gt; &lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;10.2&lt;/SPAN&gt;&lt;SPAN class="pun" style="background: transparent;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000; background: transparent;"&gt;1&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P style="margin: 0 0 1em; font-size: 14px; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; background: #ffffff;"&gt;Any help pointing me to the right direction would really be appreciated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 21:13:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/unicode-error-printing-reportlab-pdf-only-while/m-p/481032#M37634</guid>
      <dc:creator>ShreyaChatterjee</dc:creator>
      <dc:date>2021-12-11T21:13:39Z</dc:date>
    </item>
    <item>
      <title>Re: Unicode Error Printing Reportlab PDF Only While Running Not Debugging</title>
      <link>https://community.esri.com/t5/python-questions/unicode-error-printing-reportlab-pdf-only-while/m-p/481033#M37635</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Did you ever get a solution to this? I have a very similar problem. I'm using the python xhtml2pdf package (which uses reportlab I think) to export&amp;nbsp; metadata as a .pdf. Everything works fine as I debug or simple run the .py file from&amp;nbsp; IDLE but when I try to run it as part of a scheduled task I get:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'ascii' codec can't decode byte 0xa0 in position 6: ordinal not in range(128)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Apr 2015 20:18:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/unicode-error-printing-reportlab-pdf-only-while/m-p/481033#M37635</guid>
      <dc:creator>DrewDowling</dc:creator>
      <dc:date>2015-04-13T20:18:13Z</dc:date>
    </item>
  </channel>
</rss>

