(self, url=APP_LIST_URL, save=True)
return True
Update application list from URL.
        Does not overwrite any values.
Update application list from URL.
        Does not overwrite any values.
Update application list from URL . Does not overwrite any values .
def update(self, url=APP_LIST_URL, save=True):
        """Update application list from URL.
        Does not overwrite any values.
        """
        url_data = self._read(url=url)
        if not url_data:
            return False
        for executable, names in iteritems(url_data):
            if executable not in self.data:
                self.data[executable] = url_data[executable]
            else:
                for name in names:
                    if name not in self.data[executable]:
                        self.data[executable][name] = names[name]
        if save:
            self.save(self.path)
        return True
def update ( self , url = APP_LIST_URL , save = True ) : url_data = self . _read ( url = url ) if not url_data : return False for executable , names in iteritems ( url_data ) : if executable not in self . data : self . data [ executable ] = url_data [ executable ] else : for name in names : if name not in self . data [ executable ] : self . data [ executable ] [ name ] = names [ name ] if save : self . save ( self . path ) return True