Commit 30d7ecf0 authored by 's avatar
Browse files

changé mode de demande de requète

parent 81f7c618
......@@ -256,7 +256,8 @@ if __name__ == "__main__":
pass
while True:
time.sleep(random.randint(1,2))
input("press return to request\n")
#time.sleep(random.randint(1,2))
client.to_request()
while not client.can_acquire():
time.sleep(random.randint(1,2))
......
......@@ -49,7 +49,7 @@
\@writefile{loa}{\contentsline {algorithm}{\numberline {5}{\ignorespaces R\IeC {\'e}ception d'un message \texttt {VAL} par le site $i$ envoy\IeC {\'e} par le site $j$ accompagn\IeC {\'e} de la date $T_m$}}{5}{algorithm.5}}
\newlabel{algoOnAck}{{5}{5}{Réception d'un message \texttt {VAL}}{algorithm.5}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3}Impl\IeC {\'e}mentation avec RabbitMQ}{6}{section.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Impl\IeC {\'e}mentation par le m\IeC {\'e}canisme d'exchange}{6}{subsection.3.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Impl\IeC {\'e}mentation}{6}{subsection.3.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.1}Connexion au serveur RabbitMQ et communication avec les voisins}{6}{subsubsection.3.1.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.2}D\IeC {\'e}finition des variables de l'algorithme de Lamport}{7}{subsubsection.3.1.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.3}Publication d'un message}{7}{subsubsection.3.1.3}}
......@@ -60,10 +60,9 @@
\@writefile{lof}{\contentsline {chapter}{3. Impl\IeC {\'e}mentation avec RabbitMQ}{12}{subsubsection.3.1.7}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Terminaux ex\IeC {\'e}cutant le script \setlength {\fboxsep }{2pt}\color@box {}{imtaInlineCodeBackground}{\mintinline [breaklines]{bash}{lamport_node_exchange.py}}}}{12}{figure.1}}
\newlabel{fig:exchange1}{{1}{12}{Terminaux exécutant le script \imtaInlinecode {bash}{lamport_node_exchange.py}}{figure.1}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Acquisition de la ressource par le site 4}}{13}{figure.2}}
\newlabel{fig:exchange2}{{2}{13}{Acquisition de la ressource par le site 4}{figure.2}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Acquisition de la ressource par le site 4}}{12}{figure.2}}
\newlabel{fig:exchange2}{{2}{12}{Acquisition de la ressource par le site 4}{figure.2}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Demande de l'acc\IeC {\`e}s \IeC {\`a} la ressource par le site 1}}{13}{figure.3}}
\newlabel{fig:exchange3}{{3}{13}{Demande de l'accès à la ressource par le site 1}{figure.3}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Lib\IeC {\'e}ration de la ressource par le site 4 et acquisition par le site 1}}{14}{figure.4}}
\newlabel{fig:exchange4}{{4}{14}{Libération de la ressource par le site 4 et acquisition par le site 1}{figure.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Impl\IeC {\'e}mentation par le m\IeC {\'e}canisme de topic}{14}{subsection.3.2}}
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (MiKTeX 2.9.6500 64-bit) (preloaded format=pdflatex 2017.11.24) 25 NOV 2017 16:12
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (MiKTeX 2.9.6500 64-bit) (preloaded format=pdflatex 2017.11.24) 25 NOV 2017 16:36
entering extended mode
**./report.tex
(report.tex
......@@ -1401,14 +1401,6 @@ File: switch.def 2017/11/03 3.15 Babel switching mechanism
File: bblopts.cfg 2005/09/08 v0.1 add Arabic and Farsi to "declared" options of
babel
)
("C:\Program Files\MiKTeX 2.9\tex\generic\babel-french\francais.ldf"
Language: francais 2017/10/19 v3.3d French support from the babel system
Package francais.ldf Warning: Option `francais' for Babel is *deprecated*,
(francais.ldf) it might be removed sooner or later. Please
(francais.ldf) use `french' instead; reported on input line 31.
("C:\Program Files\MiKTeX 2.9\tex\generic\babel-french\french.ldf"
Language: french 2017/10/19 v3.3d French support from the babel system
......@@ -1444,7 +1436,7 @@ Package babel Info: Making ? an active character on input line 325.
\leftmarginFB=\skip139
\parindentFFN=\dimen273
\FBfnindent=\skip140
)))
))
("C:\Program Files\MiKTeX 2.9\tex\latex\carlisle\scalefnt.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\amssymb.sty"
Package: amssymb 2013/01/14 v3.01 AMS font symbols
......@@ -1712,343 +1704,7 @@ LaTeX Font Info: Font shape `T1/cmtt/bx/n' in size <10> not available
Package hyperref Warning: Difference (2) between bookmark levels is greater
(hyperref) than one, level fixed on input line 151.
! Missing $ inserted.
<inserted text>
$
l.156 ...ption d'un message \texttt{REQ(T_m,j)}}{}
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
! Extra }, or forgotten $.
<recently read> \egroup
l.156 ...ption d'un message \texttt{REQ(T_m,j)}}{}
I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.
! Extra }, or forgotten $.
<recently read> \egroup
l.156 ...ption d'un message \texttt{REQ(T_m,j)}}{}
I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.
! LaTeX Error: Command \item invalid in math mode.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.157 \State
$Queue.append(REQ(T_m,j))$
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
! LaTeX Error: Something's wrong--perhaps a missing \item.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.157 \State
$Queue.append(REQ(T_m,j))$
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
! LaTeX Error: Something's wrong--perhaps a missing \item.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.157 \State
$Queue.append(REQ(T_m,j))$
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
! Missing $ inserted.
<inserted text>
$
l.157 \State $Queue.append(REQ(T_
m,j))$
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
! Missing \endcsname inserted.
<to be read again>
\ALG@currentblock@2
l.158 \State
$Times_i[j] = T_m$
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.
! Extra \endcsname.
\ALG@makebeginrepeat ...\ALG@thisblock \endcsname
\relax \def \ALG@thisblock...
l.158 \State
$Times_i[j] = T_m$
I'm ignoring this, since I wasn't doing a \csname.
! Missing \endcsname inserted.
<to be read again>
\ALG@currentblock@2
l.159 \State
$Envoyer$ $(ACK, T_i)$ $au$ $site$ $j$
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.
! Extra \endcsname.
\ALG@makebeginrepeat ...\ALG@thisblock \endcsname
\relax \def \ALG@thisblock...
l.159 \State
$Envoyer$ $(ACK, T_i)$ $au$ $site$ $j$
I'm ignoring this, since I wasn't doing a \csname.
! Missing \endcsname inserted.
<to be read again>
\ALG@currentblock@2
l.160 \EndProcedure
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.
! Extra \endcsname.
\ALG@makenobeginrepeat ...LG@thisblock \endcsname
\relax \def \ALG@thisblock...
l.160 \EndProcedure
I'm ignoring this, since I wasn't doing a \csname.
! Missing number, treated as zero.
<to be read again>
\ALG@b@2@EndProcedure@0
l.160 \EndProcedure
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)
! Missing number, treated as zero.
<to be read again>
\ALG@currentblock@2
l.161 \end{algorithmic}
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)
! Missing = inserted for \ifnum.
<to be read again>
\ALG@currentblock@2
l.161 \end{algorithmic}
I was expecting to see `<', `=', or `>'. Didn't.
! Missing number, treated as zero.
<to be read again>
\ALG@currentblock@2
l.161 \end{algorithmic}
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)
! Missing } inserted.
<inserted text>
}
l.161 \end{algorithmic}
I've inserted something that you may have forgotten.
(See the <inserted text> above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.
! Missing } inserted.
<inserted text>
}
l.161 \end{algorithmic}
I've inserted something that you may have forgotten.
(See the <inserted text> above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.
[4]
! Missing \endcsname inserted.
<to be read again>
\ALG@currentblock@0
l.171 \Procedure
{Réception d'un message \texttt{FRE(T_m, j)}}{}
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.
! Extra \endcsname.
\ALG@makebeginrepeat ...\ALG@thisblock \endcsname
\relax \def \ALG@thisblock...
l.171 \Procedure
{Réception d'un message \texttt{FRE(T_m, j)}}{}
I'm ignoring this, since I wasn't doing a \csname.
! Missing $ inserted.
<inserted text>
$
l.171 ...tion d'un message \texttt{FRE(T_m, j)}}{}
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
! Extra }, or forgotten $.
<recently read> \egroup
l.171 ...tion d'un message \texttt{FRE(T_m, j)}}{}
I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.
! Extra }, or forgotten $.
<recently read> \egroup
l.171 ...tion d'un message \texttt{FRE(T_m, j)}}{}
I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.
! LaTeX Error: Command \item invalid in math mode.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.172 \State
$Queue.remove_first()$
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
! LaTeX Error: Something's wrong--perhaps a missing \item.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.172 \State
$Queue.remove_first()$
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
! LaTeX Error: Something's wrong--perhaps a missing \item.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.172 \State
$Queue.remove_first()$
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
! Missing $ inserted.
<inserted text>
$
l.172 \State $Queue.remove_
first()$
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
! Missing number, treated as zero.
<to be read again>
\ALG@b@2@EndProcedure@0
l.174 \EndProcedure
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)
! Missing } inserted.
<inserted text>
}
l.175 \end{algorithmic}
I've inserted something that you may have forgotten.
(See the <inserted text> above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.
! Missing } inserted.
<inserted text>
}
l.175 \end{algorithmic}
I've inserted something that you may have forgotten.
(See the <inserted text> above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.
! Missing \endcsname inserted.
<to be read again>
\ALG@currentblock@0
l.185 \Procedure
{Réception d'un message \texttt{VAL(T)}}{}
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.
! Extra \endcsname.
\ALG@makebeginrepeat ...\ALG@thisblock \endcsname
\relax \def \ALG@thisblock...
l.185 \Procedure
{Réception d'un message \texttt{VAL(T)}}{}
I'm ignoring this, since I wasn't doing a \csname.
! Missing number, treated as zero.
<to be read again>
\ALG@currentblock@0
l.188 \end{algorithmic}
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)
! Missing = inserted for \ifnum.
<to be read again>
\ALG@currentblock@0
l.188 \end{algorithmic}
I was expecting to see `<', `=', or `>'. Didn't.
! Missing number, treated as zero.
<to be read again>
\ALG@currentblock@0
l.188 \end{algorithmic}
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)
[5]
[4] [5]
\openout6 = `report.pyg'.
runsystem(pygmentize -S default -f latex -P commandprefix=PYG > report.out.pyg)
......@@ -2063,23 +1719,19 @@ runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg)
Overfull \hbox (12.72824pt too wide) in paragraph at lines 204--208
[]\T1/phv/m/n/10 Nous nous pro-po-sons d'tu-dier deux im-pl-men-ta-tions dif-
f-rentes. Dans un pre-mier temps, nous im-pl-men-tons
[]
\openout6 = `report.pyg'.
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg)
(report.out.pyg)
\openout6 = `report.pyg'.
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg)
(report.out.pyg)
\openout6 = `report.pyg'.
runsystem(pygmentize -l bash -f latex -P commandprefix=PYG -F tokenmerge -o rep
......@@ -2097,29 +1749,23 @@ eport.out.pyg report.pyg)...executed.
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg)
(report.out.pyg)
\openout4 = `report.pyg'.
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg
LaTeX Font Info: Try loading font information for TS1+cmtt on input line 2.
("C:\Program Files\MiKTeX 2.9\tex\latex\base\ts1cmtt.fd"
(report.out.pyg
LaTeX Font Info: Try loading font information for TS1+cmtt on input line 2.
("C:\Program Files\MiKTeX 2.9\tex\latex\base\ts1cmtt.fd"
File: ts1cmtt.fd 2014/09/29 v2.5h Standard LaTeX font definitions
)) [6]
))
\openout6 = `report.pyg'.
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg)
\openout6 = `report.pyg'.
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg)
\openout6 = `report.pyg'.
......@@ -2128,18 +1774,19 @@ runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg)
\openout4 = `report.pyg'.
\openout6 = `report.pyg'.
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg)
\openout6 = `report.pyg'.
\openout4 = `report.pyg'.
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg)
(report.out.pyg) [6]
Package mdframed Info: Not enough space on this page on input line 255.
\openout6 = `report.pyg'.
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
......@@ -2153,13 +1800,13 @@ runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg)
\openout4 = `report.pyg'.
\openout6 = `report.pyg'.
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg)
\openout6 = `report.pyg'.
\openout4 = `report.pyg'.
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
......@@ -2184,13 +1831,13 @@ runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg)
\openout4 = `report.pyg'.
\openout6 = `report.pyg'.
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg)
\openout6 = `report.pyg'.
\openout4 = `report.pyg'.
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
......@@ -2203,7 +1850,13 @@ runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg)
Overfull \hbox (21.50749pt too wide) in paragraph at lines 289--291
\openout6 = `report.pyg'.
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg)
Overfull \hbox (21.50749pt too wide) in paragraph at lines 282--284
[]\T1/phv/m/n/10 Les dif-f-rentes va-riables n-ces-saires au d-rou-le-ment d
e l'al-go-rithme de Lam-port sont cres dans l'ini-tia-li-sa-tion,
[]
......@@ -2244,10 +1897,7 @@ eport.out.pyg report.pyg)...executed.
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg)
Package mdframed Info: Not enough space on this page on input line 341.
[7]
Package mdframed Info: Not enough space on this page on input line 341.
(report.out.pyg) [7]
\openout6 = `report.pyg'.
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
......@@ -2292,7 +1942,7 @@ eport.out.pyg report.pyg)...executed.
(report.out.pyg)
Overfull \hbox (34.11609pt too wide) in paragraph at lines 369--371
Overfull \hbox (34.11609pt too wide) in paragraph at lines 362--364
[]\T1/phv/m/n/10 Chacun des trois call-backs [][][][][][], [][][][][][], et [][
][][][][] im-pl-mente l'al-go-rithme cor-res-pon-dant
[]
......@@ -2302,10 +1952,7 @@ Overfull \hbox (34.11609pt too wide) in paragraph at lines 369--371
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg)
Package mdframed Info: Not enough space on this page on input line 404.
[8]
Package mdframed Info: Not enough space on this page on input line 404.
(report.out.pyg) [8]
\openout6 = `report.pyg'.
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
......@@ -2349,7 +1996,7 @@ runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg)
Overfull \hbox (25.40393pt too wide) in paragraph at lines 414--418
Overfull \hbox (25.40393pt too wide) in paragraph at lines 407--411
\T1/phv/m/n/10 de-man-der l'ac-cs la res-source. Tou-te-fois, l'API [][][][]
[][] n'est pas \T1/phv/m/sl/10 thread-safe\T1/phv/m/n/10 , et un ob-jet [][][][
][][]
......@@ -2397,14 +2044,13 @@ eport.out.pyg report.pyg)...executed.
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg) [9]
(report.out.pyg)
\openout4 = `report.pyg'.
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
eport.out.pyg report.pyg)...executed.
(report.out.pyg)
Package mdframed Info: Not enough space on this page on input line 449.
(report.out.pyg) [9]
\openout6 = `report.pyg'.
runsystem(pygmentize -l python -f latex -P commandprefix=PYG -F tokenmerge -o r
......@@ -2542,106 +2188,103 @@ ort.out.pyg report.pyg)...executed.
runsystem(pygmentize -l text -f latex -P commandprefix=PYG -F tokenmerge -o rep
ort.out.pyg report.pyg)...executed.
(report.out.pyg) [11]
<images/exchange1.png, id=175, 1470.49374pt x 880.28876pt>
(report.out.pyg)
<images/exchange1.png, id=164, 1470.49374pt x 880.28876pt>
File: images/exchange1.png Graphic file (type png)
<use images/exchange1.png>
Package pdftex.def Info: images/exchange1.png used on input line 563. on input
line 563.
Package pdftex.def Info: images/exchange1.png used on input line 556. on input
line 556.
Package pdftex.def Info: Requested size: 483.69687pt x 289.55594pt on input lin
e 563.
e 556.
\openout6 = `report.pyg'.
runsystem(pygmentize -l bash -f latex -P commandprefix=PYG -F tokenmerge -o rep
ort.out.pyg report.pyg)...executed.
(report.out.pyg)
<images/exchange2.png, id=176, 1468.48625pt x 880.28876pt>
(report.out.pyg) [11]
<images/exchange2.png, id=169, 1468.48625pt x 880.28876pt>
File: images/exchange2.png Graphic file (type png)
<use images/exchange2.png>
Package pdftex.def Info: images/exchange2.png used on input line 572. on input
line 572.
Package pdftex.def Info: images/exchange2.png used on input line 565. on input
line 565.
Package pdftex.def Info: Requested size: 483.69687pt x 289.94547pt on input lin
e 572.
e 565.
[12pdfTeX warning (ext4): destination with the same identifier (name{figure.1}
) has been already used, duplicate ignored
\AtBegShi@Output ...ipout \box \AtBeginShipoutBox
\fi \fi
l.576
<./images/exchange1.png>]
<images/exchange3.png, id=182, 1471.4975pt x 881.2925pt>
l.572
pdfTeX warning (ext4): destination with the same identifier (name{figure.
2}) has been already used, duplicate ignored
\AtBegShi@Output ...ipout \box \AtBeginShipoutBox
\fi \fi
l.572
<./images/exchange1.png> <./images/exchange2.png>]
<images/exchange3.png, id=176, 1471.4975pt x 881.2925pt>
File: images/exchange3.png Graphic file (type png)
<use images/exchange3.png>
Package pdftex.def Info: images/exchange3.png used on input line 581. on input
line 581.
Package pdftex.def Info: images/exchange3.png used on input line 574. on input
line 574.
Package pdftex.def Info: Requested size: 483.69687pt x 289.68439pt on input lin
e 581.
<images/exchange4.png, id=183, 1471.4975pt x 882.29625pt>
e 574.
<images/exchange4.png, id=177, 1471.4975pt x 882.29625pt>
File: images/exchange4.png Graphic file (type png)
<use images/exchange4.png>
Package pdftex.def Info: images/exchange4.png used on input line 589. on input
line 589.