Update smartLegend.py

fix #23