Simplify attribute assignment by insisting on the types identified from usage
observations, only noting assignments on those and not on any type that could
support a particular attribute.
1#!/usr/bin/env python 2 3a=1 4 5defbefore(): 6i=2 7whilei>0: 8b=a# right hand side name changes origin 9a=2 10i-=1 11returnb 12 13result1_1=before() 14 15# vim: tabstop=4 expandtab shiftwidth=4