Changeset 3893 for lliurex-gdrive


Ignore:
Timestamp:
Mar 10, 2017, 2:51:12 PM (3 years ago)
Author:
jrpelegrina
Message:

WIP in fix encode info

Location:
lliurex-gdrive/trunk/fuentes/lliurex-gdrive-gui.install/usr/share/lliurex-gdrive
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • lliurex-gdrive/trunk/fuentes/lliurex-gdrive-gui.install/usr/share/lliurex-gdrive/LliurexGoogleDriveManager.py

    r3865 r3893  
    6464                       
    6565                f=open(self.config_file)
    66                 self.profiles_config=json.load(f)
     66                try:
     67                        self.profiles_config=json.load(f)
     68                except:
     69                        self.profiles_config={}
    6770                f.close()
    6871               
     
    193196               
    194197                f=open(self.config_file,"w")
    195                 data=unicode(json.dumps(info,indent=4,encoding="utf-8",ensure_ascii=False)).encode("utf-8")
     198                data=json.dumps(info,indent=4,encoding="utf-8",ensure_ascii=False)
     199                #data=json.dumps(info)
    196200                f.write(data)
    197201                f.close()
     
    234238
    235239                '''     
     240               
     241                profile=profile.decode("utf-8")
    236242                if not edition:
     243
     244                       
     245                        # type(unicode) ==> encode("utf-8")
     246                        # type(str) ==> decode("utf-8")
     247                       
     248
    237249                        if profile=="":
    238250                                return {"result":False,"code":1}
     
    342354
    343355                result=True
     356                profile=profile.encode("utf-8")
     357                #profile=str(profile)
    344358                old_mountpoint=self.profiles_config[profile]["mountpoint"]
    345359                old_automount=self.profiles_config[profile]["automount"]
  • lliurex-gdrive/trunk/fuentes/lliurex-gdrive-gui.install/usr/share/lliurex-gdrive/ProfileBox.py

    r3865 r3893  
    261261                self.profile_to_edit=hbox               
    262262                profile=self.profile_to_edit.get_children()[1].get_text().split("\n")[0]
     263                profile=profile.decode("utf-8")
    263264                self.profile_entry.set_text(profile)
    264265                self.profile_entry.set_editable(False)
Note: See TracChangeset for help on using the changeset viewer.