소스 검색

remove poorly-conceived __setitem__()

David Rose 21 년 전
부모
커밋
be91051e40
2개의 변경된 파일3개의 추가작업 그리고 13개의 파일을 삭제
  1. 3 8
      direct/src/extensions/ConfigVariableFilename-extensions.py
  2. 0 5
      direct/src/extensions/ConfigVariableString-extensions.py

+ 3 - 8
direct/src/extensions/ConfigVariableFilename-extensions.py

@@ -1,14 +1,9 @@
 
     def __str__(self):
-        return self.getValue()
+        return self.cStr()
 
     def __len__(self):
-        return self.getValue().__len__()
+        return self.length()
     
     def __getitem__(self, n):
-        return self.getValue().__getitem__(n)
-    
-    def __setitem__(self, n):
-        value = self.getValue()
-        value.__setitem__(n)
-        self.assign(value)
+        return self.cStr().__getitem__(n)

+ 0 - 5
direct/src/extensions/ConfigVariableString-extensions.py

@@ -4,8 +4,3 @@
     
     def __getitem__(self, n):
         return self.getValue().__getitem__(n)
-    
-    def __setitem__(self, n):
-        value = self.getValue()
-        value.__setitem__(n)
-        self.assign(value)