Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e0a928d

Browse files
committed
Fix some broken links.
1 parent 72ca1b3 commit e0a928d

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Demo/metaclasses/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ <H2>(A.k.a. The Killer Joke :-)</H2>
2727
entities. Don Beaudry has used this in his infamous <A
2828
HREF="http://maigret.cog.brown.edu/pyutil/">MESS</A> package; Jim
2929
Fulton has used it in his <A
30-
HREF="http://www.digicool.com/papers/ExtensionClass.html">Extension
30+
HREF="http://www.digicool.com/releases/ExtensionClass/">Extension
3131
Classes</A> package. (It has also been referred to as the ``Don
3232
Beaudry <i>hack</i>,'' but that's a misnomer. There's nothing hackish
3333
about it -- in fact, it is rather elegant and deep, even though
@@ -62,7 +62,7 @@ <H2>(A.k.a. The Killer Joke :-)</H2>
6262

6363
<P>(Types are not classes, by the way. See questions 4.2, 4.19 and in
6464
particular 6.22 in the <A
65-
HREF="http://grail.cnri.reston.va.us/cgi-bin/faqw.py" >Python FAQ</A>
65+
HREF="http://www.python.org/cgi-bin/faqw.py" >Python FAQ</A>
6666
for more on this topic.)
6767

6868
<P>
@@ -193,7 +193,7 @@ <H2>Writing Metaclasses in Python</H2>
193193

194194
This is exactly the same as before except that instead of type(B),
195195
B.__class__ is invoked. If you have read <A HREF=
196-
"http://grail.cnri.reston.va.us/cgi-bin/faqw.py?req=show&file=faq06.022.htp"
196+
"http://www.python.org/cgi-bin/faqw.py?req=show&file=faq06.022.htp"
197197
>FAQ question 6.22</A> you will understand that while there is a big
198198
technical difference between type(B) and B.__class__, they play the
199199
same role at different abstraction levels. And perhaps at some point

0 commit comments

Comments
 (0)