J. Nick Koston

Results 125 issues of J. Nick Koston

## Proposed change This was always called with True except from the deprecated async_*_job functions which can all use eager_start ## Type of change - [ ] Dependency upgrade -...

core
cla-signed
small-pr
code-quality

## Proposed change Speed up singleton decorator so it can be used more places This is roughly a 60% speed up to the singleton decorator. (normal functions only) ## Type...

core
cla-signed
small-pr

A better fix would be to check the flags in https://github.com/pydron/ifaddr/pull/59 `InterfaceChoice.All` now excludes loopback addresses by default since they do not work on most systems. To keep the original...

If we register a service and the network is offline (ie plugged in later) or dropping packets, we won't know that another host is using the name. We need late...

``` Run echo "::set-output name=newest_release_tag::$(semantic-release print-version --current)" Usage: semantic-release [OPTIONS] COMMAND [ARGS]... Try 'semantic-release -h' for help. Error: No such command 'print-version'. ```

``` WARNING:zeroconf._services.browser:Updated non address record=record[nsec,in-unique,Onelink Safe Sound 13F0._hap._tcp.local.]=4500.0/4499,Onelink Safe Sound 13F0._hap._tcp.local.,txt|srv for _hap._tcp.local. Onelink Safe Sound 13F0._hap._tcp.local. WARNING:zeroconf._services.browser:Enqueueing ServiceStateChange.Updated for _hap._tcp.local. Onelink Safe Sound 13F0._hap._tcp.local. ``` We shouldn't trigger updates...

traffic-reduction

This would be another major change so it's not a good time to implement it now. Since data can be different based on which interface the packets arrive on (unique...

For zeroconf based devices we check if the A/AAAA records are still published. This means we will know if the device is offline within 120s since A/AAAA records typically have...

## Proposed change - Add a fast path to async_get_integration in the event the integration is already loaded which tends to be the case most of the time - Use...

core
cla-signed
small-pr

https://github.com/bachya/aioambient/blob/779c296d9ceef42756b7ee90ad9375e5bd82d384/aioambient/websocket.py#L66 https://docs.python.org/3/library/asyncio-task.html#asyncio.create_task > Important Save a reference to the result of this function, to avoid a task disappearing mid-execution. The event loop only keeps weak references to tasks. A task...

python