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 |