Moshe> In that case, the __all__ attribute in the module has to be Moshe> calculated dynamically. Say, adding code like No need. I've already got this exact change in my local copy and I'll be adding a few more __all__ lists later today. Skip