added autogenerated doc for observer.py