19 lines
728 B
Diff
19 lines
728 B
Diff
# django__django-17087
|
|
# Loki Mode Multi-Agent Patch
|
|
# Attempts: 1
|
|
|
|
--- a/django/db/migrations/serializer.py
|
|
+++ b/django/db/migrations/serializer.py
|
|
@@ -168,7 +168,7 @@ class FunctionTypeSerializer(BaseSerializer):
|
|
)
|
|
if getattr(self.value, "__self__", None) and isinstance(
|
|
self.value.__self__, type
|
|
):
|
|
- klass = self.value.__self__
|
|
- module = klass.__module__
|
|
- return "%s.%s.%s" % (module, klass.__name__, self.value.__name__), {
|
|
+ klass = self.value.__self__
|
|
+ module = klass.__module__
|
|
+ return "%s.%s.%s" % (module, klass.__qualname__, self.value.__name__), {
|
|
"import %s" % module
|
|
}
|