<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tests/basics/exceptpoly.py, branch 4.0.0-alpha.4</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=4.0.0-alpha.4</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=4.0.0-alpha.4'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-03-15T13:07:41+00:00</updated>
<entry>
<title>tests: Split large tests into smaller files, to run with a small heap.</title>
<updated>2016-03-15T13:07:41+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-03-15T13:07:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ab69ed7dac1bf0ef36238b6289d436e9932180bc'/>
<id>urn:sha1:ab69ed7dac1bf0ef36238b6289d436e9932180bc</id>
<content type='text'>
All tests in basics/ directory can now run and pass using 64-bit unix
port with only a 16k heap (./run-tests --heapsize 16k).  Tests in this
directory should remain small so they can be used for ports with a
small heap.
</content>
</entry>
<entry>
<title>tests: Remove commented out tests so test script is not too big.</title>
<updated>2016-03-06T04:00:28+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-02-12T23:39:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fbb3c190f96e04643ac6d1a623ab3b2a628a8534'/>
<id>urn:sha1:fbb3c190f96e04643ac6d1a623ab3b2a628a8534</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Remove unused and unneeded SystemError exception.</title>
<updated>2014-10-22T18:42:55+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-10-22T18:42:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e7a478204a984f9f79a99700375d961be6d28a96'/>
<id>urn:sha1:e7a478204a984f9f79a99700375d961be6d28a96</id>
<content type='text'>
It's purpose is for internal errors that are not catastrophic (ie not as
bad as RuntimeError).  Since we don't use it, we don't need it.
</content>
</entry>
<entry>
<title>py: Remove IOError since it's deprecated; use OSError instead.</title>
<updated>2014-09-30T13:59:30+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-09-30T13:59:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8b03d944e2ae64f7987116ff342fbd1cc3b97b71'/>
<id>urn:sha1:8b03d944e2ae64f7987116ff342fbd1cc3b97b71</id>
<content type='text'>
In CPython IOError (and EnvironmentError) is deprecated and aliased to
OSError.  All modules that used to raise IOError now raise OSError (or a
derived exception).

In Micro Python we never used IOError (except 1 place, incorrectly) and
so don't need to keep it.

See http://legacy.python.org/dev/peps/pep-3151/ for background.
</content>
</entry>
<entry>
<title>tests: Remove unimplemented exceptions from testing.</title>
<updated>2014-03-29T11:43:00+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-03-29T11:43:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=75f71584a67b3aa8ad03762547ac6441551c63ca'/>
<id>urn:sha1:75f71584a67b3aa8ad03762547ac6441551c63ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Removed some unnecessary exception objects.</title>
<updated>2014-03-25T14:29:40+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-03-25T14:29:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ffb5cfc8d8c6ce219c9cd57bd6fdd64878f2e8d0'/>
<id>urn:sha1:ffb5cfc8d8c6ce219c9cd57bd6fdd64878f2e8d0</id>
<content type='text'>
They still exist in commented-out form in objexcept.c if they are ever
needed.
</content>
</entry>
<entry>
<title>Added exception hierarchy except for OSError and UnicodeError (requires arguments). Comment out the errors that aren't needed if memory becomes an issue.</title>
<updated>2014-03-22T15:28:16+00:00</updated>
<author>
<name>Rachel Dowdall</name>
<email>rjdowdall@gmail.com</email>
</author>
<published>2014-03-22T15:28:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=721c55dced099a797f0910839c7c4f9ac7599ed4'/>
<id>urn:sha1:721c55dced099a797f0910839c7c4f9ac7599ed4</id>
<content type='text'>
</content>
</entry>
</feed>
