Django

Code

Ticket #5487 (closed: fixed)

Opened 1 year ago

Last modified 1 year ago

object.__new__(method_descriptor) is not safe, use method_descriptor.__new__()

Reported by: zsp007@gmail.com Assigned to: nobody
Milestone: Component: Uncategorized
Version: SVN Keywords:
Cc: Triage Stage: Unreviewed
Has patch: 0 Needs documentation:
Needs tests: Patch needs improvement:

Description

Traceback (most recent call last): File "D:\myWay\stuhome_django\sdk\python\Lib\site-packages\django\core\handlers\base.py" in _real_get_response

  1. response = callback(request, *callback_args, **callback_kwargs)

File "D:\myWay\stuhome_django\website\apps\accounts\views.py" in details

  1. return HttpResponse(DetailsForm?())

File "D:\myWay\stuhome_django\sdk\python\Lib\site-packages\django\newforms\forms.py" in init

  1. self.fields = self.base_fields.copy()

File "D:\myWay\stuhome_django\sdk\python\Lib\site-packages\django\newforms\forms.py" in copy

  1. return SortedDictFromList?([(k, copy.deepcopy(v)) for k, v in self.items()])

File "D:\myWay\stuhome_django\sdk\python\Lib\site-packages\django\newforms\fields.py" in deepcopy

  1. result.widget = copy.deepcopy(self.widget, memo)

TypeError? at /accounts/ object.new(method_descriptor) is not safe, use method_descriptor.new()

Attachments

Change History

09/15/07 05:57:03 changed by mtredinnick

  • status changed from new to closed.
  • resolution set to fixed.

(In [6276]) Fixed #5487 -- Added deepcopying ability to lazy() objects, along with a test to demonstrate why the previous code failed. Debugging and patch from John Buchanan.


Add/Change #5487 (object.__new__(method_descriptor) is not safe, use method_descriptor.__new__())




Change Properties
Action