質問編集履歴

1

cls._inst = super(Singleton, cls).__new__(cls)の場合

2021/03/16 08:42

投稿

ao_tombo
ao_tombo

スコア7

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)と思ますが