code: def delete(self, obj):
          
          del_id = obj.get_id()
          if not del_id:
              return
  
          cur = self._conn().cursor()
  
          tabname = obj.__class__.get_table_name()
          query = 'delete from %s where id = ?' % tabname
          cur.execute(query, (del_id,))
  
          self._conn().commit()
          cur.close()
docs: Required functionality.