[Twisted-Python] ANN: Twisted 1.0.2 [short version]
What's New in 1.0.2 =================== - Serial port support. - GPS (global positioning system), supporting NMEA 0183 and Rockwell Zodiac devices. - GTK2 event loop. - Improved event scheduling support. - Many new examples, including an example of Cocoa (Mac OS X) integration. - Fancy Win32 installer, with Start menu integration. - Large number of improvements to the SSH server. In addition, Twisted now ships with a command-line ssh client (conch), with same options as openssh client. Also included is a Tk GUI ssh client, that does not require a terminal emulator, and a program for generating ssh keys. - Simplified HTTP client API, for fetching URLs. - Dict protocol implementation (RFC 2229). - Improvements to cReactor, a networking event loop implemented in C. - Lenient mode for microdom, which allows parsing very non-standard HTML, and many improvements to the DOM support. - Trial, a unit testing framework, replaces use of Python's unittest.py. The API is almost identical to Python's. - Google querying support. - Shoutcast protocol support. - Client XML-RPC support. - Many improvements to Twisted's DNS support, both client and server. - Bug fixes, more tests and documentation.
Hooray! How much has changed in the documentation? Good job to all involved, Eron On Wednesday 29 January 2003 11:33 am, Itamar Shtull-Trauring wrote:
What's New in 1.0.2 ===================
- Serial port support. - GPS (global positioning system), supporting NMEA 0183 and Rockwell Zodiac devices. - GTK2 event loop. - Improved event scheduling support. - Many new examples, including an example of Cocoa (Mac OS X) integration. - Fancy Win32 installer, with Start menu integration. - Large number of improvements to the SSH server. In addition, Twisted now ships with a command-line ssh client (conch), with same options as openssh client. Also included is a Tk GUI ssh client, that does not require a terminal emulator, and a program for generating ssh keys. - Simplified HTTP client API, for fetching URLs. - Dict protocol implementation (RFC 2229). - Improvements to cReactor, a networking event loop implemented in C. - Lenient mode for microdom, which allows parsing very non-standard HTML, and many improvements to the DOM support. - Trial, a unit testing framework, replaces use of Python's unittest.py. The API is almost identical to Python's. - Google querying support. - Shoutcast protocol support. - Client XML-RPC support. - Many improvements to Twisted's DNS support, both client and server. - Bug fixes, more tests and documentation.
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python --- [This E-mail scanned for viruses by Declude Virus]
-- Eron Lloyd Technology Coordinator Lancaster County Library elloyd@lancaster.lib.pa.us Phone: 717-239-2116 Fax: 717-394-3083 --- [This E-mail scanned for viruses by Declude Virus]
I get the folowing error with the twisted Enterprise Example - row_example.py on win2k using SAPDB(v7.3.00.29 of the win32 python2.2 driver). However, it works if I don't declare a PRIMARY KEY on the furniture or rugs tables... (an older version of row_schema.sql had no PRIMARY KEYs declared at all and this works...) V:\Python22>python row_example.py Connecting to database: SAPDB.sapdbapi () {'host': '192.168.33.99', 'password': 'DBA', 'user': 'DBA', 'database': 'TST'} Enabling Multithreading. starting waker adbapi connecting: SAPDB.sapdbapi {'host': '192.168.33.99', 'password': 'DBA', ' user': 'DBA', 'database': 'TST'} Exception in SQL interaction! rolling back... Traceback (most recent call last): File "V:\Python22\lib\threading.py", line 408, in __bootstrap self.run() File "V:\Python22\lib\threading.py", line 396, in run apply(self.__target, self.__args, self.__kwargs) File "V:\Python22\Lib\site-packages\twisted\python\threadpool.py", line 136, i n _worker apply(function, args, kwargs) File "V:\Python22\Lib\site-packages\twisted\internet\threads.py", line 37, in _putResultInDeferred result = apply(f, args, kwargs) --- <exception caught here> --- File "V:\Python22\lib\site-packages\twisted\enterprise\adbapi.py", line 157, i n _runInteraction result = apply(interaction, (trans,)+args, kw) File "V:\Python22\Lib\site-packages\twisted\enterprise\sqlreflector.py", line 118, in _rowLoader tableInfo = self.schema[tableName] exceptions.KeyError: testrooms Unhandled error in Deferred: Traceback (most recent call last): File "V:\Python22\lib\threading.py", line 408, in __bootstrap self.run() File "V:\Python22\lib\threading.py", line 396, in run apply(self.__target, self.__args, self.__kwargs) File "V:\Python22\Lib\site-packages\twisted\python\threadpool.py", line 136, i n _worker apply(function, args, kwargs) --- <exception caught here> --- File "V:\Python22\Lib\site-packages\twisted\internet\threads.py", line 37, in _putResultInDeferred result = apply(f, args, kwargs) File "V:\Python22\lib\site-packages\twisted\enterprise\adbapi.py", line 157, i n _runInteraction result = apply(interaction, (trans,)+args, kw) File "V:\Python22\Lib\site-packages\twisted\enterprise\sqlreflector.py", line 118, in _rowLoader tableInfo = self.schema[tableName] exceptions.KeyError: testrooms Main loop terminated.
participants (3)
-
Erik Myllymaki
-
Eron Lloyd
-
Itamar Shtull-Trauring