Home / Function/ copy() — requests Function Reference

copy() — requests Function Reference

Architecture documentation for the copy() function in models.py from the requests codebase.

Entity Profile

Dependency Diagram

graph TD
  ff6a6233_f223_912a_095d_8a2f8f7ceeba["copy()"]
  c8cfcd0c_a36a_3124_6cd4_1516b06c63b3["PreparedRequest"]
  ff6a6233_f223_912a_095d_8a2f8f7ceeba -->|defined in| c8cfcd0c_a36a_3124_6cd4_1516b06c63b3
  6ddea2af_9af3_5723_ec92_5d6215a74222["_copy_cookie_jar()"]
  ff6a6233_f223_912a_095d_8a2f8f7ceeba -->|calls| 6ddea2af_9af3_5723_ec92_5d6215a74222
  5753d29d_693d_5a68_687e_60c24e80e953["copy()"]
  ff6a6233_f223_912a_095d_8a2f8f7ceeba -->|calls| 5753d29d_693d_5a68_687e_60c24e80e953
  style ff6a6233_f223_912a_095d_8a2f8f7ceeba fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/requests/models.py lines 384–393

    def copy(self):
        p = PreparedRequest()
        p.method = self.method
        p.url = self.url
        p.headers = self.headers.copy() if self.headers is not None else None
        p._cookies = _copy_cookie_jar(self._cookies)
        p.body = self.body
        p.hooks = self.hooks
        p._body_position = self._body_position
        return p

Domain

Subdomains

Frequently Asked Questions

What does copy() do?
copy() is a function in the requests codebase, defined in src/requests/models.py.
Where is copy() defined?
copy() is defined in src/requests/models.py at line 384.
What does copy() call?
copy() calls 2 function(s): _copy_cookie_jar, copy.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free