caellion-python-commons
|
Ccaellion.pycommons.encoding.base36.Base36Coder | This class provides methods allowing conversion between integer, hexadecimal integer and base36 strings |
Ccaellion.pycommons.serializers.datetime_serializer.DateTimeIsoTimeSerializer | Implementation of DateTime serializer, using IsoTime as a serialized standard |
Ccaellion.pycommons.serializers.datetime_serializer.DateTimeUnixMicrosSerializer | Implementation of DateTime serializer, using Unix-epoch based timestamp with microsecond precision as serialized format |
Ccaellion.pycommons.serializers.datetime_serializer.DateTimeUnixMillisSerializer | Implementation of DateTime serializer, using Unix-epoch based timestamp with millisecond precision as serialized format |
Ccaellion.pycommons.serializers.datetime_serializer.DateTimeUnixSerializer | Implementation of DateTime serializer, using Unix-epoch based timestamp with second precision as serialized format |
▼CException | |
Ccaellion.pycommons.encoding.base36.InvalidCustomCharsetException | This exception is raised when more than exactly one instance of a given field is contained within field list |
Ccaellion.pycommons.encoding.base36.InvalidCustomCharsetLengthException | This exception is raised when custom character set length |
Ccaellion.pycommons.encoding.base36.InvalidInputStringException | This exception is raised when encountering a character not defined in custom charset in input string |
Ccaellion.pycommons.encoding.base36.NumberNotPositiveOrZeroException | This exception is raised when non-positive integer is passed to encode function |
Ccaellion.pycommons.encoding.base36.ValueTooLargeException | This exception is raised when encountering an integer over maximum size of 16 bytes |
Ccaellion.pycommons.hashing.file_hashing.AlreadyDoneException | This exception is raised when hashing was requested on a FileHasher that has already finished hashing |
Ccaellion.pycommons.hashing.file_hashing.NotDoneYetException | This exception is raised when a hash was requested from a FileHasher that has not hashed any file yet |
Ccaellion.pycommons.hashing.file_hashing.UnsupportedAlgorithmException | This exception is raised whenever provided algorithm is not one of allowed algorithms |
Ccaellion.pycommons.stringutil.formatters.InvalidDurationException | This exception is raised whenever provided duration is zero or negative |
Ccaellion.pycommons.stringutil.unixpassword.DuplicateFieldException | This exception is raised when more than exactly one instance of a given field is contained within field list |
Ccaellion.pycommons.stringutil.unixpassword.EmptyFieldNameException | This exception is raised when an empty field name is encountered |
Ccaellion.pycommons.stringutil.unixpassword.InvalidFileFormatException | This exception is raised when encountering invalid or non-uniform line |
Ccaellion.pycommons.stringutil.unixpassword.NewlineEmptyException | This exception is raised when an empty line separator string is encountered |
Ccaellion.pycommons.stringutil.unixpassword.SeparatorEmptyException | This exception is raised when an empty separator string is encountered |
Ccaellion.pycommons.hashing.file_hashing.FileHasher | This class provides hashlib-based file hasher |
Ccaellion.pycommons.stringutil.formatters.NumberFormatting | This class provides various number formats |
Ccaellion.pycommons.codeanalysis.reports.ReportBuilder | This class provides a set of methods to create reports that are compatible with Jenkins' warnings-ng plugin |
Ctests.test_codeanalysis_reports.TestCodeAnalysisReportsReportBuilder | |
Ctests.test_encoding_base36.TestEncodingBase36Coder | |
Ctests.test_hashing_file_hashing.TestHashingFileHasher | |
Ctests.test_encryption_tripledes.TestSerializersDateTimeSerializer | |
Ctests.test_serializers_datetime_serializer.TestSerializersDateTimeSerializer | |
Ctests.test_stringutil_formatters.TestStringUtilFormatters | |
Ctests.test_stringutil_unixpassword.TestStringUtilUnixPasswordText | |
Ccaellion.pycommons.encryption.tripledes.TripleDESECBMD5Key | This class provides implementation of triple DES algorithm which uses MD5 hash of password as a key (it uses 16-byte key so it is triple DES with 2 keys) |
Ccaellion.pycommons.stringutil.unixpassword.UnixPasswordText | This class provides methods to read and write to linux-style passwd/shadow files, ability to parse shadow-style lines into dicts and identifying password hashing algorithms used in linux-style hash format |