title: Python Boolean Error With CSV Data Of Different Digit Lenghts
body: <p>When using this python script I'm having issues with the Boolean operator working with different digit lengths.</p>
  
  <pre><code>with open ('data/idata.csv') as pdata: #Import Status CSV
  readstatus = csv.reader(pdata, delimiter=',')
  for row in readstatus:
      PN = row[0]
      Desc = row[1]
      Min = row[2]
      Stock = row[3]
      Assem = row[4]
  
      if (Assem == 'No'):
          print(PN+Min+Stock)
          if (Stock&lt;Min):
              p.insert("",0,text=PN,values=(Desc, Stock))
          else:
              print('')
      else:
          print('')
  pdata.close()
  </code></pre>
  
  <p>The issue is: 50>25 TRUE; 25>50 FALSE; 150>110 True;</p>
  
  <p>but... 100>25 FALSE...and 12>2 FALSE</p>
  
  <p>note: the print statements are just for debug</p>
  
  <p>Thanks in advance</p>