Handle broadcast + Introducing thread locks
sedrthread
Logs fixup and Handler fixup !
Had to rename cls methods - they were picked upn in preference by self!!!!
I have to unroot logging to not see duplicate logs !!!
Bugfix in serialize
Fix for commit messages
Fixes in commitAll
logging->Log
FIX if id file does not exist
Exclude messages from ourselves in DiscoveryServer + peers info
Share command
TMP
Fix for the class nightmare:

http://stackoverflow.com/questions/25963577/how-to-set-a-class-attribute-from-an-instance-method-in-python
http://stackoverflow.com/questions/13181559/importing-modules-main-vs-import-as-module#comment17940192_13181615

Final imports fix by @MartijnPieters

-------------------------- watcher/commands/share.py --------------------------
index 85f140e..d87574a 100644
@@ -2,5 +2,5 @@ import argparse
 from collections import OrderedDict
-import sys
 from log import Log
 from watcher.commands.command import Command, Arg # move to __init__ ?
+from watcher.sync import Sync

@@ -10,3 +10,3 @@ class Share(Command):
             Log.cd('%r %r %r' % (namespace, values, option_string))
-            sync = sys.modules['__main__']  # http://stackoverflow.com/
+            # sync = sys.modules['__main__']  # http://stackoverflow.com/
             # questions/13181559#comment17940192_13181615
@@ -14,3 +14,3 @@ class Share(Command):
             # print sync.Sync.sync_client
-            sync.Sync.newRequestClient(host=namespace.host, repo=values)
+            Sync.newRequestClient(host=namespace.host, repo=values)

------------------------------- watcher/sync.py -------------------------------
index 80c9ee4..22804a7 100644
@@ -182,2 +182,3 @@ class Sync(Log):
 if __name__ == "__main__":
+    from watcher.sync import Sync
     Sync().main()

Where before I did:

@@ -173,2 +177,3 @@ class Sync(Log):
 if __name__ == "__main__":
-    Sync()
+    from sync import Sync
+    Sync().main()
Nitpick
TODO - firewall in UDP vs BROADCAST + watches = {}
Request accepted - noop
APPDATA/.sync + clone + HttpServer at 8002
chdir for the server to see all of C:

http://stackoverflow.com/a/22255432/281545
Nitpick