Show similar attributes (if possible) when raising AttributeError
Show similar attributes (if possible) when raising AttributeError

For example:

>>> from bokeh.models import *
>>> Plot(symmetry=True)
Traceback (most recent call last):
(...)
AttributeError: unexpected attribute 'symmetry' to Plot, similar attributes are v_symmetry or h_symmetry

If no similar properties are found, then all properties will be show.

gpfreitas/bokeh,stuart-knock/bokeh,roxyboy/bokeh,quasiben/bokeh,maxalbert/bokeh,clairetang6/bokeh,almarklein/bokeh,evidation-health/bokeh,DuCorey/bokeh,satishgoda/bokeh,canavandl/bokeh,xguse/bokeh,paultcochrane/bokeh,DuCorey/bokeh,xguse/bokeh,draperjames/bokeh,carlvlewis/bokeh,canavandl/bokeh,ericdill/bokeh,clairetang6/bokeh,ericdill/bokeh,mindriot101/bokeh,Karel-van-de-Plassche/bokeh,azjps/bokeh,jplourenco/bokeh,paultcochrane/bokeh,srinathv/bokeh,khkaminska/bokeh,lukebarnard1/bokeh,PythonCharmers/bokeh,phobson/bokeh,bsipocz/bokeh,ChinaQuants/bokeh,matbra/bokeh,khkaminska/bokeh,rothnic/bokeh,awanke/bokeh,Karel-van-de-Plassche/bokeh,almarklein/bokeh,bsipocz/bokeh,tacaswell/bokeh,ptitjano/bokeh,akloster/bokeh,schoolie/bokeh,jplourenco/bokeh,CrazyGuo/bokeh,ChristosChristofidis/bokeh,ChristosChristofidis/bokeh,bokeh/bokeh,jplourenco/bokeh,daodaoliang/bokeh,muku42/bokeh,ChinaQuants/bokeh,aiguofer/bokeh,saifrahmed/bokeh,rothnic/bokeh,daodaoliang/bokeh,jakirkham/bokeh,aiguofer/bokeh,josherick/bokeh,timothydmorton/bokeh,rhiever/bokeh,percyfal/bokeh,laurent-george/bokeh,azjps/bokeh,quasiben/bokeh,Karel-van-de-Plassche/bokeh,dennisobrien/bokeh,clairetang6/bokeh,mindriot101/bokeh,phobson/bokeh,almarklein/bokeh,rothnic/bokeh,srinathv/bokeh,josherick/bokeh,abele/bokeh,percyfal/bokeh,abele/bokeh,azjps/bokeh,justacec/bokeh,draperjames/bokeh,satishgoda/bokeh,mindriot101/bokeh,abele/bokeh,philippjfr/bokeh,aavanian/bokeh,evidation-health/bokeh,CrazyGuo/bokeh,akloster/bokeh,phobson/bokeh,KasperPRasmussen/bokeh,paultcochrane/bokeh,ericdill/bokeh,birdsarah/bokeh,muku42/bokeh,deeplook/bokeh,laurent-george/bokeh,rs2/bokeh,khkaminska/bokeh,percyfal/bokeh,mindriot101/bokeh,tacaswell/bokeh,stonebig/bokeh,timothydmorton/bokeh,justacec/bokeh,josherick/bokeh,maxalbert/bokeh,stuart-knock/bokeh,maxalbert/bokeh,roxyboy/bokeh,muku42/bokeh,caseyclements/bokeh,aavanian/bokeh,timothydmorton/bokeh,eteq/bokeh,rhiever/bokeh,ChristosChristofidis/bokeh,mutirri/bokeh,ChristosChristofidis/bokeh,timsnyder/bokeh,birdsarah/bokeh,KasperPRasmussen/bokeh,msarahan/bokeh,aavanian/bokeh,justacec/bokeh,matbra/bokeh,alan-unravel/bokeh,aiguofer/bokeh,DuCorey/bokeh,ahmadia/bokeh,deeplook/bokeh,percyfal/bokeh,aiguofer/bokeh,srinathv/bokeh,draperjames/bokeh,carlvlewis/bokeh,azjps/bokeh,awanke/bokeh,gpfreitas/bokeh,draperjames/bokeh,Karel-van-de-Plassche/bokeh,ptitjano/bokeh,satishgoda/bokeh,srinathv/bokeh,alan-unravel/bokeh,evidation-health/bokeh,stonebig/bokeh,mutirri/bokeh,phobson/bokeh,ericmjl/bokeh,caseyclements/bokeh,philippjfr/bokeh,saifrahmed/bokeh,xguse/bokeh,tacaswell/bokeh,carlvlewis/bokeh,azjps/bokeh,eteq/bokeh,lukebarnard1/bokeh,ericmjl/bokeh,rs2/bokeh,bsipocz/bokeh,msarahan/bokeh,satishgoda/bokeh,rhiever/bokeh,schoolie/bokeh,dennisobrien/bokeh,jplourenco/bokeh,htygithub/bokeh,saifrahmed/bokeh,ptitjano/bokeh,KasperPRasmussen/bokeh,DuCorey/bokeh,akloster/bokeh,rs2/bokeh,caseyclements/bokeh,draperjames/bokeh,htygithub/bokeh,timothydmorton/bokeh,caseyclements/bokeh,paultcochrane/bokeh,jakirkham/bokeh,saifrahmed/bokeh,stonebig/bokeh,ChinaQuants/bokeh,bokeh/bokeh,ericmjl/bokeh,percyfal/bokeh,ChinaQuants/bokeh,bokeh/bokeh,PythonCharmers/bokeh,schoolie/bokeh,ahmadia/bokeh,daodaoliang/bokeh,dennisobrien/bokeh,rothnic/bokeh,gpfreitas/bokeh,quasiben/bokeh,birdsarah/bokeh,evidation-health/bokeh,rs2/bokeh,alan-unravel/bokeh,htygithub/bokeh,philippjfr/bokeh,clairetang6/bokeh,jakirkham/bokeh,philippjfr/bokeh,deeplook/bokeh,gpfreitas/bokeh,stonebig/bokeh,CrazyGuo/bokeh,awanke/bokeh,alan-unravel/bokeh,akloster/bokeh,CrazyGuo/bokeh,schoolie/bokeh,mutirri/bokeh,jakirkham/bokeh,KasperPRasmussen/bokeh,ericdill/bokeh,matbra/bokeh,philippjfr/bokeh,msarahan/bokeh,muku42/bokeh,dennisobrien/bokeh,carlvlewis/bokeh,DuCorey/bokeh,rhiever/bokeh,ahmadia/bokeh,ericmjl/bokeh,xguse/bokeh,deeplook/bokeh,eteq/bokeh,stuart-knock/bokeh,canavandl/bokeh,bsipocz/bokeh,mutirri/bokeh,dennisobrien/bokeh,maxalbert/bokeh,schoolie/bokeh,canavandl/bokeh,timsnyder/bokeh,laurent-george/bokeh,Karel-van-de-Plassche/bokeh,roxyboy/bokeh,htygithub/bokeh,aavanian/bokeh,roxyboy/bokeh,timsnyder/bokeh,rs2/bokeh,justacec/bokeh,aavanian/bokeh,laurent-george/bokeh,ptitjano/bokeh,PythonCharmers/bokeh,abele/bokeh,josherick/bokeh,msarahan/bokeh,phobson/bokeh,timsnyder/bokeh,ericmjl/bokeh,ahmadia/bokeh,khkaminska/bokeh,stuart-knock/bokeh,ptitjano/bokeh,KasperPRasmussen/bokeh,tacaswell/bokeh,lukebarnard1/bokeh,lukebarnard1/bokeh,bokeh/bokeh,daodaoliang/bokeh,bokeh/bokeh,matbra/bokeh,timsnyder/bokeh,PythonCharmers/bokeh,awanke/bokeh,eteq/bokeh,jakirkham/bokeh,aiguofer/bokeh,birdsarah/bokeh