コード例 #1
0
 def delete_revision(self, args, user):
     messages = []
     search = ''
     if len(args) <= 1:
         raise Exception(
             'Revision delte syntax\n```css\n.d revision delete "NAME"```')
     if len(args) > 1:
         search = ' '.join(args[2:])
         revision = Revision().find(search)
     if not revision:
         return [f'"{search}"" was not found. No changes made.']
     else:
         search = str(revision.name)
         revision.archived = True
         self.save(revision, user)
         messages.append(f'***{search}*** removed')
         return messages