質問編集履歴
1
cls._inst = super(Singleton, cls).__new__(cls)の場合
test
CHANGED
File without changes
|
test
CHANGED
@@ -72,6 +72,8 @@
|
|
72
72
|
|
73
73
|
### 補足情報(FW/ツールのバージョンなど)
|
74
74
|
|
75
|
+
cls._inst = super(Singleton, cls).__new__(cls)
|
75
76
|
|
77
|
+
に変更すると動くようですが、なぜこのようにすると動くようになるのか、なぜクックブックに書かれている方法では動かないのか分かりません。
|
76
78
|
|
77
|
-
|
79
|
+
ちなみに、print(id(s2), s2.spam())もprint(id(s2), s2.s)だと思いますが。
|