#1 by gmdcastillo
Hi there, I'm currently updating an old app written for oTree 2 to oTree 5 and I'm surprised to see that everything works out of the box apart from a few minor modifications. In particular, all of the self. syntax works, for methods and whatnot. Can we still use the old self. syntax in oTree 5? —Geoffrey
#2
by
Chris_oTree
yes you can use it. This page lists the differences: https://otree.readthedocs.io/en/latest/misc/otreelite.html
#3 by gmdcastillo
Thanks, great to hear!
Is it also true for the pages? For example doing
```
class MyPage(Page):
def vars_for_template(self):
my_var = self.session.config['var']
```
PyCharm complains about the `self.session`: "Unresolved attribute reference 'session' for class 'MyPage'"
But it seems to work still.