#NEWLINE# def __init__( self , s , error_on_huge_major_num = True ) : #NEWLINE# #INDENT# 'Create a NormalizedVersion instance from a version string.\n\n        @param s {str} The version string.\n        @param error_on_huge_major_num {bool} Whether to consider an\n            apparent use of a year or full date as the major version number\n            an error. Default True. One of the observed patterns on PyPI before\n            the introduction of `NormalizedVersion` was version numbers like this:\n                2009.01.03\n                20040603\n                2005.01\n            This guard is here to strongly encourage the package author to\n            use an alternate version, because a release deployed into PyPI\n            and, e.g. downstream Linux package managers, will forever remove\n            the possibility of using a version number like "1.0" (i.e.\n            where the major number is less than that huge major number).\n        ' #NEWLINE# self . _parse ( s , s )