[04:02:40] [connected at Tue Sep 27 04:02:40 2005] [04:02:40] <> *** Looking up your hostname... [04:02:40] <> *** Checking ident [04:02:40] <> *** Found your hostname [04:03:11] <> *** No identd (auth) response [04:03:11] <> *** Your host is brown.freenode.net[brown.freenode.net/6667], running version hyperion-1.0.2 [04:03:11] [I have joined #peak] [04:03:11] ** brown.freenode.net set the topic to PEAK mailing list is back up [07:51:47] ** teratorn has joined us [07:51:56] is anyone around? [07:54:03] i was wondering if peak has anything to transparently load *and unload* modules on-the-fly? [07:54:50] i would like an easy way to dump a bunch of modules (and their corresponding dlls) out of memory while my program is idling [07:55:17] * teratorn away zzzZZZzZzz [09:14:04] Unloading modules in Python is, AFAICT, an unsolved problem. [09:14:14] Here's the best attempt I've seen: [09:14:41] http://pyunit.sourceforge.net/notes/reloading.html [09:15:03] (The page is actually about reloading modules, but their favorite solution ostensibly unloads them first.) [09:15:20] (I've found it to not work in my situation.) [09:15:29] (But it does work in trivial ones.) [09:16:33] If you do use the RollbackImporter, you should probably grab the latest version from the PyUnit source code. [10:53:23] PEAK does do transparent, lazy loading of modules, though; see peak.api:__init__.py for an example. [11:00:34] ** vlado has joined us [13:05:05] ** sprout has joined us [13:41:40] ** vlado has left IRC ("Leaving") [14:18:56] ** erikrose has left IRC (Read error: 110 (Connection timed out)) [14:19:05] ** erikrose has joined us [16:36:10] ** erikrose has left IRC (Read error: 110 (Connection timed out)) [16:36:19] ** erikrose has joined us [21:33:00] ** sprout has left IRC ("Snak 5.0 IRC For Mac - http://www.snak.com")