Merge from trunk
[plcapi.git] / trunk / pycurl / examples / basicfirst.py
diff --git a/trunk/pycurl/examples/basicfirst.py b/trunk/pycurl/examples/basicfirst.py
new file mode 100644 (file)
index 0000000..af59405
--- /dev/null
@@ -0,0 +1,25 @@
+#! /usr/bin/env python
+# -*- coding: iso-8859-1 -*-
+# vi:ts=4:et
+# $Id$
+
+import sys
+import pycurl
+
+class Test:
+    def __init__(self):
+        self.contents = ''
+
+    def body_callback(self, buf):
+        self.contents = self.contents + buf
+
+print >>sys.stderr, 'Testing', pycurl.version
+
+t = Test()
+c = pycurl.Curl()
+c.setopt(c.URL, 'http://curl.haxx.se/dev/')
+c.setopt(c.WRITEFUNCTION, t.body_callback)
+c.perform()
+c.close()
+
+print t.contents