PKX†3•/@$ EGG-INFO/trac_plugin.txtwanted_pagesPKD…68“×2EGG-INFO/zip-safe PK<…68oæAEGG-INFO/SOURCES.txtsetup.py WantedPages.egg-info/PKG-INFO WantedPages.egg-info/SOURCES.txt WantedPages.egg-info/dependency_links.txt WantedPages.egg-info/top_level.txt WantedPages.egg-info/trac_plugin.txt wanted_pages/__init__.py wanted_pages/tests.py wanted_pages/wanted_pages.py PK;…68“×2EGG-INFO/dependency_links.txt PK;…68Ò¬ ··EGG-INFO/PKG-INFOMetadata-Version: 1.0 Name: WantedPages Version: 0.3 Summary: UNKNOWN Home-page: UNKNOWN Author: UNKNOWN Author-email: UNKNOWN License: UNKNOWN Description: UNKNOWN Platform: UNKNOWN PK;…68w!–² EGG-INFO/top_level.txtwanted_pages PKÂS†3XÈœƒwanted_pages/__init__.pyfrom wanted_pages import *PK@…68¾áÇð55wanted_pages/wanted_pages.pyc;ò ¸Fc@s²dkTdklZdklZdklZdkZddZdZ dZ ei eƒZ ei e ƒZ ei e ƒZd Zd Zd „Zd „Zd efd„ƒYZdS((s*(sIWikiMacroProvider(s wiki_to_html(sclockNs.!?(?t|ƒD]0\}}||i |<|i d||fƒq(Wx1t |ƒD]#\} }|i d| |fƒqiWxZ|D]R\}}xC|i|ƒD]2}|| jog| |t|ƒD]0\}}||i |<|i d||fƒq(Wx1t |ƒD]#\} }|i d| |fƒqiWxZ|D]R\}}xC|i|ƒD]2}|| jog| |s(s wanted_pagess exec_wiki_sql(srows((srowss6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pysmockscCs tt_dS(N(sorigs wanted_pagess exec_wiki_sql(((s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pysunmock ssWantedPagesTestCasecBsPtZeZdZeZd„Zd„Zd„Zd„Z d„Z d„Z RS(NscCsDtƒ}ti|ƒ|_tdƒ}|iƒ|_ |i ƒdS(NsREADME( sEnvironmentStubsenvs wanted_pagessWantedPagesMacrosselfsmacrosopensreadmesreads readmeTextsclose(sselfsenvsreadme((s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pyssetUps   cCst|_tƒdS(N(sNonesselfsmacrosunmock(sself((s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pystearDowns cCs³|ii|iƒ}|id|jdƒ|id|jdƒ|id|jdƒ|id|jdƒ|id |jd ƒ|id |jd ƒ|id |jdƒdS(NsTimLowesTimLowe not foundsTimLeosTimLeo not foundsParentWiki/SubWikisParentWiki/SubWiki not foundsNoSpacessNoSpaces not foundsTimLowe5s[wiki:TimLowe5] not foundsTimLowe6s[wiki:TimLowe6 link] not founds EndOfFilesEndOfFile not found(sselfsmacrosfindBrokenLinkss readmeTextslinkss assertTrue(sselfslinks((s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pys test_matchesscCsM|ii|iƒ}|id|jdƒ|id|jdƒ|id|jdƒ|id|jdƒ|id |jd ƒ|id |jd ƒ|id |jdƒ|id|jdƒ|id|jdƒ|id|jdƒ|id|jdƒ|id|jdƒ|id|jdƒ|id|jdƒdS(Ns!TimLewos!TimLewo foundsTimLoos 3TimLoo foundsTimLees`TimLee` foundsMyMacros[[MyMacro] foundsexternalsiki:http://external founds ExternalLinkshttp://ExternalLink foundsTomFools&http://ExternalTrac/wiki/TomFool foundsTimLows{{{TimLow}}} foundsMyClasss{{{if (MyClass)}}} founds WikiProcessors)[wiki:WikiProcessors WikiProcessor] founds PythonPaths;{{{...PythonPath "sys.path + ['/path/to/trac']"...}}} foundsIfModules{{{...IfModule...}}} founds NestedBlockss&{{{...{{{ }}} NestedBlocks...}}} founds WikiHistorys(http://c2.com/cgi/wiki?WikiHistory found(sselfsmacrosfindBrokenLinkss readmeTextslinkss assertFalse(sselfslinks((s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pystest_falseMatches)scCsXtddfddfgƒ|iitƒ}|id|jƒ|id|jƒdS(Nspagenames BrokenLinkspage2s[wiki:pagename]s [wiki:page2](smocksselfsmacros buildWikiTextsTruestxts assertTrue(sselfstxt((s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pystest_referrersAddedToWikiText:scCsBtddfddfgƒ|iiƒ}|id|jƒdS(Nspagenames BrokenLinkspage2s[wiki:pagename](smocksselfsmacros buildWikiTextstxts assertFalse(sselfstxt((s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pystest_referrersNotAddedByDefault@s( s__name__s __module__sNonesmacros readmeTextsreqssetUpstearDowns test_matchesstest_falseMatchesstest_referrersAddedToWikiTextstest_referrersNotAddedByDefault(((s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pysWantedPagesTestCase s    cCstitdƒSdS(Nstest(sunittests makeSuitesWantedPagesTestCase(((s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pyssuiteEss__main__(sunittests wanted_pagess trac.testsEnvironmentStubs trac.web.apisRequests exec_wiki_sqlsorigsmocksunmocksTestCasesWantedPagesTestCasessuites__name__smain( sEnvironmentStubsunittestsRequestsWantedPagesTestCasessuitesunmocks wanted_pagessmocksorig((s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pys?s       8  PK@…68Î g‘¬¬wanted_pages/__init__.pyc;ò }®•Cc@s dkTdS((s*N(s wanted_pages(((s9build/bdist.darwin-8.0.1-x86/egg/wanted_pages/__init__.pys?sPKò˜Š6áÿ}Ú××wanted_pages/wanted_pages.pyfrom trac.core import * from trac.wiki.api import IWikiMacroProvider from trac.wiki.formatter import wiki_to_html from time import clock import re CAMEL = r"!?(?= 0: clear, rem = text.split('{{{', 1) rem = self._extractBlock(rem) text = clear + rem return text def _extractBlock(self, s): cleaned = '' if s.find('{{{') >= 0 and s.find('{{{') < s.find('}}}'): first, second = s.split('{{{', 1) s = self._extractBlock(second) if s.find('}}}') >= 0: inside, outside = s.split('}}}', 1) cleaned = outside else: cleaned = s # no closing braces return cleaned PK@…68xp•mmwanted_pages/tests.pyc;ò ¸Fc@sˆdkZdkZdklZdklZeiZd„Zd„Z dei fd„ƒYZ d„Z e djoeiƒndS( N(sEnvironmentStub(sRequestcs‡d†t_dS(NcsˆS(N(srows(sx(srows(s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pyss(s wanted_pagess exec_wiki_sql(srows((srowss6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pysmockscCs tt_dS(N(sorigs wanted_pagess exec_wiki_sql(((s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pysunmock ssWantedPagesTestCasecBsPtZeZdZeZd„Zd„Zd„Zd„Z d„Z d„Z RS(NscCsDtƒ}ti|ƒ|_tdƒ}|iƒ|_ |i ƒdS(NsREADME( sEnvironmentStubsenvs wanted_pagessWantedPagesMacrosselfsmacrosopensreadmesreads readmeTextsclose(sselfsenvsreadme((s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pyssetUps   cCst|_tƒdS(N(sNonesselfsmacrosunmock(sself((s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pystearDowns cCs³|ii|iƒ}|id|jdƒ|id|jdƒ|id|jdƒ|id|jdƒ|id |jd ƒ|id |jd ƒ|id |jdƒdS(NsTimLowesTimLowe not foundsTimLeosTimLeo not foundsParentWiki/SubWikisParentWiki/SubWiki not foundsNoSpacessNoSpaces not foundsTimLowe5s[wiki:TimLowe5] not foundsTimLowe6s[wiki:TimLowe6 link] not founds EndOfFilesEndOfFile not found(sselfsmacrosfindBrokenLinkss readmeTextslinkss assertTrue(sselfslinks((s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pys test_matchesscCsM|ii|iƒ}|id|jdƒ|id|jdƒ|id|jdƒ|id|jdƒ|id |jd ƒ|id |jd ƒ|id |jdƒ|id|jdƒ|id|jdƒ|id|jdƒ|id|jdƒ|id|jdƒ|id|jdƒ|id|jdƒdS(Ns!TimLewos!TimLewo foundsTimLoos 3TimLoo foundsTimLees`TimLee` foundsMyMacros[[MyMacro] foundsexternalsiki:http://external founds ExternalLinkshttp://ExternalLink foundsTomFools&http://ExternalTrac/wiki/TomFool foundsTimLows{{{TimLow}}} foundsMyClasss{{{if (MyClass)}}} founds WikiProcessors)[wiki:WikiProcessors WikiProcessor] founds PythonPaths;{{{...PythonPath "sys.path + ['/path/to/trac']"...}}} foundsIfModules{{{...IfModule...}}} founds NestedBlockss&{{{...{{{ }}} NestedBlocks...}}} founds WikiHistorys(http://c2.com/cgi/wiki?WikiHistory found(sselfsmacrosfindBrokenLinkss readmeTextslinkss assertFalse(sselfslinks((s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pystest_falseMatches)scCsXtddfddfgƒ|iitƒ}|id|jƒ|id|jƒdS(Nspagenames BrokenLinkspage2s[wiki:pagename]s [wiki:page2](smocksselfsmacros buildWikiTextsTruestxts assertTrue(sselfstxt((s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pystest_referrersAddedToWikiText:scCsBtddfddfgƒ|iiƒ}|id|jƒdS(Nspagenames BrokenLinkspage2s[wiki:pagename](smocksselfsmacros buildWikiTextstxts assertFalse(sselfstxt((s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pystest_referrersNotAddedByDefault@s( s__name__s __module__sNonesmacros readmeTextsreqssetUpstearDowns test_matchesstest_falseMatchesstest_referrersAddedToWikiTextstest_referrersNotAddedByDefault(((s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pysWantedPagesTestCase s    cCstitdƒSdS(Nstest(sunittests makeSuitesWantedPagesTestCase(((s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pyssuiteEss__main__(sunittests wanted_pagess trac.testsEnvironmentStubs trac.web.apisRequests exec_wiki_sqlsorigsmocksunmocksTestCasesWantedPagesTestCasessuites__name__smain( sEnvironmentStubsunittestsRequestsWantedPagesTestCasessuitesunmocks wanted_pagessmocksorig((s6build/bdist.darwin-8.0.1-x86/egg/wanted_pages/tests.pys?s       8  PKX†3•/@$ ¤EGG-INFO/trac_plugin.txtPKD…68“×2¤BEGG-INFO/zip-safePK<…68oæA¤rEGG-INFO/SOURCES.txtPK;…68“×2¤ªEGG-INFO/dependency_links.txtPK;…68Ò¬ ··¤æEGG-INFO/PKG-INFOPK;…68w!–² ¤ÌEGG-INFO/top_level.txtPKÂS†3XÈœƒ¤ wanted_pages/__init__.pyPK@…68¾áÇð55¤]wanted_pages/wanted_pages.pycPKB…68¾áÇð55¤Íwanted_pages/wanted_pages.pyoPKò˜Š6]ÖKù ù ¤=6wanted_pages/tests.pyPKB…68Î g‘¬¬¤iBwanted_pages/__init__.pyoPKB…68xp•mm¤LCwanted_pages/tests.pyoPK@…68Î g‘¬¬¤íWwanted_pages/__init__.pycPKò˜Š6áÿ}Ú×פÐXwanted_pages/wanted_pages.pyPK@…68xp•mm¤áiwanted_pages/tests.pycPK‚~