copy_regモジュールはpickleとcPickleモジュールに対するサポートを提供します。その上、copyモジュールは将来これをつかう可能性が高いです。クラスでないオブジェクトコンストラクタについての設定情報を提供します。このようなコンストラクタはファクトリ関数か、またはクラスインスタンスでしょう。
object) |
type, function[, constructor]) |
オプションのconstructorパラメータが与えられた場合は、ピクルス化時にfunctionが返した引数のタプルとともによびだされたときにオブジェクトを再構築するために使われ得る呼び出し可能オブジェクトです。objectがクラスであるか、またはconstructorが呼び出し可能でない場合に、TypeErrorを発生します。
functionとconstructorの求められるインターフェイスについての詳細は、pickleモジュールを参照してください。