server/sources/datafeed.py
Fri, 19 Feb 2016 11:03:32 +0100 David Douard [datafeed] do NOT call commit in DataFeedXMLParser.process() (closes #10928592)
Wed, 06 Jan 2016 08:58:43 +0100 David Douard [datafeed] io.BytesIO requires a buffer, not a unicode (closes #9783743)
Tue, 22 Dec 2015 18:25:37 +0100 Julien Cristau [datafeed] use tz-aware datetime objects
Tue, 30 Jun 2015 10:06:00 +0200 Sylvain Thénault [repository] deprecate the extid2eid based multi-sources API
Wed, 14 Oct 2015 16:18:25 +0200 Julien Cristau [server/datafeed] drop URLLibResponseAdapter.info
Thu, 01 Oct 2015 12:34:49 +0200 Julien Cristau [datafeed] use explicit encode/decode instead of casting to str
Thu, 01 Oct 2015 12:33:58 +0200 Rémi Cardona [py3k] io.BytesIO
Tue, 15 Sep 2015 16:15:03 +0200 Rémi Cardona [py3k] dict.iteritems → dict.items
Wed, 16 Sep 2015 11:23:51 +0200 Rémi Cardona [py3k] import CookieJar using six.moves
Tue, 15 Sep 2015 18:50:25 +0200 Rémi Cardona [py3k] import urllib2 from six.moves
Tue, 22 Sep 2015 09:39:30 +0200 Rémi Cardona [py3k] import URL mangling functions using six.moves
Fri, 24 Jul 2015 16:19:39 +0200 Julien Cristau [server/sources] use decode_extid in datafeed
Wed, 22 Jul 2015 19:50:50 +0200 David Douard [datafeed] fix typo in DataFeedXMLParser.is_deleted (closes #5729755)
Fri, 10 Jul 2015 09:30:04 +0200 David Douard [datafeed] also catch EnvironmentError when trying to load the cwclientlib config file
Thu, 09 Jul 2015 16:43:56 +0200 Rémi Cardona merge 3.20.9 into 3.21
Thu, 11 Jun 2015 11:45:45 +0200 David Douard [datafeed] allow to use cwclientlib for datafeed's queries (closes #5456849)
Wed, 05 Mar 2014 13:51:28 +0100 Julien Cristau [datafeed] give an error message if a source is missing a parser id
Wed, 07 Jan 2015 16:22:27 +0100 Denis Laxalde [datafeed] Set headers parameter to an empty dict in DataFeedParser.retrieve_url
Wed, 19 Nov 2014 11:57:55 +0100 Denis Laxalde [datafeed] Add a raise_on_error parameter to DataFeedSource.extid2entity
Thu, 25 Sep 2014 15:49:13 +0200 Julien Cristau merge 3.19.4 in 3.20 branch
Thu, 18 Sep 2014 11:03:39 +0200 Denis Laxalde [datafeed] Commit after all deletions in datafeed parser
Fri, 18 Jul 2014 17:35:25 +0200 Julien Cristau merge 3.19.3 into 3.20 branch
Wed, 11 Jun 2014 16:54:31 +0200 Aurelien Campeas [datafeed sources] finish the session -> cnx switch
Wed, 04 Jun 2014 15:46:16 +0200 Aurelien Campeas [tests/datafeed] use the new connection api (a small leftover)
Fri, 21 Mar 2014 08:28:32 +0100 Sylvain Thénault [datafeed parser] enhance retrieve_url to support POSTing data and custom HTTP headers
Tue, 25 Mar 2014 09:20:37 +0100 Sylvain Thénault [datafeed parser] fix retrieve_url to always return urllib2.urlopen compatible output
Thu, 20 Mar 2014 08:55:44 +0100 Sylvain Thénault [datafeed parser] factor out retrieve_url method from DataFeedXMLParser.parse
Thu, 20 Mar 2014 08:49:10 +0100 Sylvain Thénault [datafeed] Allow to override use_cwuri_as_url in configuration of a datafeed source
Fri, 04 Apr 2014 18:23:02 +0200 Sylvain Thénault [datafeed] update datafeed internals to use connection instead of session
Fri, 04 Apr 2014 14:23:01 +0200 Sylvain Thénault [repository] extid2eid's 'commit' argument no more necessary
Fri, 04 Apr 2014 12:46:35 +0200 Sylvain Thénault [repository] complete argument is no more needed since we have no more 'true' multisource.
Mon, 17 Feb 2014 15:32:50 +0100 Julien Cristau merge 3.18.x in 3.19 branch
Tue, 11 Feb 2014 11:03:01 +0100 Dimitri Papadopoulos Typo in comments and error messages
Tue, 21 Jan 2014 18:11:30 +0100 Sylvain Thénault [multi-sources-removal] Drop the "true" multi-sources planner
Wed, 28 Aug 2013 11:56:07 +0200 Sylvain Thénault [datafeed] fix crash due to bad http_timeout handling. Closes #3096585 stable
Wed, 24 Jul 2013 08:20:22 +0200 David Douard [datafeed] add a timeout config option (closes #2745677) stable
Thu, 14 Feb 2013 15:38:25 +0100 Nicolas Chauvat [toward-py3k] rewrite to "except AnException as exc:" (part of #2711624)
Thu, 14 Feb 2013 15:39:23 +0100 Nicolas Chauvat [toward-py3k] remove import with_statement (part of #2711624)
Fri, 04 Jan 2013 15:18:44 +0100 Sylvain Thénault [repo sources] move handling of source's url into abstract source as this becomes shared by most sources
Fri, 12 Oct 2012 16:05:16 +0200 Sylvain Thénault backport stable
Thu, 13 Sep 2012 17:26:15 +0200 Sylvain Thénault [datafeed] properly call hooks for inlined relations on entity creation. Closes #2481156 stable
Fri, 07 Sep 2012 14:01:59 +0200 Sylvain Thénault backport stable
Tue, 04 Sep 2012 06:09:17 +0200 Sylvain Thénault [datafeed] make cnxset handling of datafeed source more robust stable
Tue, 17 Jul 2012 12:24:46 +0200 Sylvain Thénault [entity api] unify set_attributes / set_relations into a cw_set method. Closes #2423719
Thu, 07 Jun 2012 18:24:37 +0200 Aurelien Campeas [datafeed] correctly distinguish checked/updated
Wed, 06 Jun 2012 10:30:54 +0200 Aurelien Campeas [ldapfeed] do not crash on ldap user deletion + pull + already deactivated users, cleanups (closes #2392933)
Thu, 31 May 2012 15:56:21 +0200 Aurelien Campeas fix ldap removal handling in ldapfeed (closes #2376625 and #2385133)
Fri, 25 May 2012 17:18:00 +0200 Aurelien Campeas [ldapfeed] fix crash on sql cursor usage (closes #2380246)
Tue, 15 May 2012 14:44:45 +0200 Sylvain Thénault [datafeed] fix/finish cleanup started by auc in 8393:c25b96ae4f8a: parser.process prototytpe is (url, raise_on_error=False). Drop partialcommit argument which were never specified
Tue, 15 May 2012 14:43:30 +0200 Sylvain Thénault backport stable
Tue, 15 May 2012 10:34:34 +0200 Julien Cristau [datafeed] allow the xml datafeed parser to work with client-side connections stable
Tue, 14 Feb 2012 11:34:53 +0100 Sylvain Thénault [datafeed] fix dumb name error introduced by recent deletion handling refactoring
Tue, 31 Jan 2012 21:43:24 +0100 Sylvain Thénault [repository] ldap-feed source. Closes #2086984
Thu, 02 Feb 2012 14:30:07 +0100 Sylvain Thénault [datafeed] set delete-entities=yes is now safer, by checking each entity actually seems deleted. Closes #2165381
Wed, 09 Nov 2011 15:13:13 +0100 Sylvain Thénault [datafeed log] properly log errors catched at the source level
Wed, 09 Nov 2011 14:34:03 +0100 Sylvain Thénault [data import log] log on the source so we properly have source name information
Fri, 21 Oct 2011 14:32:37 +0200 Julien Cristau Record a log of datafeed source imports (closes #2026097)
Fri, 14 Oct 2011 08:50:09 +0200 Sylvain Thénault [ms repository] when an exception is raised during extid2eid and no rollback is done, some manual cleanups have to be done (closes #1993420)
Tue, 11 Oct 2011 13:55:58 +0200 Sylvain Thénault backport stable
Tue, 11 Oct 2011 13:54:17 +0200 Sylvain Thénault [datafeed] remove remaining uses of 'synchronizing' attribute replaced by 'in_synchronization' in 3.13.8. Closes #1989131 stable
Tue, 11 Oct 2011 11:00:24 +0200 Sylvain Thénault backport stable
Fri, 07 Oct 2011 15:55:14 +0200 Sylvain Thénault [datafeed] add max-lifetime for concurrent synchronization lock (closes #1908676) stable
Tue, 04 Oct 2011 18:45:38 +0200 Sylvain Thénault [datafeed] don't crash if url is not specified
Wed, 03 Aug 2011 18:16:02 +0200 Sylvain Thénault [datafeed] properly encode/decode external uri stable
Tue, 02 Aug 2011 10:39:10 +0200 Nicolas Chauvat [server] host mapping is better named url mapping (closes #1892461) stable
Wed, 27 Jul 2011 14:24:40 +0200 Sylvain Thénault [datafeed] for datafeed source, we don't want commit in extid2eid but explicitly handled by the source. Also, we should use 'safe' internal session stable
Tue, 26 Jul 2011 16:49:10 +0200 Sylvain Thénault [datafeed] properly take care to cwsource=system in imported xml. Closes #1877017 stable
Tue, 26 Jul 2011 16:35:10 +0200 Sylvain Thénault [datafeed / fti] rather control a 'complete' parameter than setting empty attribute values stable
Tue, 26 Jul 2011 16:34:42 +0200 Sylvain Thénault [repo api] deprecates source.extid2eid, only the system source should implement it, stable
Mon, 11 Jul 2011 09:21:44 +0200 Sylvain Thénault backport stable
Mon, 11 Jul 2011 09:18:25 +0200 Sylvain Thénault [datafeed] don't raise bad config error on source initialization stable
Thu, 30 Jun 2011 16:26:37 +0200 Sylvain Thénault closes #1793991: [datafeed] error handling: log unexpected exceptions / don't stop on first validation error
Wed, 22 Jun 2011 18:53:36 +0200 Sylvain Thénault [datafeed, entities] url for entities from a datafeed source should be on their origin site. Closes #1769391
Wed, 22 Jun 2011 12:31:55 +0200 Sylvain Thénault [datafeed] catch all exception, we should continue to process other urls
Fri, 17 Jun 2011 18:50:13 +0200 Sylvain Thénault [datafeed, cw.xml] xml now carry entity's source information, interpreted at the other end so that for instance when an entity from elo is seen when importing cwo, it's properly marked as coming from elo source if one exists
Fri, 17 Jun 2011 18:49:55 +0200 Sylvain Thénault [datafeed] actually raise on error
Thu, 16 Jun 2011 19:46:39 +0200 Sylvain Thénault [datafeed] renaming parser attribute to parser_id makes things clearer
Mon, 06 Jun 2011 16:19:19 +0200 Sylvain Thénault [datafeed] fix stupid error introduced by 'just before qfinish' refactoring...
Mon, 06 Jun 2011 15:17:55 +0200 Sylvain Thénault [datafeed] use a boolean flag on CWSource to ensure we don't have concurrent synchronizations. Closes #1725690
Fri, 27 May 2011 13:57:25 +0200 Sylvain Thénault don't crash if we can't fetch data or if xml is malformed
Fri, 27 May 2011 11:17:02 +0200 Sylvain Thénault [datafeed] extract some methods from pull_data to ease writing custom datafeed sources
Thu, 26 May 2011 18:24:55 +0200 Sylvain Thénault backport stable
Thu, 26 May 2011 18:24:41 +0200 Sylvain Thénault [datafeed] we should use utc timestamp to avoid pb with local times stable
Thu, 19 May 2011 10:53:17 +0200 Sylvain Thénault [multi-sources] support for moving an entity from an external source (closes #343818)
Thu, 19 May 2011 10:53:11 +0200 Sylvain Thénault [repository api] definitly kill usage of word 'pool' to refer to connections set used by a session
Mon, 16 May 2011 10:17:48 +0200 Sylvain Thénault [datafeed] propagate raise_on_error to parser's process method
Fri, 13 May 2011 10:42:04 +0200 Sylvain Thénault remove debug print
Fri, 13 May 2011 10:10:41 +0200 Sylvain Thénault [datafeed] extract a generic DataFeedXMLParser from CWEntityXMLParser
Tue, 10 May 2011 14:07:14 +0200 Sylvain Thénault fix _set_relation when no target eids, update datafeed source pull_data arguments to raise on error during tests stable
Thu, 17 Feb 2011 10:24:45 +0100 Nicolas Chauvat [sobjects/parsers] on validationerror, skip entity and continue processing feed
Thu, 10 Feb 2011 16:20:49 +0100 Sylvain Thénault [datafeed] return empty dict when source is fresh avoid crash in the looping task because None returned
Wed, 09 Feb 2011 18:06:17 +0100 Sylvain Thénault [repository] #1460066: backport datafeed cube as cubicweb source
less more (0) tip