Python Can Nested Function Access Outer Variable