def handle_copy(self, dest_path, depth_infinity):
<EOL>if "<STR_LIT>" not in dest_path:<EOL><INDENT>raise DAVError(HTTP_FORBIDDEN)<EOL><DEDENT>catType, tag, _rest = util.save_split(dest_path.strip("<STR_LIT:/>"), "<STR_LIT:/>", <NUM_LIT:2>)<EOL>assert catType == "<STR_LIT>"<EOL>if tag not in self.data["<STR_LIT>"]:<EOL><INDENT>self.data["<STR_LIT>"].append(tag)<EOL><DEDENT>return True<EOL>
Change semantic of COPY to add resource tags.