'move: Move object(s) to a new location
Required argument: the object(s) to move
Keyword argument to: the new location for the object(s)
Keyword argument replacing: Specifies whether or not to replace items in the destination that have the same name as items being moved
Keyword argument positioned_at: Gives a list (in local window coordinates) of positions for the destination items
Keyword argument routing_suppressed: Specifies whether or not to autoroute items (default is false). Only applies when moving to the system folder.
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: to the object(s) after they have been moved'

def move(self, _object, _attributes={}, **_arguments):

    _code = 'core'
    _subcode = 'move'
    aetools.keysubst(_arguments, self._argmap_move)
    _arguments['----'] = _object
    aetools.enumsubst(_arguments, 'alrp', _Enum_bool)
    aetools.enumsubst(_arguments, 'mvpl', _Enum_list)
    aetools.enumsubst(_arguments, 'rout', _Enum_bool)
    (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
    if _arguments.get('errn', 0):
        raise aetools.Error, aetools.decodeerror(_arguments)
    if _arguments.has_key('----'):
        return _arguments['----']
