Ignore:
Timestamp:
03/18/12 16:50:52 (12 years ago)
Author:
István Váradi <locvais@…>
Branch:
default
Phase:
public
Message:

Added option to remember the password as well as mnemonics and tooltips

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/mlx/config.py

    r43 r45  
    2323        self._pilotID = ""
    2424        self._password = ""
     25        self._rememberPassword = False
    2526
    2627        self._autoUpdate = True       
     
    5152        if password!=self._password:
    5253            self._password = password
     54            self._modified = True
     55
     56    @property
     57    def rememberPassword(self):
     58        """Get if we should remember the password."""
     59        return self._rememberPassword
     60
     61    @rememberPassword.setter
     62    def rememberPassword(self, rememberPassword):
     63        """Set if we should remember the password."""
     64        if rememberPassword!=self._rememberPassword:
     65            self._rememberPassword = rememberPassword
    5366            self._modified = True
    5467
     
    8497        self._pilotID = self._get(config, "login", "id", "")
    8598        self._password = self._get(config, "login", "password", "")
     99        self._rememberPassword = self._getBoolean(config, "login",
     100                                                  "rememberPassword", False)
    86101
    87102        self._autoUpdate = self._getBoolean(config, "update", "auto", True)
     
    100115        config.set("login", "id", self._pilotID)
    101116        config.set("login", "password", self._password)
     117        config.set("login", "rememberPassword",
     118                   "yes" if self._rememberPassword else "no")
    102119
    103120        config.add_section("update")
    104         config.set("update", "auto", self._autoUpdate)
     121        config.set("update", "auto",
     122                   "yes" if self._autoUpdate else "no")
    105123        config.set("update", "url", self._updateURL)
    106124
Note: See TracChangeset for help on using the changeset viewer.