def _reindex_axes(self, axes, level, limit, tolerance, method, fill_value,<EOL>copy):
obj = self<EOL>for a in self._AXIS_ORDERS:<EOL><INDENT>labels = axes[a]<EOL>if labels is None:<EOL><INDENT>continue<EOL><DEDENT>ax = self._get_axis(a)<EOL>new_index, indexer = ax.reindex(labels, level=level, limit=limit,<EOL>tolerance=tolerance, method=method)<EOL>axis = self._get_axis_number(a)<EOL>obj = obj._reindex_with_indexers({axis: [new_index, indexer]},<EOL>fill_value=fill_value,<EOL>copy=copy, allow_dups=False)<EOL><DEDENT>return obj<EOL>
Perform the reindex for all the axes.