Mercurial > hg > MakeItSo
comparison makeitso/template.py @ 256:f10f5beb8ad1
pytest now actually runs the tests
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Sat, 27 May 2017 09:37:15 -0700 |
parents | cfd4f1e91090 |
children |
comparison
equal
deleted
inserted
replaced
255:4a0bf841ebbf | 256:f10f5beb8ad1 |
---|---|
31 def copy(self): | 31 def copy(self): |
32 """returns a copy of the variable""" | 32 """returns a copy of the variable""" |
33 return Variable(self.name, self.description, self.default, self.cast) | 33 return Variable(self.name, self.description, self.default, self.cast) |
34 | 34 |
35 def set(self, value): | 35 def set(self, value): |
36 if self.cast: | 36 self.value = self.cast(value) if self.cast else value |
37 self.value = self.cast(value) | |
38 else: | |
39 self.value = value | |
40 self._set = True | 37 self._set = True |
41 return self.value | 38 return self.value |
42 | 39 |
43 def isset(self): | 40 def isset(self): |
44 """whether the variable has been set or not""" | 41 """whether the variable has been set or not""" |