unlock
authorShikhar Bhushan <shikhar@schmizz.net>
Sun, 26 Apr 2009 03:49:37 +0000 (03:49 +0000)
committerShikhar Bhushan <shikhar@schmizz.net>
Sun, 26 Apr 2009 03:49:37 +0000 (03:49 +0000)
git-svn-id: http://ncclient.googlecode.com/svn/trunk@66 6dbcf712-26ac-11de-a2f3-1373824ab735

ncclient/operations/lock.py

index 44827ef..9af41f6 100644 (file)
@@ -15,7 +15,7 @@
 'Locking-related NETCONF operations'
 
 from rpc import RPC
-from ncclient.content.common import qualify as _
+
 
 class Lock(RPC):
     
@@ -29,3 +29,16 @@ class Lock(RPC):
     def request(self, target='running', reply_event=None):
         self.spec['children'][0]['text'] = target
         self._do_request(self.spec, reply_event)
+
+class Unock(RPC):
+    
+    def __init__(self):
+        RPC.__init__(self)
+        self.spec = {
+            'tag': 'unlock',
+            'children': [ { 'tag': 'target', 'text': None } ]
+            }
+    
+    def request(self, target='running', reply_event=None):
+        self.spec['children'][0]['text'] = target
+        self._do_request(self.spec, reply_event)