← Back to team overview

c2c-oerpscenario team mailing list archive

[Bug 870692] Re: coercing to Unicode

 

Strange, just built the installer and it worked for me without problems.
When do you get the error, when building or when executing the
application?

-- 
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to OpenERP Project Group.
https://bugs.launchpad.net/bugs/870692

Title:
  coercing to Unicode

Status in Qt/KDE OpenObject Client:
  New

Bug description:
  I tried to create a binary file by py2exe as following:
  setup py2exe 

  but I got this error message:
  --- 2011-10-08T15:27:37 ---
  Traceback (most recent call last):
    File "Koo.py", line 47, in <module>
    File "Koo\Common\Common.pyc", line 77, in <module>
    File "Koo\Common\Ui.pyc", line 15, in loadUiType
    File "PyQt4\uic\__init__.pyc", line 156, in loadUiType
    File "PyQt4\uic\Compiler\compiler.pyc", line 66, in compileUi
    File "PyQt4\uic\uiparser.pyc", line 796, in parse
    File "xml\etree\ElementTree.pyc", line 862, in parse
    File "xml\etree\ElementTree.pyc", line 579, in parse
  TypeError: coercing to Unicode: need string or buffer, NoneType found

  Is there anyway to fix it? Does it related to Ui.py?

  ---Ui.py----
  import os

  try:
      from PyQt4 import uic
      isUicAvailable = True
  except:
      isUicAvailabe = False

  def uiToModule( filePath):
      return os.path.split( filePath[:-3] )[-1]

  if isUicAvailable:
      def loadUiType( fileName  ):
          return uic.loadUiType( fileName  )
  else:
      def loadUiType( fileName ):
          module = uiToModule( fileName )
          module = __import__( 'ui.%s' % module, globals(), locals(), [module] )
          uiClasses = [x for x in dir(module) if x.startswith('Ui_')]
          ui = eval( 'module.%s' % uiClasses[0] )
          return (ui, None)

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-client-kde/+bug/870692/+subscriptions


References