Michele I tried your way but I dont seem to have a good grasp on the concept yet, will read up more<br><br>for now I think I will try to make it work same way as colors only with decorator as def inside def instead of @, that doesn't make sense quite yet<br>
<br clear="all">-Alex Goretoy<br><a href="http://www.goretoy.com">http://www.goretoy.com</a><br><br>
<br><br><div class="gmail_quote">On Sun, Mar 15, 2009 at 3:12 PM, alex goretoy <span dir="ltr"><<a href="mailto:aleksandr.goretoy@gmail.com">aleksandr.goretoy@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
this is what I did to define all my color functions by color name, but I am still going to need a good solution for args<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">

        #import functions by color name into current namespace<br>        for color in self.colors.keys():<br>            setattr(self, color,lambda x,y=color,z="INFO": self._hero(x,y,z) )<br></blockquote><br>Thanks to all of you for helping me learn python<div class="im">
<br>
<br clear="all">-Alex Goretoy<br><a href="http://www.goretoy.com" target="_blank">http://www.goretoy.com</a><br><br>
<br><br></div><div><div></div><div class="h5"><div class="gmail_quote">On Sun, Mar 15, 2009 at 1:05 PM, alex goretoy <span dir="ltr"><<a href="mailto:aleksandr.goretoy@gmail.com" target="_blank">aleksandr.goretoy@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
this means i have to check if d[i] is list or dict and iterate over properties<div><br clear="all">-Alex Goretoy<br><a href="http://www.goretoy.com" target="_blank">http://www.goretoy.com</a><br><br>
<br><br></div><div><div></div><div><div class="gmail_quote">On Sun, Mar 15, 2009 at 1:03 PM, alex goretoy <span dir="ltr"><<a href="mailto:aleksandr.goretoy@gmail.com" target="_blank">aleksandr.goretoy@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I will also actually need to nest it like so<div><br><br>d={<br>
    "site_name":["s","site",'<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">sites','site_name','site_names'],<br>




    "jar_name":["j","jar",'jars','jar_name','jar_names'],</blockquote></div><div>    "options":{<br>        "src_name":["ss","src","source"],<br>



        "mod_name":['m',"mod",'mods',"module","modules"],<br>} <br></div><div><br clear="all">-Alex Goretoy<br><a href="http://www.goretoy.com" target="_blank">http://www.goretoy.com</a><br>



<br>
<br><br></div><div><div></div><div><div class="gmail_quote">On Sun, Mar 15, 2009 at 10:51 AM, MRAB <span dir="ltr"><<a href="mailto:google@mrabarnett.plus.com" target="_blank">google@mrabarnett.plus.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">d={<br>
    "site_name":["s","site",'sites','site_name','site_names'],<br>
    "jar_name":["j","jar",'jars','jar_name','jar_names'],</blockquote></blockquote></div><br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>