You're right I totally misunderstood it. And your idea is obvious and simple enough :)<br><br>
<div class="gmail_quote">On Feb 1, 2008 6:33 PM, Gabriel Genellina <<a href="mailto:gagsl-py2@yahoo.com.ar">gagsl-py2@yahoo.com.ar</a>> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">En Fri, 01 Feb 2008 15:46:05 -0200, Trevor Johnson<br><<a href="mailto:trevorpython@gmail.com">trevorpython@gmail.com</a>> escribió:<br>

<div class="Ih2E3d"><br>> I think I have a good candidate for a meta class here. Never done this<br>> before and would like someone to help. In the code that follows, there is<br>> one variable that needs to be changed: the letter 'a' as inserted in<br>
> construction of the variable 'word'. In other applications, I will need<br>> to<br>> change that to two variables, but they are independent within this code.<br>> How<br>> do I go about abstracting these variables to make a meta class?<br>
<br></div>I think you totally misunderstood the metaclass concept. A class is an<br>instance of its metaclass, that is, a metaclass is the "thing" used to<br>create a new class. You don't even use (custom) classes in your example.<br>
<br>If you want to make a more generic function, that is, something that works<br>for other letters instead of just 'a', you want a function parameter:<br><br>>  >>> def testing(searched_letter):<br>> ...   for word in wordPool:<br>
...<br><br>and replace all occurences of 'a' with searched_letter, and 'aaa' with<br>searched_letter*3<br><br>Usage: testing('a'), it should give the same results as before. Try<br>testing('e') etc.<br>
<br>--<br>Gabriel Genellina<br><font color="#888888"><br>--<br><a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br></font></blockquote></div>
<br>