Hi,

I am starting to test the move to Python 3 of my stuff and at the same 
time switch to fdb.

I am running into this when doing a backup.

File "D:\devMine\license-new\twcblicsrc\views\license.py", line 171, in 
<module>
   app = ab.BaseApp(redirect=False)
File "c:\Python34\Lib\site-packages\wx\core.py", line 1850, in __init__
   self._BootstrapApp()
File "d:\devMine\license-new\twcblicsrc\app_base.py", line 170, in OnInit
   self.updateDB()
File "d:\devMine\license-new\twcblicsrc\app_base.py", line 500, in updateDB
   if not dbupg.dbUpgrade(prefMinimal):
File "d:\devMine\license-new\twcblicsrc\dbupdatetools\dbupgrade.py", 
line 40, in dbUpgrade
   if not apputils.doDbBackup():
File "d:\devMine\license-new\twcblicsrc\apputils.py", line 223, in 
doDbBackup
   con.backup(wx.GetApp().dbfilename, backupName)
File "c:\Python34\Lib\site-packages\fdb\services.py", line 930, in backup
   request.add_database_name(source_database)
File "c:\Python34\Lib\site-packages\fdb\services.py", line 1826, in 
add_database_name
   not os.path.exists(databaseName)
File "c:\Python34\Lib\genericpath.py", line 19, in exists
   os.stat(path)

builtins.DeprecationWarning: The Windows bytes API has been deprecated, 
use Unicode filenames instead

I believe the problem is with line 870 in services.py:

source_database = ibase.b(source_database)

Werner

Reply via email to