[Dev] application.Util.py status

Mike Taylor bear at code-bear.com
Thu Dec 9 20:59:36 PST 2004


John,

One of the motivating factors for me to suggest placing the option  
parsing routine into Util.py is that I envision that it will be mostly  
helper code to load values from the four possible sources:  default  
base values, chandler config file, environment variables and/or command  
line values.  All of the decisions based on the values should continue  
to be in Application.py -- sorry if I didn't make that clear in my  
original post.

I have a nice helper routine that I've used in my other python projects  
that takes a number of dictionaries and returns a dictionary of values  
so the messy stuff is nicely tucked away and Application.py doesn't get  
bloated.

---
Bear
http://code-bear.com
PGP Fingerprint = 9996 719F 973D B11B E111  D770 9331 E822 40B3 CD29


On Dec 8, 2004, at 12:06 PM, John Anderson wrote:

> Startup option parsing should probably go in Application.py if it's  
> part of Chandler startup.
>
> The startup stuff in Util.py is there only for unit tests, and I need  
> to make a pass to simplify it and modify Application.py to also use  
> it. I'll try to do it soon.
>
> Also, I'd be happy to review any changes you make to Application.py,  
> since I wrote most of it.
>
> John
>
> Mike Taylor wrote:
>
>> I'm going thru the Chandler startup process to see what is new and I  
>> have a question :)
>>
>> The routines in application/Util.py seem to be duplicated by code  
>> inside of application/Application.py - is there a migration in  
>> progress *to* Util.py or ???
>>
>> If it's not a migration, then is there a need for Util.py.  Should I  
>> start looking into finishing the migration if it is?
>>
>> The reason for me doing this is that I need to add some startup  
>> option parsing code to allow me to continue with the linux installer  
>> and, while scouting the best place for the new code, I came across  
>> Util.py which seems to be a good spot for the code.
>>
>> ---
>> Bear
>> http://code-bear.com
>> PGP Fingerprint = 9996 719F 973D B11B E111  D770 9331 E822 40B3 CD29
>>
>> ---------------------------------------------------------------------- 
>> --
>>
>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>
>> Open Source Applications Foundation "Dev" mailing list
>> http://lists.osafoundation.org/mailman/listinfo/dev
>>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "Dev" mailing list
> http://lists.osafoundation.org/mailman/listinfo/dev
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://lists.osafoundation.org/pipermail/dev/attachments/20041209/d5f1ff4d/PGP.bin


More information about the Dev mailing list