changeset 526:4063bbeaa7d4

initial commit
author Jeff Hammel <jhammel@mozilla.com>
date Tue, 24 Sep 2013 13:10:58 -0700
parents 37f8bc525888
children 76b1723c87fc
files python/bind.py python/example/bind.py python/setup_repo.py
diffstat 3 files changed, 31 insertions(+), 31 deletions(-) [+]
line wrap: on
line diff
--- a/python/bind.py	Tue Sep 24 12:32:50 2013 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#!/usr/bin/env python
-
-"""
-illlustrate e.g. method bind for python
-"""
-
-class Foo(object):
-
-    @classmethod
-    def create(cls):
-        """create an instance and bind a method onto foo"""
-        class decorator(object):
-            def __init__(self, function):
-                self.function = function
-            def __call__(self):
-                print "Bar!"
-                return self.function()
-
-        instance = cls()
-        instance.foo = decorator(instance.foo)
-        return instance
-
-    def foo(self):
-        print "Foo!"
-
-if __name__ == '__main__':
-    foo = Foo.create()
-    foo.foo()
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/python/example/bind.py	Tue Sep 24 13:10:58 2013 -0700
@@ -0,0 +1,28 @@
+#!/usr/bin/env python
+
+"""
+illlustrate e.g. method bind for python
+"""
+
+class Foo(object):
+
+    @classmethod
+    def create(cls):
+        """create an instance and bind a method onto foo"""
+        class decorator(object):
+            def __init__(self, function):
+                self.function = function
+            def __call__(self):
+                print "Bar!"
+                return self.function()
+
+        instance = cls()
+        instance.foo = decorator(instance.foo)
+        return instance
+
+    def foo(self):
+        print "Foo!"
+
+if __name__ == '__main__':
+    foo = Foo.create()
+    foo.foo()
--- a/python/setup_repo.py	Tue Sep 24 12:32:50 2013 -0700
+++ b/python/setup_repo.py	Tue Sep 24 13:10:58 2013 -0700
@@ -38,11 +38,11 @@
         return
     return subprocess.check_output(*args, **kwargs)
 
-def init_repo(directory):
+def init_repo(directory, message):
     """setup repository"""
     call(['hg', 'init', directory])
     call(['hg', 'add', '-R', directory])
-    call(['hg', 'commit', '-m', options.message, '-R', directory])
+    call(['hg', 'commit', '-m', message, '-R', directory])
 
 def write_hgrc(directory, host, repo, name):
     """write hgrc file"""
@@ -130,7 +130,7 @@
     if options.remote_only:
         assert options.remote_url
     else:
-        init_repo(directory)
+        init_repo(directory, options.message)
 
     # setup remote, if specified
     name = os.path.basename(directory)