;ò > ÄDc@s·dkZdkZdklZdkiiZdkiiZei i dƒZ dei fd„ƒYZ d„Zd„Zd„Zhde<d e s-ss--stdinsdestsstdinsactions store_truesdefaultshelpsRead notice data from stdin.s-fs --formatters formatters!formatter to apply to notice bodyiiiN(susages OptionParsersparsers add_optionsFalses parse_argssoptionssargsslens print_helpssyssexitspopsbotnicksnetworkschannelsstdinsreadsdatas formatters FORMATTERSs SupyClientsclientsreactorslistenUNIXDatagrams sendNotice( sparsersbotnicksargssclientschannelsusagesdatasoptionssnetwork((s+./ExternalNotice/supybot-external-notice.pysmain/s.      c CsÛdk}|i|ƒ}|iƒiƒ}|idƒ}|idƒ}d|idƒi ddƒd}|idƒ|idƒd|idƒi ƒ}|idƒ|idƒi ƒ}d|||||fSdS( s Formatter for svn commits. NisRev: %ss: iiÿÿÿÿsFile: %ssSvn Commit: %s, %s, %s, %s, %s(semailsmessage_from_stringsdatasmessages get_payloads splitlinesslinesspopsauthorsdatessplitsrevisionsstripsfilenameslog( sdataslogsauthorslinessfilenamesdatesmessagesemailsrevision((s+./ExternalNotice/supybot-external-notice.pysformat_svn_commit_mailJs #   c Cs²dk} | i|ƒ}|iƒiƒ}|d}|didƒ}|di dƒdidƒ}t |i ƒ}|d }|d i d ƒd}d |||||fSdS( sFormatter for darcs commitsNiis[is**iÿÿÿÿs] {sDatesTos@s+Darcs Commit: %s #%s, %s, Date: %s, Msg: %s(semailsmessage_from_stringsdatasmessages get_payloads splitlinesslinessauthorsstripslogssplitspatchnumsdicts_headerssheaderssdatesmlist( sdataslogsauthorspatchnumslinessmlistsheaderssdatesmessagesemail((s+./ExternalNotice/supybot-external-notice.pysformat_darcs_commit_mailZs    ssvn-commit-mailsdarcs-commit-mails__main__(sosssyssoptparses OptionParserstwisted.internet.reactorsinternetsreactorstwisted.internet.protocolsprotocolspaths expandusersSOCKPATHsDatagramProtocols SupyClientsmainsformat_svn_commit_mailsformat_darcs_commit_mails FORMATTERSs__name__( sprotocolsreactorsformat_svn_commit_mails FORMATTERSssyssformat_darcs_commit_mails SupyClientsmainsossSOCKPATHs OptionParser((s+./ExternalNotice/supybot-external-notice.pys?s