goodboy

Results 452 issues of goodboy

I've already got one underway in one of my projects and it avoids a lot of *cruft* I've found in this client. Since it seems there isn't much activity in...

Got bit by this and documented it in alpacahq/marketstore#324. I feel that writing a test would be handy for tracking as well as maybe some protection client-side to avoid users...

It's [officially ded](https://pythonclock.org/) so how about we drop some cruft and journey into this bright new world :rainbow:?

As per alpacahq/marketstore#264 the [`trim` command](https://github.com/alpacahq/marketstore/blob/4811cc6a14a917e97261ce19b223d9b15325037e/cmd/connect/session/trim.go#L14) demonstrates a way to remove specific timestamped rows from a time bucket table. The python client currently allows removing a whole table via [`Client.destroy()`](https://github.com/alpacahq/pymarketstore/blob/master/pymarketstore/client.py#L126)...

This goes in tandem with alpacahq/marketstore#325. Would it maybe make sense to just add a `Client.append()` method to avoid this confusion?

Not that you should support it; just thought I'd report it. ``` python >>> massedit -e "line" -m 99 nonascii.py Traceback (most recent call last): File "/usr/bin/massedit", line 9, in...

The following is posted verbatim from @dtkerrs review of #49 with regard to the `switchy.distribute.MultiEval` interface and implementation: > So some feedback here on `evals` is that it might be...

question

Currently there's a home baked [enumeration](https://github.com/sangoma/switchy/blob/master/switchy/apps/call_gen.py#L93) for auto dialer state tracking. We should just use [enum](https://docs.python.org/3/library/enum.html) which also has a backport for py2.

These events will probably be useful if someone ever wants to implement a built-in app: ``` CUSTOM sofia::register_attempt CUSTOM sofia::pre_register ``` ~CUSTOM sofia::limit_exceeded~ (specific to our sbc)

`models.Session` includes some methods which schedule future tasks with Freeswitch. The details of how such tasks are cancelled or otherwise handled should be wrapped in an appropriate [`concurrent.futures.Future`](https://docs.python.org/3/library/concurrent.futures.html#future-objects) or [`asyncio.Future`](https://docs.python.org/3/library/asyncio-task.html#asyncio.Future)...

enhancement