Show
Ignore:
Timestamp:
01/23/07 21:32:43 (23 months ago)
Author:
asterix
Message:

merge fixes from trunk

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/gajim_0.11/src/common/passwords.py

    r7829 r7888  
    1919USER_HAS_GNOMEKEYRING = False 
    2020USER_USES_GNOMEKEYRING = False 
    21 if gajim.config.get('use_gnomekeyring'): 
    22         try: 
    23                 import gnomekeyring 
    24         except ImportError: 
    25                 pass 
    26         else: 
    27                 USER_HAS_GNOMEKEYRING = True 
    28                 if gnomekeyring.is_available(): 
    29                         USER_USES_GNOMEKEYRING = True 
    30                 else: 
    31                         USER_USES_GNOMEKEYRING = False 
     21gnomekeyring = None 
    3222 
    3323class PasswordStorage(object): 
     
    10393        global storage 
    10494        if storage is None: # None is only in first time get_storage is called 
     95                if gajim.config.get('use_gnomekeyring'): 
     96                        global gnomekeyring 
     97                        try: 
     98                                import gnomekeyring 
     99                        except ImportError: 
     100                                pass 
     101                        else: 
     102                                global USER_HAS_GNOMEKEYRING 
     103                                global USER_USES_GNOMEKEYRING 
     104                                USER_HAS_GNOMEKEYRING = True 
     105                                if gnomekeyring.is_available(): 
     106                                        USER_USES_GNOMEKEYRING = True 
     107                                else: 
     108                                        USER_USES_GNOMEKEYRING = False 
    105109                if USER_USES_GNOMEKEYRING: 
    106110                        try: