Python передает аргументы функции по ссылке, поэтому максимальная длина строки, передаваемой в функцию, полностью зависит от максимальной длины строки.
Бывает, что максимальная длина строки зависит от платформы (обычно адресное пространство и / или ОЗУ) - см. Вопрос Какова максимальная длина строки Python для получения подробной информации.
В python (и я предполагаю, что это будет работать и в jython) вы можете узнать это значение с помощью sys.maxsize
:
>>>import sys
>>>print sys.maxsize
9223372036854775807
Из документов:
maxsize: наибольшее положительное целое число, поддерживаемое типом платформы Py_ssize_t, и, следовательно, списки максимального размера, строки, dicts и многие другие контейнеры могут иметь.
Ваша строка максимальной длины не будет рядом с таким количеством символов, заметьте.