<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def delete(self, *names: str, pipeline=False):
 """Delete one or more keys specified by names. Args: names (str):
 Names of keys to delete pipeline (bool):
 True, start a transaction block. Default false. """

        if pipeline:
            self._pipeline.delete(*names)
        else:
            self._db.delete(*names)