caellion-python-commons
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NcaellionThis package wraps commons packages
 NpycommonsThis package wraps commons packages
 NcodeanalysisThis package provides facilities related to code analysis and reporting code analysis results
 NreportsThis module provides utlilities related to creating Jenkins' warnings-ng-plugin-compatible reports from codeanalysis
 CReportBuilderThis class provides a set of methods to create reports that are compatible with Jenkins' warnings-ng plugin
 NencodingThis package provides facilities related to encoding of strings and numbers
 Nbase36This module provides utlilities related to converting to/from base36 encoding
 CInvalidCustomCharsetLengthExceptionThis exception is raised when custom character set length
 CInvalidCustomCharsetExceptionThis exception is raised when more than exactly one instance of a given field is contained within field list
 CInvalidInputStringExceptionThis exception is raised when encountering a character not defined in custom charset in input string
 CNumberNotPositiveOrZeroExceptionThis exception is raised when non-positive integer is passed to encode function
 CValueTooLargeExceptionThis exception is raised when encountering an integer over maximum size of 16 bytes
 CBase36CoderThis class provides methods allowing conversion between integer, hexadecimal integer and base36 strings
 NencryptionThis package provides facilities related to encryption and decryption (but not hashing)
 NtripledesThis module provides utilities related to or using 3DES symmetric encryption algorithm
 CTripleDESECBMD5KeyThis 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)
 NhashingThis package provides facilities related to hashing
 Nfile_hashingThis module provides utilities related to hashing files
 CUnsupportedAlgorithmExceptionThis exception is raised whenever provided algorithm is not one of allowed algorithms
 CAlreadyDoneExceptionThis exception is raised when hashing was requested on a FileHasher that has already finished hashing
 CNotDoneYetExceptionThis exception is raised when a hash was requested from a FileHasher that has not hashed any file yet
 CFileHasherThis class provides hashlib-based file hasher
 NserializersThis package provides facilities related to serialization of objects
 Ndatetime_serializerThis module provides various serializers for datetime.datetime object
 CDateTimeIsoTimeSerializerImplementation of DateTime serializer, using IsoTime as a serialized standard
 CDateTimeUnixMillisSerializerImplementation of DateTime serializer, using Unix-epoch based timestamp with millisecond precision as serialized format
 CDateTimeUnixMicrosSerializerImplementation of DateTime serializer, using Unix-epoch based timestamp with microsecond precision as serialized format
 CDateTimeUnixSerializerImplementation of DateTime serializer, using Unix-epoch based timestamp with second precision as serialized format
 NstringutilThis package provides facilities related to formatting strings
 NformattersThis module provides various string formatters
 CInvalidDurationExceptionThis exception is raised whenever provided duration is zero or negative
 CNumberFormattingThis class provides various number formats
 NunixpasswordThis module provides utlilities related to creating, reading, writing and parsing of linux-style passwd/shadow file
 CDuplicateFieldExceptionThis exception is raised when more than exactly one instance of a given field is contained within field list
 CEmptyFieldNameExceptionThis exception is raised when an empty field name is encountered
 CSeparatorEmptyExceptionThis exception is raised when an empty separator string is encountered
 CNewlineEmptyExceptionThis exception is raised when an empty line separator string is encountered
 CInvalidFileFormatExceptionThis exception is raised when encountering invalid or non-uniform line
 CUnixPasswordTextThis 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
 NtestsTest suite for caellion.pycommons
 Ntest_codeanalysis_reports
 CTestCodeAnalysisReportsReportBuilder
 Ntest_encoding_base36
 CTestEncodingBase36Coder
 Ntest_encryption_tripledes
 CTestSerializersDateTimeSerializer
 Ntest_hashing_file_hashing
 CTestHashingFileHasher
 Ntest_serializers_datetime_serializer
 CTestSerializersDateTimeSerializer
 Ntest_stringutil_formatters
 CTestStringUtilFormatters
 Ntest_stringutil_unixpassword
 CTestStringUtilUnixPasswordText