def delete_everything(self):
for k in self._backup_list(prefix=self.layout.basebackups()):<EOL><INDENT>self._maybe_delete_key(k, '<STR_LIT>')<EOL><DEDENT>for k in self._backup_list(prefix=self.layout.wal_directory()):<EOL><INDENT>self._maybe_delete_key(k, '<STR_LIT>')<EOL><DEDENT>if self.deleter:<EOL><INDENT>self.deleter.close()<EOL><DEDENT>
Delete everything in a storage layout

        Named provocatively for a reason: can (and in fact intended
        to) cause irrecoverable loss of data.  This can be used to:

        * Completely obliterate data from old WAL-E versions
          (i.e. layout.VERSION is an obsolete version)

        * Completely obliterate all backups (from a decommissioned
          database, for example)