<feed xmlns='http://www.w3.org/2005/Atom'>
<title>leap_pycommon.git/src/leap/common/events, branch 0.4.2</title>
<subtitle>[leap_pycommon] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/'/>
<entry>
<title>[bug] register and unregister controlled by flag</title>
<updated>2015-07-29T16:34:08+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2015-07-29T16:34:08+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=2d9ce114daeaf6c4c193079b018576ad1f4f8f28'/>
<id>2d9ce114daeaf6c4c193079b018576ad1f4f8f28</id>
<content type='text'>
Since register and unregister cant be used without full zmq initialization,
it should make sense to also check flag for them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since register and unregister cant be used without full zmq initialization,
it should make sense to also check flag for them.
</pre>
</div>
</content>
</entry>
<entry>
<title>[refactor] Extract flags check to caller</title>
<updated>2015-07-29T16:30:41+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2015-07-29T16:30:41+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=2e911bd0c949b7f42824ed87c467b1ac0919224a'/>
<id>2e911bd0c949b7f42824ed87c467b1ac0919224a</id>
<content type='text'>
Checking was done inside of emit method. Doing on emit function at
a module level makes it cleaner with less lines inside of check.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Checking was done inside of emit method. Doing on emit function at
a module level makes it cleaner with less lines inside of check.
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] Consider events flag when ensuring client</title>
<updated>2015-07-28T19:26:14+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2015-07-28T19:26:14+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=08779379337ff77729c9d2ebdb6f4aaf486d38a7'/>
<id>08779379337ff77729c9d2ebdb6f4aaf486d38a7</id>
<content type='text'>
Change EventsClientThread behavior so it won't start anymore if
the events flag is set to False
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change EventsClientThread behavior so it won't start anymore if
the events flag is set to False
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] add global flag for disabling the events framework</title>
<updated>2015-07-21T17:26:57+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2015-07-13T15:48:47+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=467b14fa2e29ecd6f41d4834b00593d8c86cddc5'/>
<id>467b14fa2e29ecd6f41d4834b00593d8c86cddc5</id>
<content type='text'>
this will be used to allow the unittests to disable the events
framework. this way, emit() will become a passthrough.

note that, until now, the basetest class is making use of the threaded
version of the client, which launches a zmq tornado-based ioloop. this
is wrong, and will have to be addressed in a future commit. we'll have
to make use of the global EVENTS_ENABLED flag in the txclient version
when those changes are made.

Related: #7259
Relases: 0.4.2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this will be used to allow the unittests to disable the events
framework. this way, emit() will become a passthrough.

note that, until now, the basetest class is making use of the threaded
version of the client, which launches a zmq tornado-based ioloop. this
is wrong, and will have to be addressed in a future commit. we'll have
to make use of the global EVENTS_ENABLED flag in the txclient version
when those changes are made.

Related: #7259
Relases: 0.4.2
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] do not add a port string to non-tcp addresses</title>
<updated>2015-07-20T23:18:03+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2015-07-20T23:18:03+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=87339921eac261954e39901e3563851830309cc5'/>
<id>87339921eac261954e39901e3563851830309cc5</id>
<content type='text'>
this, together with the events server registration, was breaking the
events signalling on the client whenever it used ipc:// sockets.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this, together with the events server registration, was breaking the
events signalling on the client whenever it used ipc:// sockets.
</pre>
</div>
</content>
</entry>
<entry>
<title>[refactor] remove use of reactor in threaded version of events client</title>
<updated>2015-07-20T19:18:57+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2015-07-20T19:18:57+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=f508d3629686d1ad4574e5a7ec67f8b3283f7c5f'/>
<id>f508d3629686d1ad4574e5a7ec67f8b3283f7c5f</id>
<content type='text'>
the idea is that we'll be able to use the threaded version of the
client, which makes use of the tornado ioloop, in a non-twisted module,
like the main graphical client probably will be in the near future.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the idea is that we'll be able to use the threaded version of the
client, which makes use of the tornado ioloop, in a non-twisted module,
like the main graphical client probably will be in the near future.
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] run callback from thread in events client</title>
<updated>2015-06-26T17:48:56+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2015-06-26T17:45:19+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=10d7ebdf5226b74c54850d205a807cc650843efe'/>
<id>10d7ebdf5226b74c54850d205a807cc650843efe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] allow passing ':0' as port in events address</title>
<updated>2015-06-26T17:44:37+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2015-06-26T17:44:37+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=c6107b88ba1eaf7e7ca97d0444e7444634aa98c2'/>
<id>c6107b88ba1eaf7e7ca97d0444e7444634aa98c2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] remove extraneous data from events logs</title>
<updated>2015-06-11T15:07:49+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2015-06-11T14:54:10+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=b33f0ef3485311f87990409ef8ba2bcb8b26dc5d'/>
<id>b33f0ef3485311f87990409ef8ba2bcb8b26dc5d</id>
<content type='text'>
The emission of an event was being logged twice, and the second time was
logging the pickled content of the event. This pickled content contained line
breaks and other things that caused strange output on the client log.

This commit removes the second loggin of the event pickled content.

Closes #7130.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The emission of an event was being logged twice, and the second time was
logging the pickled content of the event. This pickled content contained line
breaks and other things that caused strange output on the client log.

This commit removes the second loggin of the event pickled content.

Closes #7130.
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] allow ipc socket types</title>
<updated>2015-06-03T18:39:48+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2015-06-02T21:27:42+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=76436726663971ebd58bf2c758b52abb10f7c242'/>
<id>76436726663971ebd58bf2c758b52abb10f7c242</id>
<content type='text'>
previous regex wasn't capturing addresses of type ipc://&lt;path&gt;

Closes: #7089
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
previous regex wasn't capturing addresses of type ipc://&lt;path&gt;

Closes: #7089
</pre>
</div>
</content>
</entry>
</feed>
