Changeset 4984 for lliurex-moving-core


Ignore:
Timestamp:
May 31, 2017, 10:39:34 AM (2 years ago)
Author:
hectorgh
Message:

relying on user-dirs.dirs to calculate moving_profile path instead of gettext

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-moving-core/trunk/fuentes/src/net/Lliurex/Classroom/MovingProfiles/__init__.py

    r4146 r4984  
    115115
    116116        def GetProfilePath(self):
     117               
    117118                try:
    118119                       
    119                         user=os.getenv("USER")
    120                         documents=gettext.gettext("Documents")
    121                         moving_profiles = "/home/%s/%s/.moving_profiles/"%(user,documents)
    122                        
    123                 except:
    124                         print ("[GetProfilePath] Failed constructing home path")
    125                         raise
     120                        home=os.path.expanduser("~")
     121                        execfile(home+"/.config/user-dirs.dirs")
     122                        documents_dir=locals()["XDG_DOCUMENTS_DIR"].split("/")[1]
     123                        moving_profiles="%s/%s/.moving_profiles/"%(home,documents_dir)
     124                       
     125                except Exception as e:
     126               
     127                        try:
     128                                user=os.getenv("USER")
     129                                documents=gettext.gettext("Documents")
     130                                moving_profiles = "/home/%s/%s/.moving_profiles/"%(user,documents)
     131                               
     132                        except:
     133                                print ("[GetProfilePath] Failed constructing home path")
     134                                raise
    126135               
    127136
Note: See TracChangeset for help on using the changeset viewer.