Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.mixmin.net!aioe.org!news.stack.nl!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.029 X-Spam-Evidence: '*H*': 0.94; '*S*': 0.00; 'schema': 0.05; 'subject:code': 0.07; 'ugly': 0.07; 'migration': 0.09; 'yeah,': 0.09; 'cc:addr:python-list': 0.11; 'django': 0.11; '"python': 0.16; "(it's": 0.16; '1.7': 0.16; 'smith"': 0.16; 'sqlalchemy': 0.16; 'subject:python': 0.16; 'cc:addr:python.org': 0.22; 'tend': 0.24; 'cc:2**0': 0.24; 'cc:no real name:2**0': 0.24; 'header:In- Reply-To:1': 0.27; 'probably': 0.32; 'critical': 0.32; '-----': 0.33; 'at:': 0.34; 'problem.': 0.35; 'but': 0.35; 'google': 0.35; 'thank': 0.38; 'others.': 0.38; 'moving': 0.39; 'most': 0.60; 'you.': 0.62; "you'll": 0.62; 'information': 0.63; 'such': 0.63; 'received:194': 0.64; 'provide': 0.64; 'notice:': 0.67; 'person,': 0.68; 'integrated': 0.69; 'privileged.': 0.69; 'disclose': 0.74; 'medium.': 0.91 X-IronPort-AV: E=Sophos;i="5.04,425,1406584800"; d="scan'208";a="3227171" Date: Fri, 29 Aug 2014 18:49:36 +0200 (CEST) From: Jean-Michel Pichavant To: Roy Smith In-Reply-To: Subject: Re: Keeping python code and database in sync MIME-Version: 1.0 X-Mailer: Zimbra 7.2.7_GA_2942 (ZimbraWebClient - GC35 (Linux)/7.2.7_GA_2942) Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: python-list@python.org X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 20 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1409331046 news.xs4all.nl 2848 [2001:888:2000:d::a6]:34345 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:77279 CgotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCj4gRnJvbTogIlJveSBTbWl0aCIgPHJveUBw YW5peC5jb20+Cj4gCj4gWWVhaCwgc2NoZW1hIG1pZ3JhdGlvbiBpcyBhbiB1Z2x5IHByb2JsZW0u ICBUaGVyZSdzIGEgbnVtYmVyIG9mIHRvb2xzCj4gdG8KPiBoZWxwIGhlcmUsIG1vc3Qgb2Ygd2hp Y2ggcmVkdWNlIHRoZSBzdWNraXR1ZGUsIGJ1dCBkb24ndCBlbGltaW5hdGUgaXQKPiBjb21wbGV0 ZWx5LiAgU29tZSB0aGluZ3MgeW91IG1pZ2h0IHdhbnQgdG8gbG9vayBhdDoKPiAKPiAqIFNRTEFs Y2hlbXkgTWlncmF0ZQo+ICogU291dGggKGRqYW5nby1zcGVjaWZpYykKPiAqIHlveW8tbWlncmF0 aW9ucwo+ICogYWxlbWJpYwo+IAo+IEdvb2dsZSBmb3IgInB5dGhvbiBzY2hlbWEgbWlncmF0aW9u IHRvb2xzIiBhbmQgeW91J2xsIHByb2JhYmx5IGZpbmQKPiBvdGhlcnMuCgpOb3RlIHRoYXQgU291 dGggaXMgbm93IGZ1bGx5IGludGVncmF0ZWQgaW4gZGphbmdvIDEuNyAoSXQncyBzdGlsbCB1Z2x5 IGJ1dCBpdCBoYXMgYmVlbiBwb2xpc2hlZCBieSB0aGUgZGphbmdvIHRlYW0pLgpUaGUgT1AgbWF5 IHdhbnQgdG8gY29uc2lkZXIgbW92aW5nIHRvIHN1Y2ggZnJhbWV3b3JrLCB0aGV5IHRlbmQgdG8g cHJvdmlkZSB3b3JraW5nIGNvbmNlcHRzIG9uIGNyaXRpY2FsIGlzc3VlcyB3aGVuIGl0IGNvbWVz IHRvIHdlYmFwcC9kYXRhYmFzZS4KCkpNCgoKLS0gSU1QT1JUQU5UIE5PVElDRTogCgpUaGUgY29u dGVudHMgb2YgdGhpcyBlbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGFyZSBjb25maWRlbnRpYWwg YW5kIG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCBy ZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBhbmQgZG8gbm90 IGRpc2Nsb3NlIHRoZSBjb250ZW50cyB0byBhbnkgb3RoZXIgcGVyc29uLCB1c2UgaXQgZm9yIGFu eSBwdXJwb3NlLCBvciBzdG9yZSBvciBjb3B5IHRoZSBpbmZvcm1hdGlvbiBpbiBhbnkgbWVkaXVt LiBUaGFuayB5b3UuCg==