Mercurial > hg > pyloader
comparison pyloader/factory.py @ 14:30979d82c95d
remove silly self-reference code for now
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Fri, 27 May 2011 18:43:14 -0700 |
| parents | ff272dcd5cd8 |
| children | 0bea5297c156 |
comparison
equal
deleted
inserted
replaced
| 13:eb81d6943f2e | 14:30979d82c95d |
|---|---|
| 74 | 74 |
| 75 if value.startswith(self.delimeters[0]) and value.endswith(self.delimeters[1]): | 75 if value.startswith(self.delimeters[0]) and value.endswith(self.delimeters[1]): |
| 76 value = value[len(self.delimeters[0]):-len(self.delimeters[1])] | 76 value = value[len(self.delimeters[0]):-len(self.delimeters[1])] |
| 77 if value in self.config: | 77 if value in self.config: |
| 78 return self.load(value) | 78 return self.load(value) |
| 79 elif value == 'self': | |
| 80 # reference this factory | |
| 81 # tricky and dangerous | |
| 82 return self | |
| 83 return value | 79 return value |
| 84 | 80 |
