[Checkins] SVN: hurry.resource/branches/janjaapdriessen-resource-publisher/src/hurry/resource/ to make the signature() method useful by itself, it should include the publisher_signature as well.

Jan-Wijbrand Kolman janwijbrand at gmail.com
Tue Nov 23 05:28:15 EST 2010


Log message for revision 118526:
  to make the signature() method useful by itself, it should include the publisher_signature as well.

Changed:
  U   hurry.resource/branches/janjaapdriessen-resource-publisher/src/hurry/resource/README.txt
  U   hurry.resource/branches/janjaapdriessen-resource-publisher/src/hurry/resource/core.py

-=-
Modified: hurry.resource/branches/janjaapdriessen-resource-publisher/src/hurry/resource/README.txt
===================================================================
--- hurry.resource/branches/janjaapdriessen-resource-publisher/src/hurry/resource/README.txt	2010-11-22 22:37:17 UTC (rev 118525)
+++ hurry.resource/branches/janjaapdriessen-resource-publisher/src/hurry/resource/README.txt	2010-11-23 10:28:14 UTC (rev 118526)
@@ -849,10 +849,10 @@
   >>> before_hash = foo.signature()
   >>> open(os.path.join(foo_sub_dir, 'test2'), 'w').write('test2')
   >>> # The hash is not newly computed.
-  >>> foo.signature() is before_hash
+  >>> foo.signature() == before_hash
   True
   >>> hurry.resource.configure_devmode(True)
-  >>> foo.signature() is before_hash
+  >>> foo.signature() == before_hash
   False
 
 

Modified: hurry.resource/branches/janjaapdriessen-resource-publisher/src/hurry/resource/core.py
===================================================================
--- hurry.resource/branches/janjaapdriessen-resource-publisher/src/hurry/resource/core.py	2010-11-22 22:37:17 UTC (rev 118525)
+++ hurry.resource/branches/janjaapdriessen-resource-publisher/src/hurry/resource/core.py	2010-11-23 10:28:14 UTC (rev 118526)
@@ -32,12 +32,10 @@
         # before or (2) we are in development mode.
         if self._signature is None or hurry.resource.devmode:
             self._signature = hurry.resource.hash.checksum(self.path)
-        return self._signature
+        return hurry.resource.publisher_signature + str(self._signature)
 
     def url(self, base_url):
-        return '%s%s%s/%s/' % (
-            base_url, hurry.resource.publisher_signature,
-            self.signature(), self.name)
+        return '%s%s/%s/' % (base_url, self.signature(), self.name)
 
 # total hack to be able to get the dir the resources will be in
 def caller_dir():



More information about the checkins mailing list