'from_string(source, **kwargs) -> SubRipFile
`source` -> a unicode instance or at least a str instance encoded with
`sys.getdefaultencoding()`'

@classmethod
def from_string(cls, source, **kwargs):

    error_handling = kwargs.pop('error_handling', None)
    new_file = cls(**kwargs)
    new_file.read(source.splitlines(True), error_handling=error_handling)
    return new_file
