Exemplo n.º 1
0
    def delete(self, filename):
        """
        Delete a map from the database.
        @param filename Name of the map to remove.
        @return True if the map was removed without issue.
        """
        result = self.database.do_insert(Procedures.delete_map(), filename)
        if result <= 0:
            # No rows affected.
            error = str(self.database.get_last_error())
            self.report("Couldn't delete map %s. (error=%s)" %
                        (filename, error))
            Log.quick_log("Couldn't save map %s. (error=%s)" %
                          (filename, error))
            return False

        self.refresh_map_list()

        return result == 1
Exemplo n.º 2
0
 def delete(self, filename):
     """
     Delete a map from the database.
     @param filename Name of the map to remove.
     @return True if the map was removed without issue.
     """
     result = self.database.do_insert(Procedures.delete_map(), filename);
     if result <= 0:
         # No rows affected.
         error = str(self.database.get_last_error());
         self.report("Couldn't delete map %s. (error=%s)" % (
             filename, error));
         Log.quick_log("Couldn't save map %s. (error=%s)" % (
             filename, error));
         return False;
     
     self.refresh_map_list();
             
     return result == 1;