lp://staging/~divmod-dev/divmod.org/830357-endpoint-port
- Get this branch:
- bzr branch lp://staging/~divmod-dev/divmod.org/830357-endpoint-port
Branch merges
Related bugs
Bug #830357: Remove use of deprecated twisted.application.strports.parse | High | In Progress | |
Bug #1208308: CertificateOptions API change | Medium | New |
Related blueprints
Branch information
Recent revisions
- 2715. By Tristan Seligmann
-
Start refactoring PortTestsMixin to separate out the tests that will be useful for EndpointPort.
- 2712. By Tristan Seligmann
-
Update hardcoded usage/exception messages.
The Mantissa tests hardcode some Twisted usage text and exception messages in
places; this text has changed in Twisted, resulting in test failures. While
it would be better if the tests were brittle, updating the tests to match the
new text is sufficient for now. - 2711. By Tristan Seligmann
-
Change FinalizingCache to cope with PyPy weakref callback behaviour.
Author: mithrandi
Reviewer: exarkun, lvhOn CPython, weakref callbacks always run before any other code has a chance to
observe the broken weakref. On PyPy, this is not the case; code may run between
the weakref being broken, and the weakref callback being run, thus potentially
encountering a weakref which is broken but has not (yet) had its callback
invoked. This branch makes changes to tolerate this situation. - 2710. By Jean-Paul Calderone
-
Display the contents of different kinds of containers differently.
This introduces the `ConceptTemplate` helper for which different kinds of containers
may supply different template strings. This allows the expression of the contents of
different containers to result in different text.This change introduces templates for several common container types already supported
in Imaginary: locations, actors, and box-style things. - 2709. By Jean-Paul Calderone
-
In the unit tests for actions, fix an assumption of 32 bit pointers in the Python runtime.
Author: jerith
Reviewer: exarkunThis changes some simple text matching logic in the test suite to accept up to 16 digits in
a Python id value (on CPython representing a pointer to the C structure representing the
Python object). This makes the test valid on 64 bit systems where pointers can point further. - 2708. By Jean-Paul Calderone
-
Introduce an absolute minimum of Python 3 compatibility in Combinator
Author: glyph, exarkun
Reviewer: mithrandi, exarkunThis is the minimum possible change to let a Combinator environment
peacefully co-exist with use of Python 3.3. It fixes enough syntax
errors so that the parts of Combinator that get imported to configure
`sys.path` will not produce annoying exceptions in the normal course
of development in a Combinator-enabled environment.This does not mean Combinator works with Python 3.3, only that it will
not spew annoying exceptions and tracebacks under common usage.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/divmod.org