Fix attribute behavior under certain strange circumstances.
Fix attribute behavior under certain strange circumstances.

kumasento/mwparserfromhell,jayvdb/mwparserfromhell,gencer/mwparserfromhell,earwig/mwparserfromhell,yuvipanda/mwparserfromhell,yuvipanda/mwparserfromhell,yuvipanda/mwparserfromhell,jayvdb/mwparserfromhell,jayvdb/mwparserfromhell,SunghanKim/mwparserfromhell,wikimedia/operations-debs-python-mwparserfromhell,wikimedia/operations-debs-python-mwparserfromhell,SunghanKim/mwparserfromhell,wikimedia/operations-debs-python-mwparserfromhell,SunghanKim/mwparserfromhell,yuvipanda/mwparserfromhell,SunghanKim/mwparserfromhell,jayvdb/mwparserfromhell,kumasento/mwparserfromhell,gencer/mwparserfromhell,kumasento/mwparserfromhell,gencer/mwparserfromhell,wikimedia/operations-debs-python-mwparserfromhell,earwig/mwparserfromhell,gencer/mwparserfromhell,earwig/mwparserfromhell