Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Aemulator/aemulator.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@


class Aemulator(with_metaclass(ABCMeta, object)):
# pervious implementation
# previous implementation
# __metaclass__ = ABCMeta

@abstractmethod
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
Implements the skeleton of the Aemulus emulator API. Each individual emulator must subclass this superclass and implement certain, standard methods.
This is achieved by the use of `python` Abstract Base Classes, `ABCMeta`. See [this documentation](https://docs.python.org/2/library/abc.html#abc.abstractmethod) for details.
It can appear scary at times, but the gist is this: it is *impossible* to implement a subclass of Aemulator without implementing
each method decorated with `@abstractmethod`. It is **strongly** reccomended that all emulators in the
Aemulus Project subclass Aemulator, to ensure a consistent API across all implenetations by different authors.
each method decorated with `@abstractmethod`. It is **strongly** recommended that all emulators in the
Aemulus Project subclass Aemulator, to ensure a consistent API across all implementations by different authors.