Re: anaconda.rootPath -> pyanaconda.constants.ROOT_PATH

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 08/18/2011 09:51 PM, Chris Lumens wrote:
We discussed getting rid of this 'constant variable' in
https://www.redhat.com/archives/anaconda-devel-list/2011-August/msg00196.html.

This is my first attempt, separated into three patches to make it clear
what is the mechanical rewrite and where something has been done. I will
probably squash those three before pushing if noone objects.

I plan pushing this after F16 is branched.

You alluded to this in patch #2, but I didn't see a real answer.  Are
you able to completely remove anaconda as a parameter to functions now?
Even better, can you keep going up a level and removing anaconda as a
parameter to functions that only required it to in turn pass
anaconda.rootPath?

- Chris


I removed many unnecessary instances of instRoot passing, to keep the changes more transparent I separated them into patches per file where the function is defined. It is a lot of boring patches so I uploaded them to github:

https://github.com/akozumpl/anaconda/commits/rootpath

If you'll want to extensively comment (I don't expect it) let me know and I'll send the patches to the list. I plan to merge them all in one or two patches before pushing.

Also unfortunately it turned out there is only very few instances where 'anaconda' can be removed: this is also because many times 'anaconda' is in the argument list of a callback (like the functions dispatcher dispatches to), or of a derived class which doesn't make use of it.

Ales

_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list


[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux