code: def clear_breakpoints(self):
          
          self.breakpoints = []
          for data in self.editor.blockuserdata_list[:]:
              data.breakpoint = False
              # data.breakpoint_condition = None  # not necessary, but logical
              if data.is_empty():
                  # This is not calling the __del__ in BlockUserData.  Not
                  # sure if it's supposed to or not, but that seems to be the
                  # intent.
                  del data
docs: Clear breakpoints