#NEWLINE# def synonym_for( name , map_column = False ) : #NEWLINE# #INDENT# "Decorator, make a Python @property a query synonym for a column.\n\n    A decorator version of :func:`~sqlalchemy.orm.synonym`. The function being\n    decorated is the 'descriptor', otherwise passes its arguments through to\n    synonym()::\n\n      @synonym_for('col')\n      @property\n      def prop(self):\n          return 'special sauce'\n\n    The regular ``synonym()`` is also usable directly in a declarative setting\n    and may be convenient for read/write properties::\n\n      prop = synonym('col', descriptor=property(_read_prop, _write_prop))\n\n    " #NEWLINE# def decorate( fn ) : #NEWLINE# #INDENT# return _orm_synonym ( name , map_column = map_column , descriptor = fn ) #NEWLINE# #UNINDENT# return name