| <type 'exceptions.IndexError'> | Python 2.7.13: /usr/bin/python Fri Oct 31 01:42:46 2025 | 
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
| /usr/lib/cgi-bin/Slides in | 
| 13 cgitb.enable() | 
| 14 | 
| 15 slides=Slides() | 
| =>   16 slides.Run() | 
| 17 | 
| slides = <Slides.Slides instance>, slides.Run = <bound method Slides.Run of <Slides.Slides instance>> | 
| /usr/local/Python/HTML/__init__.py in Run(self=<Slides.Slides instance>) | 
| 215         html=[] | 
| 216         html=html+self.HTML_Header() | 
| =>  217         html=html+self.HTML_Body() | 
| 218         html=html+self.HTML_Tailer() | 
| 219 | 
| html = ['<!DOCTYPE html>', '<HTML>', ['<HEAD>', [['<TITLE>', 'SmtC: Show me the Code!', '</TITLE>'], '<META content="text/html; charset=utf-8" http-equiv="Content-type">', '<META content="Prof. Dr. Ole Peter Smith, IME/UFG" name="Autor">', '<LINK href="/Slides.css" rel="stylesheet">', '<LINK href="/W3.css" rel="stylesheet">', '<LINK href="/fontawesome-free-5.3.1-web/css/all.css" rel="stylesheet">', ['<SCRIPT src="/Slides.js">', '', '</SCRIPT>'], ['<SCRIPT src="/Karru.js">', '', '</SCRIPT>'], ['<SCRIPT>', 'MathJax = {', ' tex: {', r" inlineMath: [ ['$', '$'], ['[;',';]'], ['\\(', '\\)'] ] ", ' },', ' svg: {', " fontCache: 'global'", ' }', '};', '</SCRIPT>'], ['<SCRIPT id="MathJax-script" src="https://cdn.jsd...mathjax@3/es5/tex-svg.js" type="text/javascript">', '</SCRIPT>'], ['<SCRIPT src="/Slides.js">', '', '</SCRIPT>'], ['<SCRIPT src="/Karru.js">', '', '</SCRIPT>']], '</HEAD>']], self = <Slides.Slides instance>, self.HTML_Body = <bound method Slides.HTML_Body of <Slides.Slides instance>> | 
| /usr/local/Python/HTML/Body.py in HTML_Body(self=<Slides.Slides instance>) | 
| 7         html=[] | 
| 8         html=html+[ self.XML_Tag_Start("BODY") ] | 
| =>    9         html=html+[ self.HTML_Body_Matrix() ] | 
| 10         html=html+[ self.XML_Tag_End("BODY") ] | 
| 11 | 
| html = ['<BODY>'], self = <Slides.Slides instance>, self.HTML_Body_Matrix = <bound method Slides.HTML_Body_Matrix of <Slides.Slides instance>> | 
| /usr/local/Python/HTML/Body.py in HTML_Body_Matrix(self=<Slides.Slides instance>) | 
| 27         rhtml=[] | 
| 28         for cellmethods in self.Body_Matrix: | 
| =>   29             rhtml=rhtml+[ self.HTML_Body_Row(n) ] | 
| 30             n+=1 | 
| 31 | 
| rhtml = [['<TR class="Body_Top">', [['<TD class="Body_Top Body_Left">', ['<IMG src="/icons/ufg.png">'], '</TD>'], ['<TD class="Body_Top Body_Center">', [['<DIV class="H1">', 'SmtC: Show me the Code', '</DIV>'], ['<DIV class="H2">', 'Ole Peter Smith', '</DIV>'], ['<DIV class="H3">', 'Instituto de Matemática e Estatística', '</DIV>'], ['<DIV class="H4">', 'Universidade Federal de Goiás', '</DIV>'], ['<DIV class="H5">', 'http://www.olesmith.com.br', '</DIV>']], '</TD>'], ['<TD class="Body_Top Body_Right">', ['<IMG src="/icons/ufg.png">'], '</TD>']], '</TR>']], self = <Slides.Slides instance>, self.HTML_Body_Row = <bound method Slides.HTML_Body_Row of <Slides.Slides instance>>, n = 1 | 
| /usr/local/Python/HTML/Body.py in HTML_Body_Row(self=<Slides.Slides instance>, n=1) | 
| 53         rhtml=[] | 
| 54         for cellmethod in self.Body_Matrix[ n ]: | 
| =>   55             rhtml=rhtml+[ self.HTML_Body_Row_Cell(n,m) ] | 
| 56 | 
| 57             m+=1 | 
| rhtml = [['<TD class="Body_Middle Body_Left">', ['<UL>', [['<LI>', '<A class="leftmenu" href="?Path=#" title="Show me the Code">SmtC</A>', '</LI>'], ['<LI>', '<A class="leftmenu" href="?Path=1_Disciplines#" title="Disciplinas">Disciplinas</A>', '</LI>'], ['<LI>', '<A class="leftmenu" href="?Path=1_Disciplines/2_...l com Python e SVG">Matem\xc3\xa1tica Computacional</A>', '</LI>']], '</UL>', '<BR>', ['<A class="leftmenu" href="?Path=1_Disciplines/2_...es Geométricas">Transforma\xc3\xa7ões</A>'], ['<UL style="list-style-type:square">', [['<LI>', '<A class="leftmenu" href="?Path=1_Disciplines/2_...Affin#" title="Aplica\xc3\xa7ão Affim">Affim</A>', '</LI>'], ['<LI>', '<A class="leftmenu" href="?Path=1_Disciplines/2_...near#" title="Aplic\xc3\xa7ão Linear">Linear</A>', '</LI>'], ['<LI>', '<A class="leftmenu" href="?Path=1_Disciplines/2_...title="Transla\xc3\xa7ão">Transla\xc3\xa7ão</A>', '</LI>'], ['<LI>', '<A class="leftmenu" href="?Path=1_Disciplines/2_...ion#" title="Rota\xc3\xa7ão">Rota\xc3\xa7ão</A>', '</LI>'], ['<LI>', '<A class="leftmenu" href="?Path=1_Disciplines/2_...le="Substitui\xc3\xa7ão Ortogonal">Ortogonal</A>', '</LI>'], ['<LI>', '<A class="leftmenu" href="?Path=1_Disciplines/2_...Scaling#" title="Escalonamento">Escalonamento</A>', '</LI>'], ['<LI>', [...], [...], '</LI>'], ['<LI>', '<A class="leftmenu" href="?Path=1_Disciplines/2_...ion#" title="Reflexão">Reflexão</A>', '</LI>'], ['<LI>', '<A class="leftmenu" href="?Path=1_Disciplines/2_...ons/Hyperbola#" title="Hip\xc3\xa9rbole">Hip\xc3\xa9rbole</A>', '</LI>']], '</UL>'], ['<DIV class="Phrase">', 'Whom takes fun only as fun.<BR>', 'And serious only seriously.<BR>', 'Misunderstood both.<BR>', ['<DIV class="Author">', 'Piet Hein', '</DIV>'], '</DIV>']], '</TD>']], self = <Slides.Slides instance>, self.HTML_Body_Row_Cell = <bound method Slides.HTML_Body_Row_Cell of <Slides.Slides instance>>, n = 1, m = 1 | 
| /usr/local/Python/HTML/Body.py in HTML_Body_Row_Cell(self=<Slides.Slides instance>, n=1, m=1) | 
| 70         if ( hasattr(self,cellmethod) ): | 
| 71             method=getattr(self,cellmethod) | 
| =>   72             cellcontent=method() | 
| 73 | 
| 74         args={ | 
| cellcontent = 'HTML_Middle_Center: undef', method = <bound method Slides.HTML_Middle_Center of <Slides.Slides instance>> | 
| /usr/local/Python/HTML/Body.py in HTML_Middle_Center(self=<Slides.Slides instance>) | 
| 139 | 
| 140     def HTML_Middle_Center(self): | 
| =>  141         return self.HTML_Central_Screen() | 
| 142 | 
| 143     ##! | 
| self = <Slides.Slides instance>, self.HTML_Central_Screen = <bound method Slides.HTML_Central_Screen of <Slides.Slides instance>> | 
| /usr/local/Python/Slides/__init__.py in HTML_Central_Screen(self=<Slides.Slides instance>) | 
| 190 | 
| 191         html=[] | 
| =>  192         html=html+self.Slide_Cell(paths) | 
| 193 | 
| 194         html=self.HTML_Parse_Html(html,paths) | 
| html = [], self = <Slides.Slides instance>, self.Slide_Cell = <bound method Slides.Slide_Cell of <Slides.Slides instance>>, paths = ['1_Disciplines', '2_MC', '9_Transformations', '7_Projection'] | 
| /usr/local/Python/Slides/Slide/Cell/__init__.py in Slide_Cell(self=<Slides.Slides instance>, paths=['1_Disciplines', '2_MC', '9_Transformations', '7_Projection']) | 
| 47         )+self.Slide_Cell_Contents_Parse( | 
| 48             paths, | 
| =>   49             self.Slide_Contents_Get(paths) | 
| 50         ) | 
| 51 | 
| self = <Slides.Slides instance>, self.Slide_Contents_Get = <bound method Slides.Slide_Contents_Get of <Slides.Slides instance>>, paths = ['1_Disciplines', '2_MC', '9_Transformations', '7_Projection'] | 
| /usr/local/Python/Slides/Slide/Cell/__init__.py in Slide_Cell_Contents_Parse(self=<Slides.Slides instance>, paths=['1_Disciplines', '2_MC', '9_Transformations', '7_Projection'], contents=['<H1>Proje\xc3\xa7ão</H1>', '', '', '<UL>', ' <LI>Defini\xc3\xa7ão:', " <P ALIGN='center'>", ' [;', r' P(\underline{v})', ' =', r' \underline{\underline{P}}~', r' \underline{v}', ' ;]', ' </P>', ' </LI>', ' <LI>No eixo [;x;]:', " <P ALIGN='center'>", ' [;', r' \underline{\underline{P}}', ' =', r' \begin{pmatrix}', ...], options={}) | 
| 174 | 
| 175             elif ( re.search('\s*@Code\s+',contents[n], re.IGNORECASE) ): | 
| =>  176                  contents[n]=self.Slide_Cell_Code_Insert(contents[n],paths) | 
| 177 | 
| 178             elif ( re.search('\s*@Exec\s+',contents[n], re.IGNORECASE) ): | 
| contents = ['<H1>Proje\xc3\xa7ão</H1>', '', '', '<UL>', ' <LI>Defini\xc3\xa7ão:', " <P ALIGN='center'>", ' [;', r' P(\underline{v})', ' =', r' \underline{\underline{P}}~', r' \underline{v}', ' ;]', ' </P>', ' </LI>', ' <LI>No eixo [;x;]:', " <P ALIGN='center'>", ' [;', r' \underline{\underline{P}}', ' =', r' \begin{pmatrix}', ...], n = 75, self = <Slides.Slides instance>, self.Slide_Cell_Code_Insert = <bound method Slides.Slide_Cell_Code_Insert of <Slides.Slides instance>>, paths = ['1_Disciplines', '2_MC', '9_Transformations', '7_Projection'] | 
| /usr/local/Python/Slides/Slide/Cell/Code/__init__.py in Slide_Cell_Code_Insert(self=<Slides.Slides instance>, content='@Code ../../Code/Projection.py __Start__ __init__', paths=['1_Disciplines', '2_MC', '9_Transformations', '7_Projection'], options={}) | 
| 250             content=self.Slide_Cell_Code_File( | 
| 251                 content,scriptfile,paths, | 
| =>  252                 args,options={} | 
| 253             ) | 
| 254 | 
| args = ['../../Code/Projection.py', '__Start__', '__init__'], options = {} | 
| /usr/local/Python/Slides/Slide/Cell/Code/__init__.py in Slide_Cell_Code_File(self=<Slides.Slides instance>, content=['from Vector import *', 'from Matrix import *', 'from Transformation import *', '', 'class Projection(Transformation):', ' def __init__(self,theta=0.0):', ' self.Dim=2', ' self.A=Matrix_Diagonal([1.0,0.0])', ' self.b=Vector(2)', '', ' if (theta!=0.0):', ' R=Matrix_Rotation(theta)', ' RT=Matrix_Rotation(theta)', '', ' self.A=R*self.A*RT', '', ' return'], scriptfile='../../Code/Projection.py', paths=['1_Disciplines', '2_MC', '9_Transformations', '7_Projection'], args=['../../Code/Projection.py', '__Start__', '__init__'], options={}) | 
| 366         if (len(rargs)>0): | 
| 367             content=self.Slide_Cell_Code_File_Index( | 
| =>  368                 scriptfile,content,rargs | 
| 369             ) | 
| 370 | 
| scriptfile = '../../Code/Projection.py', content = ['from Vector import *', 'from Matrix import *', 'from Transformation import *', '', 'class Projection(Transformation):', ' def __init__(self,theta=0.0):', ' self.Dim=2', ' self.A=Matrix_Diagonal([1.0,0.0])', ' self.b=Vector(2)', '', ' if (theta!=0.0):', ' R=Matrix_Rotation(theta)', ' RT=Matrix_Rotation(theta)', '', ' self.A=R*self.A*RT', '', ' return'], rargs = ['__Start__', '__init__'] | 
| /usr/local/Python/Slides/Slide/Cell/Code/__init__.py in Slide_Cell_Code_File_Index(self=<Slides.Slides instance>, scriptfile='../../Code/Projection.py', contents=['from Vector import *', 'from Matrix import *', 'from Transformation import *', '', 'class Projection(Transformation):', ' def __init__(self,theta=0.0):', ' self.Dim=2', ' self.A=Matrix_Diagonal([1.0,0.0])', ' self.b=Vector(2)', '', ' if (theta!=0.0):', ' R=Matrix_Rotation(theta)', ' RT=Matrix_Rotation(theta)', '', ' self.A=R*self.A*RT', '', ' return'], rargs=['__Start__', '__init__']) | 
| 538                 while (i<len(line_nos)): | 
| 539                     i+=1 | 
| =>  540                     m=line_nos[i] | 
| 541                     if (m>n): break | 
| 542 | 
| m = 5, line_nos = [5], i = 1 | 
<type 'exceptions.IndexError'>: list index out of range
      args =
('list index out of range',)
      message =
'list index out of range'