Changeset 2690

Show
Ignore:
Timestamp:
03/28/17 05:26:52 (6 months ago)
Author:
jwoithe
Message:

ffado-mixer: deal with python 2/3 differences when converting registration email addresses to ascii. Code for python3 suggested by Xavier Forestier.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libffado/support/mixer-qt4/ffado/registration.py

    r2689 r2690  
    4040    import urllib 
    4141    url_newapi = 0 
     42 
     43from sys import version_info 
    4244 
    4345from ffado.config import REGISTER_URL, INI_FILE_PATH, FFADO_CONFIG_DIR 
     
    167169                    self.mark_ignore_version() 
    168170                elif dlg.choice == "send": 
    169                     asciiData = dlg.getEmail().toAscii() 
    170                     self.email = asciiData.data() 
     171                    if version_info[0] < 3: 
     172                        # Python 2.x 
     173                        asciiData = dlg.getEmail().toAscii() 
     174                        self.email = asciiData.data() 
     175                    else: 
     176                        # Python 3 and above 
     177                        self.email = ascii(dlg.getEmail()) 
    171178                    self.remember_email(self.email) 
    172179