Menu

SVN archive Commit Log


Commit Date  
[r15411] by bugman

Created a new module for holding miscellaneous functions used throughout the package.

This includes import_module() and raise_unimplemented() functions.

2012-02-29 13:51:27 Tree
[r15410] by bugman

Import clean up.

2012-02-29 13:43:28 Tree
[r15409] by bugman

Another big redesign of the multi-processor package public API.

The processor module has been split into two. It now only contains the Processor base class.
All other functions and classes have been shifted into the api module. The actual API is in the
__init__ module which, via imports from the api module, presents the following to the user:

- Memo
- Result_command
- Slave_command
- load_multiprocessor
- Application_callback
- Processor_box

The API will still require significant simplification and abstraction to increase the usability
of the multi-processor by the parent program.

2012-02-29 13:42:35 Tree
[r15408] by bugman

Shifted the Application_callback class into the multi.__init__ module to shift it into the API.

The __init__ module now hopefully contains the entirety of the public interface or API of the
multi-processor package. This should simplify the interaction of the package with the importing
program.

2012-02-29 12:54:29 Tree
[r15407] by bugman

Removed the RelaxError import.

This was supposed to be only temporary. Now the multi-processor package is 100% independent of
relax again.

2012-02-29 12:42:09 Tree
[r15406] by bugman

Shifted the main interface of the multi-processor package into the __init__ module.

The two main interfaces, or the API with the calling program, are the load_multiprocessor() function
and the Processor_box class. These have been shifted from the multi.processor module as this is
mainly a base class. The import_module() function has also been shifted into __init__ and been made
a private function, removing it from the API.

2012-02-29 12:37:57 Tree
[r15405] by bugman

The load_multiprocessor() function is no longer a static method of the Processor base class.

This function loads the correct Processor class, so doesn't need to be a method of the base class
and operates cleanly and more clearly as a stand alone function.

2012-02-29 12:31:43 Tree
[r15404] by bugman

Import fix for the recently deleted IO classes.

2012-02-29 10:13:17 Tree
[r15403] by bugman

Newline cleanup.

2012-02-29 10:06:20 Tree
[r15402] by bugman

Fix for the Immediate_result_queue class.

The __init__() method was broken!

2012-02-29 10:03:48 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.