Целочисленная бесконечность Python для нарезки

Я определил параметр нарезки в файле конфигурации:

max_items = 10

Мой класс нарезает список в соответствии с этим параметром:

items=l[:config.max_itmes]

Когда max_items = 0 , Я хочу, чтобы все предметы были взяты из l . Быстрый и грязный способ:

config.max_items=config.max_items if config.max_items>0 else 1e7

Предполагая, что элементов будет меньше 1e7 . Однако я не люблю использовать магические числа. Есть ли более питоновский способ сделать это, например, целочисленная константа бесконечности?

17
задан Adam Matan 17 July 2011 в 09:39
поделиться