From be91051e40da1a69f13e9b485b2d3b60f1a7de2f Mon Sep 17 00:00:00 2001 From: David Rose Date: Thu, 9 Dec 2004 00:56:24 +0000 Subject: [PATCH] remove poorly-conceived __setitem__() --- .../extensions/ConfigVariableFilename-extensions.py | 11 +++-------- .../src/extensions/ConfigVariableString-extensions.py | 5 ----- 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/direct/src/extensions/ConfigVariableFilename-extensions.py b/direct/src/extensions/ConfigVariableFilename-extensions.py index b511f08d4b..61cefc0d82 100644 --- a/direct/src/extensions/ConfigVariableFilename-extensions.py +++ b/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) diff --git a/direct/src/extensions/ConfigVariableString-extensions.py b/direct/src/extensions/ConfigVariableString-extensions.py index dc0599d764..48467ddfb5 100644 --- a/direct/src/extensions/ConfigVariableString-extensions.py +++ b/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)