Merge lp:~nataliabidart/magicicada-server/use-protocol-2.0-from-wheel into lp:magicicada-server
- use-protocol-2.0-from-wheel
- Merge into trunk
Proposed by
Natalia Bidart
Status: | Merged |
---|---|
Approved by: | Natalia Bidart |
Approved revision: | 90 |
Merged at revision: | 91 |
Proposed branch: | lp:~nataliabidart/magicicada-server/use-protocol-2.0-from-wheel |
Merge into: | lp:magicicada-server |
Diff against target: |
681 lines (+70/-83) 40 files modified
Makefile (+0/-6) config-manager.txt (+1/-1) magicicada/server/content.py (+1/-1) magicicada/server/errors.py (+1/-2) magicicada/server/integtests/test_action_queue.py (+2/-2) magicicada/server/integtests/test_aq_cancel.py (+2/-2) magicicada/server/integtests/test_cleanup.py (+1/-1) magicicada/server/integtests/test_server_scan.py (+2/-2) magicicada/server/integtests/test_share_sync.py (+1/-1) magicicada/server/integtests/test_sync.py (+4/-6) magicicada/server/server.py (+1/-1) magicicada/server/testing/aq_helpers.py (+2/-2) magicicada/server/testing/testcase.py (+2/-3) magicicada/server/tests/test_account.py (+1/-1) magicicada/server/tests/test_auth.py (+1/-1) magicicada/server/tests/test_basic.py (+1/-1) magicicada/server/tests/test_content.py (+6/-6) magicicada/server/tests/test_fileops.py (+2/-3) magicicada/server/tests/test_generations.py (+1/-1) magicicada/server/tests/test_make.py (+2/-2) magicicada/server/tests/test_notify_delivery.py (+1/-1) magicicada/server/tests/test_server.py (+1/-1) magicicada/server/tests/test_sharing.py (+2/-2) magicicada/server/tests/test_shutdown.py (+3/-4) magicicada/server/tests/test_ssl_proxy.py (+1/-2) magicicada/server/tests/test_throttling.py (+2/-2) magicicada/server/tests/test_udfs.py (+2/-2) magicicada/server/tests/test_upload.py (+2/-2) magicicada/server/tests/test_validation.py (+1/-1) magicicada/server/tests/test_volumes.py (+2/-3) magicicada/server/upload.py (+2/-2) magicicada/u1sync/client.py (+7/-7) magicicada/u1sync/genericmerge.py (+1/-1) magicicada/u1sync/main.py (+2/-2) magicicada/u1sync/merge.py (+1/-1) magicicada/u1sync/metadata.py (+1/-1) magicicada/u1sync/scan.py (+1/-1) magicicada/u1sync/sync.py (+2/-2) magicicada/u1sync/tests/test_merge.py (+1/-1) requirements.txt (+1/-0) |
To merge this branch: | bzr merge lp:~nataliabidart/magicicada-server/use-protocol-2.0-from-wheel |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Facundo Batista | Approve | ||
Review via email: mp+344567@code.launchpad.net |
Commit message
- Use magicicadaprotocol 2.0
Description of the change
To post a comment you must log in.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'Makefile' | |||
2 | --- Makefile 2018-04-20 01:22:24 +0000 | |||
3 | +++ Makefile 2018-04-27 03:13:22 +0000 | |||
4 | @@ -27,9 +27,6 @@ | |||
5 | 27 | DJANGO_MANAGE = $(PYTHON) manage.py | 27 | DJANGO_MANAGE = $(PYTHON) manage.py |
6 | 28 | 28 | ||
7 | 29 | MAKEFLAGS:=$(MAKEFLAGS) --no-print-directory | 29 | MAKEFLAGS:=$(MAKEFLAGS) --no-print-directory |
8 | 30 | # use protobuf cpp | ||
9 | 31 | PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp | ||
10 | 32 | PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSION=2 | ||
11 | 33 | 30 | ||
12 | 34 | START_SUPERVISORD = lib/ubuntuone/supervisor/start-supervisord.py | 31 | START_SUPERVISORD = lib/ubuntuone/supervisor/start-supervisord.py |
13 | 35 | SUPERVISOR_CTL = $(ENV)/bin/supervisorctl | 32 | SUPERVISOR_CTL = $(ENV)/bin/supervisorctl |
14 | @@ -37,8 +34,6 @@ | |||
15 | 37 | export PATH | 34 | export PATH |
16 | 38 | export PYTHONPATH | 35 | export PYTHONPATH |
17 | 39 | export DJANGO_SETTINGS_MODULE | 36 | export DJANGO_SETTINGS_MODULE |
18 | 40 | export PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION | ||
19 | 41 | export PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSION | ||
20 | 42 | export ROOTDIR ?= $(CURDIR) | 37 | export ROOTDIR ?= $(CURDIR) |
21 | 43 | 38 | ||
22 | 44 | SOURCEDEPS_TAG = .sourcecode/sourcedeps-tag | 39 | SOURCEDEPS_TAG = .sourcecode/sourcedeps-tag |
23 | @@ -101,7 +96,6 @@ | |||
24 | 101 | test -d $(ENV) || virtualenv $(ENV) | 96 | test -d $(ENV) || virtualenv $(ENV) |
25 | 102 | $(ENV)/bin/pip install -Ur requirements.txt | 97 | $(ENV)/bin/pip install -Ur requirements.txt |
26 | 103 | $(ENV)/bin/pip install -Ur requirements-devel.txt | 98 | $(ENV)/bin/pip install -Ur requirements-devel.txt |
27 | 104 | $(ENV)/bin/pip install ubuntuone-storageprotocol --no-deps -t "$(TARGET_SOURCECODE_DIR)/magicicada-protocol" | ||
28 | 105 | touch $(ENV)/bin/activate | 99 | touch $(ENV)/bin/activate |
29 | 106 | 100 | ||
30 | 107 | raw-test: | 101 | raw-test: |
31 | 108 | 102 | ||
32 | === modified file 'config-manager.txt' | |||
33 | --- config-manager.txt 2018-04-19 12:58:42 +0000 | |||
34 | +++ config-manager.txt 2018-04-27 03:13:22 +0000 | |||
35 | @@ -21,4 +21,4 @@ | |||
36 | 21 | # | 21 | # |
37 | 22 | # make clean-sourcedeps sourcedeps | 22 | # make clean-sourcedeps sourcedeps |
38 | 23 | 23 | ||
40 | 24 | ./.sourcecode/magicicada-client ~chicharreros/magicicada-client/trunk;revno=1442 | 24 | ./.sourcecode/magicicada-client ~chicharreros/magicicada-client/trunk;revno=1444 |
41 | 25 | 25 | ||
42 | === removed symlink 'lib/ubuntuone/storageprotocol' | |||
43 | === target was u'../../.sourcecode/magicicada-protocol/ubuntuone/storageprotocol' | |||
44 | === modified file 'magicicada/server/content.py' | |||
45 | --- magicicada/server/content.py 2018-04-05 21:08:25 +0000 | |||
46 | +++ magicicada/server/content.py 2018-04-27 03:13:22 +0000 | |||
47 | @@ -31,8 +31,8 @@ | |||
48 | 31 | import twisted.internet.error | 31 | import twisted.internet.error |
49 | 32 | import twisted.web.error | 32 | import twisted.web.error |
50 | 33 | 33 | ||
51 | 34 | from magicicadaprotocol import protocol_pb2 | ||
52 | 34 | from twisted.internet import defer | 35 | from twisted.internet import defer |
53 | 35 | from ubuntuone.storageprotocol import protocol_pb2 | ||
54 | 36 | 36 | ||
55 | 37 | from magicicada import settings | 37 | from magicicada import settings |
56 | 38 | from magicicada.filesync import errors as dataerrors | 38 | from magicicada.filesync import errors as dataerrors |
57 | 39 | 39 | ||
58 | === modified file 'magicicada/server/errors.py' | |||
59 | --- magicicada/server/errors.py 2018-04-05 21:08:25 +0000 | |||
60 | +++ magicicada/server/errors.py 2018-04-27 03:13:22 +0000 | |||
61 | @@ -16,8 +16,7 @@ | |||
62 | 16 | # | 16 | # |
63 | 17 | # For further info, check http://launchpad.net/magicicada-server | 17 | # For further info, check http://launchpad.net/magicicada-server |
64 | 18 | 18 | ||
67 | 19 | from ubuntuone.storageprotocol import request | 19 | from magicicadaprotocol import protocol_pb2, request |
66 | 20 | from ubuntuone.storageprotocol import protocol_pb2 | ||
68 | 21 | 20 | ||
69 | 22 | 21 | ||
70 | 23 | class StorageServerError(request.StorageProtocolError): | 22 | class StorageServerError(request.StorageProtocolError): |
71 | 24 | 23 | ||
72 | === modified file 'magicicada/server/integtests/test_action_queue.py' | |||
73 | --- magicicada/server/integtests/test_action_queue.py 2018-04-05 21:08:25 +0000 | |||
74 | +++ magicicada/server/integtests/test_action_queue.py 2018-04-27 03:13:22 +0000 | |||
75 | @@ -25,9 +25,9 @@ | |||
76 | 25 | import uuid | 25 | import uuid |
77 | 26 | import zlib | 26 | import zlib |
78 | 27 | 27 | ||
79 | 28 | from magicicadaprotocol import request | ||
80 | 29 | from magicicadaprotocol.client import StorageClient | ||
81 | 28 | from twisted.internet import defer, reactor | 30 | from twisted.internet import defer, reactor |
82 | 29 | from ubuntuone.storageprotocol import request | ||
83 | 30 | from ubuntuone.storageprotocol.client import StorageClient | ||
84 | 31 | from ubuntuone.syncdaemon.states import ( | 31 | from ubuntuone.syncdaemon.states import ( |
85 | 32 | StateManager, QueueManager, ConnectionManager) | 32 | StateManager, QueueManager, ConnectionManager) |
86 | 33 | from ubuntuone.syncdaemon import action_queue | 33 | from ubuntuone.syncdaemon import action_queue |
87 | 34 | 34 | ||
88 | === modified file 'magicicada/server/integtests/test_aq_cancel.py' | |||
89 | --- magicicada/server/integtests/test_aq_cancel.py 2018-04-05 21:08:25 +0000 | |||
90 | +++ magicicada/server/integtests/test_aq_cancel.py 2018-04-27 03:13:22 +0000 | |||
91 | @@ -22,9 +22,9 @@ | |||
92 | 22 | 22 | ||
93 | 23 | from cStringIO import StringIO | 23 | from cStringIO import StringIO |
94 | 24 | 24 | ||
95 | 25 | from magicicadaprotocol import request | ||
96 | 26 | from magicicadaprotocol.content_hash import content_hash_factory, crc32 | ||
97 | 25 | from twisted.internet import defer, error | 27 | from twisted.internet import defer, error |
98 | 26 | from ubuntuone.storageprotocol import request | ||
99 | 27 | from ubuntuone.storageprotocol.content_hash import content_hash_factory, crc32 | ||
100 | 28 | from ubuntuone.syncdaemon.marker import MDMarker as Marker | 28 | from ubuntuone.syncdaemon.marker import MDMarker as Marker |
101 | 29 | 29 | ||
102 | 30 | from magicicada.server.testing.aq_helpers import ( | 30 | from magicicada.server.testing.aq_helpers import ( |
103 | 31 | 31 | ||
104 | === modified file 'magicicada/server/integtests/test_cleanup.py' | |||
105 | --- magicicada/server/integtests/test_cleanup.py 2018-04-05 21:08:25 +0000 | |||
106 | +++ magicicada/server/integtests/test_cleanup.py 2018-04-27 03:13:22 +0000 | |||
107 | @@ -20,8 +20,8 @@ | |||
108 | 20 | 20 | ||
109 | 21 | import os | 21 | import os |
110 | 22 | 22 | ||
111 | 23 | from magicicadaprotocol import request | ||
112 | 23 | from twisted.internet import reactor, defer | 24 | from twisted.internet import reactor, defer |
113 | 24 | from ubuntuone.storageprotocol import request | ||
114 | 25 | 25 | ||
115 | 26 | from magicicada.server.testing.aq_helpers import ( | 26 | from magicicada.server.testing.aq_helpers import ( |
116 | 27 | NO_CONTENT_HASH, | 27 | NO_CONTENT_HASH, |
117 | 28 | 28 | ||
118 | === modified file 'magicicada/server/integtests/test_server_scan.py' | |||
119 | --- magicicada/server/integtests/test_server_scan.py 2018-04-05 21:08:25 +0000 | |||
120 | +++ magicicada/server/integtests/test_server_scan.py 2018-04-27 03:13:22 +0000 | |||
121 | @@ -22,9 +22,9 @@ | |||
122 | 22 | 22 | ||
123 | 23 | from cStringIO import StringIO | 23 | from cStringIO import StringIO |
124 | 24 | 24 | ||
125 | 25 | from magicicadaprotocol import request | ||
126 | 26 | from magicicadaprotocol.content_hash import content_hash_factory, crc32 | ||
127 | 25 | from twisted.internet import defer | 27 | from twisted.internet import defer |
128 | 26 | from ubuntuone.storageprotocol import request | ||
129 | 27 | from ubuntuone.storageprotocol.content_hash import content_hash_factory, crc32 | ||
130 | 28 | 28 | ||
131 | 29 | from magicicada.server.integtests.test_sync import TestServerBase | 29 | from magicicada.server.integtests.test_sync import TestServerBase |
132 | 30 | from magicicada.server.testing.aq_helpers import NO_CONTENT_HASH | 30 | from magicicada.server.testing.aq_helpers import NO_CONTENT_HASH |
133 | 31 | 31 | ||
134 | === modified file 'magicicada/server/integtests/test_share_sync.py' | |||
135 | --- magicicada/server/integtests/test_share_sync.py 2018-04-05 21:08:25 +0000 | |||
136 | +++ magicicada/server/integtests/test_share_sync.py 2018-04-27 03:13:22 +0000 | |||
137 | @@ -23,9 +23,9 @@ | |||
138 | 23 | 23 | ||
139 | 24 | from cStringIO import StringIO | 24 | from cStringIO import StringIO |
140 | 25 | 25 | ||
141 | 26 | from magicicadaprotocol import request | ||
142 | 26 | from twisted.internet import reactor, defer | 27 | from twisted.internet import reactor, defer |
143 | 27 | from twisted.python.failure import Failure | 28 | from twisted.python.failure import Failure |
144 | 28 | from ubuntuone.storageprotocol import request | ||
145 | 29 | from ubuntuone.syncdaemon import states | 29 | from ubuntuone.syncdaemon import states |
146 | 30 | 30 | ||
147 | 31 | from magicicada.server.integtests import test_sync | 31 | from magicicada.server.integtests import test_sync |
148 | 32 | 32 | ||
149 | === modified file 'magicicada/server/integtests/test_sync.py' | |||
150 | --- magicicada/server/integtests/test_sync.py 2018-04-20 01:21:03 +0000 | |||
151 | +++ magicicada/server/integtests/test_sync.py 2018-04-27 03:13:22 +0000 | |||
152 | @@ -35,15 +35,13 @@ | |||
153 | 35 | from twisted.internet import reactor, defer | 35 | from twisted.internet import reactor, defer |
154 | 36 | from twisted.python.failure import Failure | 36 | from twisted.python.failure import Failure |
155 | 37 | 37 | ||
160 | 38 | from ubuntuone.platform import tools | 38 | from magicicadaprotocol import client as protocol_client, protocol_pb2, request |
161 | 39 | from ubuntuone.storageprotocol import client as protocol_client | 39 | from magicicadaprotocol.client import ( |
158 | 40 | from ubuntuone.storageprotocol import request | ||
159 | 41 | from ubuntuone.storageprotocol.client import ( | ||
162 | 42 | StorageClient, | 40 | StorageClient, |
163 | 43 | StorageClientFactory, | 41 | StorageClientFactory, |
164 | 44 | ) | 42 | ) |
167 | 45 | from ubuntuone.storageprotocol.content_hash import content_hash_factory, crc32 | 43 | from magicicadaprotocol.content_hash import content_hash_factory, crc32 |
168 | 46 | from ubuntuone.storageprotocol import protocol_pb2 | 44 | from ubuntuone.platform import tools |
169 | 47 | from ubuntuone.syncdaemon import REQUIRED_CAPS, hash_queue | 45 | from ubuntuone.syncdaemon import REQUIRED_CAPS, hash_queue |
170 | 48 | from ubuntuone.syncdaemon.main import Main | 46 | from ubuntuone.syncdaemon.main import Main |
171 | 49 | 47 | ||
172 | 50 | 48 | ||
173 | === modified file 'magicicada/server/server.py' | |||
174 | --- magicicada/server/server.py 2018-04-19 00:45:24 +0000 | |||
175 | +++ magicicada/server/server.py 2018-04-27 03:13:22 +0000 | |||
176 | @@ -40,13 +40,13 @@ | |||
177 | 40 | import twisted | 40 | import twisted |
178 | 41 | import twisted.web.error | 41 | import twisted.web.error |
179 | 42 | 42 | ||
180 | 43 | from magicicadaprotocol import protocol_pb2, request, sharersp | ||
181 | 43 | from twisted.application.service import MultiService, Service | 44 | from twisted.application.service import MultiService, Service |
182 | 44 | from twisted.application.internet import TCPServer | 45 | from twisted.application.internet import TCPServer |
183 | 45 | from twisted.internet.defer import maybeDeferred, inlineCallbacks | 46 | from twisted.internet.defer import maybeDeferred, inlineCallbacks |
184 | 46 | from twisted.internet.protocol import Factory | 47 | from twisted.internet.protocol import Factory |
185 | 47 | from twisted.internet import defer, reactor, error, task, stdio | 48 | from twisted.internet import defer, reactor, error, task, stdio |
186 | 48 | from twisted.python.failure import Failure | 49 | from twisted.python.failure import Failure |
187 | 49 | from ubuntuone.storageprotocol import protocol_pb2, request, sharersp | ||
188 | 50 | from ubuntuone.supervisor import utils as supervisor_utils | 50 | from ubuntuone.supervisor import utils as supervisor_utils |
189 | 51 | 51 | ||
190 | 52 | from magicicada import metrics, settings | 52 | from magicicada import metrics, settings |
191 | 53 | 53 | ||
192 | === modified file 'magicicada/server/testing/aq_helpers.py' | |||
193 | --- magicicada/server/testing/aq_helpers.py 2018-04-05 21:08:25 +0000 | |||
194 | +++ magicicada/server/testing/aq_helpers.py 2018-04-27 03:13:22 +0000 | |||
195 | @@ -31,13 +31,13 @@ | |||
196 | 31 | import dbus.service | 31 | import dbus.service |
197 | 32 | 32 | ||
198 | 33 | from dbus.mainloop.glib import DBusGMainLoop | 33 | from dbus.mainloop.glib import DBusGMainLoop |
199 | 34 | from magicicadaprotocol import request, sharersp, client | ||
200 | 35 | from magicicadaprotocol.content_hash import content_hash_factory, crc32 | ||
201 | 34 | from twisted.internet import defer, reactor | 36 | from twisted.internet import defer, reactor |
202 | 35 | from twisted.names import dns | 37 | from twisted.names import dns |
203 | 36 | from twisted.names.common import ResolverBase | 38 | from twisted.names.common import ResolverBase |
204 | 37 | from twisted.python.failure import Failure | 39 | from twisted.python.failure import Failure |
205 | 38 | from ubuntuone import platform | 40 | from ubuntuone import platform |
206 | 39 | from ubuntuone.storageprotocol import request, sharersp, client | ||
207 | 40 | from ubuntuone.storageprotocol.content_hash import content_hash_factory, crc32 | ||
208 | 41 | from ubuntuone.syncdaemon.action_queue import ActionQueue, ActionQueueCommand | 41 | from ubuntuone.syncdaemon.action_queue import ActionQueue, ActionQueueCommand |
209 | 42 | from ubuntuone.syncdaemon import ( | 42 | from ubuntuone.syncdaemon import ( |
210 | 43 | main, | 43 | main, |
211 | 44 | 44 | ||
212 | === modified file 'magicicada/server/testing/testcase.py' | |||
213 | --- magicicada/server/testing/testcase.py 2018-04-05 21:08:25 +0000 | |||
214 | +++ magicicada/server/testing/testcase.py 2018-04-27 03:13:22 +0000 | |||
215 | @@ -27,14 +27,13 @@ | |||
216 | 27 | from functools import wraps | 27 | from functools import wraps |
217 | 28 | from StringIO import StringIO | 28 | from StringIO import StringIO |
218 | 29 | 29 | ||
219 | 30 | from magicicadaprotocol import client, request, protocol_pb2 | ||
220 | 31 | from magicicadaprotocol.client import StorageClientFactory, StorageClient | ||
221 | 30 | from OpenSSL import crypto | 32 | from OpenSSL import crypto |
222 | 31 | from twisted.internet import reactor, defer, ssl | 33 | from twisted.internet import reactor, defer, ssl |
223 | 32 | from twisted.internet.protocol import connectionDone | 34 | from twisted.internet.protocol import connectionDone |
224 | 33 | from twisted.python.failure import Failure | 35 | from twisted.python.failure import Failure |
225 | 34 | from twisted.trial.unittest import TestCase as TwistedTestCase | 36 | from twisted.trial.unittest import TestCase as TwistedTestCase |
226 | 35 | from ubuntuone.storageprotocol import client, request, protocol_pb2 | ||
227 | 36 | from ubuntuone.storageprotocol.client import ( | ||
228 | 37 | StorageClientFactory, StorageClient) | ||
229 | 38 | 37 | ||
230 | 39 | from magicicada import settings | 38 | from magicicada import settings |
231 | 40 | from magicicada.filesync import services | 39 | from magicicada.filesync import services |
232 | 41 | 40 | ||
233 | === modified file 'magicicada/server/tests/test_account.py' | |||
234 | --- magicicada/server/tests/test_account.py 2018-04-05 21:08:25 +0000 | |||
235 | +++ magicicada/server/tests/test_account.py 2018-04-27 03:13:22 +0000 | |||
236 | @@ -18,8 +18,8 @@ | |||
237 | 18 | 18 | ||
238 | 19 | """Account info tests.""" | 19 | """Account info tests.""" |
239 | 20 | 20 | ||
240 | 21 | from magicicadaprotocol import request | ||
241 | 21 | from twisted.internet import defer | 22 | from twisted.internet import defer |
242 | 22 | from ubuntuone.storageprotocol import request | ||
243 | 23 | 23 | ||
244 | 24 | from magicicada.filesync import services | 24 | from magicicada.filesync import services |
245 | 25 | from magicicada.filesync.models import StorageUser | 25 | from magicicada.filesync.models import StorageUser |
246 | 26 | 26 | ||
247 | === modified file 'magicicada/server/tests/test_auth.py' | |||
248 | --- magicicada/server/tests/test_auth.py 2018-04-05 21:08:25 +0000 | |||
249 | +++ magicicada/server/tests/test_auth.py 2018-04-27 03:13:22 +0000 | |||
250 | @@ -20,8 +20,8 @@ | |||
251 | 20 | 20 | ||
252 | 21 | import logging | 21 | import logging |
253 | 22 | 22 | ||
254 | 23 | from magicicadaprotocol import errors as protocol_errors, request | ||
255 | 23 | from twisted.internet import defer | 24 | from twisted.internet import defer |
256 | 24 | from ubuntuone.storageprotocol import errors as protocol_errors, request | ||
257 | 25 | 25 | ||
258 | 26 | from magicicada.filesync.errors import DoesNotExist | 26 | from magicicada.filesync.errors import DoesNotExist |
259 | 27 | from magicicada.filesync.models import StorageUser | 27 | from magicicada.filesync.models import StorageUser |
260 | 28 | 28 | ||
261 | === modified file 'magicicada/server/tests/test_basic.py' | |||
262 | --- magicicada/server/tests/test_basic.py 2018-04-05 21:08:25 +0000 | |||
263 | +++ magicicada/server/tests/test_basic.py 2018-04-27 03:13:22 +0000 | |||
264 | @@ -28,11 +28,11 @@ | |||
265 | 28 | from StringIO import StringIO | 28 | from StringIO import StringIO |
266 | 29 | 29 | ||
267 | 30 | from django.conf import settings | 30 | from django.conf import settings |
268 | 31 | from magicicadaprotocol import request | ||
269 | 31 | from mocker import Mocker, ANY | 32 | from mocker import Mocker, ANY |
270 | 32 | from twisted.internet import reactor, defer | 33 | from twisted.internet import reactor, defer |
271 | 33 | from twisted.internet.error import ConnectionDone | 34 | from twisted.internet.error import ConnectionDone |
272 | 34 | from twisted.web import client, error | 35 | from twisted.web import client, error |
273 | 35 | from ubuntuone.storageprotocol import request | ||
274 | 36 | from ubuntuone.supervisor import utils as supervisor_utils | 36 | from ubuntuone.supervisor import utils as supervisor_utils |
275 | 37 | 37 | ||
276 | 38 | from magicicada.filesync.models import StorageUser | 38 | from magicicada.filesync.models import StorageUser |
277 | 39 | 39 | ||
278 | === modified file 'magicicada/server/tests/test_content.py' | |||
279 | --- magicicada/server/tests/test_content.py 2018-04-05 21:08:25 +0000 | |||
280 | +++ magicicada/server/tests/test_content.py 2018-04-27 03:13:22 +0000 | |||
281 | @@ -25,21 +25,21 @@ | |||
282 | 25 | 25 | ||
283 | 26 | from StringIO import StringIO | 26 | from StringIO import StringIO |
284 | 27 | 27 | ||
290 | 28 | from mocker import Mocker, expect, ARGS, KWARGS, ANY | 28 | from magicicadaprotocol import ( |
286 | 29 | from twisted.internet import defer, reactor, threads, task, address | ||
287 | 30 | from twisted.trial.unittest import TestCase | ||
288 | 31 | from twisted.test.proto_helpers import StringTransport | ||
289 | 32 | from ubuntuone.storageprotocol import ( | ||
291 | 33 | request, | 29 | request, |
292 | 34 | client as sp_client, | 30 | client as sp_client, |
293 | 35 | errors as protoerrors, | 31 | errors as protoerrors, |
294 | 36 | protocol_pb2, | 32 | protocol_pb2, |
295 | 37 | ) | 33 | ) |
297 | 38 | from ubuntuone.storageprotocol.content_hash import ( | 34 | from magicicadaprotocol.content_hash import ( |
298 | 39 | content_hash_factory, | 35 | content_hash_factory, |
299 | 40 | crc32, | 36 | crc32, |
300 | 41 | magic_hash_factory, | 37 | magic_hash_factory, |
301 | 42 | ) | 38 | ) |
302 | 39 | from mocker import Mocker, expect, ARGS, KWARGS, ANY | ||
303 | 40 | from twisted.internet import defer, reactor, threads, task, address | ||
304 | 41 | from twisted.trial.unittest import TestCase | ||
305 | 42 | from twisted.test.proto_helpers import StringTransport | ||
306 | 43 | 43 | ||
307 | 44 | from magicicada import settings | 44 | from magicicada import settings |
308 | 45 | from magicicada.filesync import errors | 45 | from magicicada.filesync import errors |
309 | 46 | 46 | ||
310 | === modified file 'magicicada/server/tests/test_fileops.py' | |||
311 | --- magicicada/server/tests/test_fileops.py 2018-04-05 21:08:25 +0000 | |||
312 | +++ magicicada/server/tests/test_fileops.py 2018-04-27 03:13:22 +0000 | |||
313 | @@ -20,10 +20,9 @@ | |||
314 | 20 | 20 | ||
315 | 21 | from StringIO import StringIO | 21 | from StringIO import StringIO |
316 | 22 | 22 | ||
317 | 23 | from magicicadaprotocol import errors as protocol_errors, request | ||
318 | 24 | from magicicadaprotocol.content_hash import content_hash_factory, crc32 | ||
319 | 23 | from twisted.internet import threads, defer | 25 | from twisted.internet import threads, defer |
320 | 24 | from ubuntuone.storageprotocol import request | ||
321 | 25 | from ubuntuone.storageprotocol import errors as protocol_errors | ||
322 | 26 | from ubuntuone.storageprotocol.content_hash import content_hash_factory, crc32 | ||
323 | 27 | 26 | ||
324 | 28 | from magicicada.filesync import errors | 27 | from magicicada.filesync import errors |
325 | 29 | from magicicada.filesync.models import STATUS_LIVE, STATUS_DEAD | 28 | from magicicada.filesync.models import STATUS_LIVE, STATUS_DEAD |
326 | 30 | 29 | ||
327 | === modified file 'magicicada/server/tests/test_generations.py' | |||
328 | --- magicicada/server/tests/test_generations.py 2018-04-05 21:08:25 +0000 | |||
329 | +++ magicicada/server/tests/test_generations.py 2018-04-27 03:13:22 +0000 | |||
330 | @@ -22,8 +22,8 @@ | |||
331 | 22 | 22 | ||
332 | 23 | import calendar | 23 | import calendar |
333 | 24 | 24 | ||
334 | 25 | from magicicadaprotocol import request, delta as protodelta | ||
335 | 25 | from twisted.internet import defer | 26 | from twisted.internet import defer |
336 | 26 | from ubuntuone.storageprotocol import request, delta as protodelta | ||
337 | 27 | 27 | ||
338 | 28 | from magicicada.filesync.models import StorageObject | 28 | from magicicada.filesync.models import StorageObject |
339 | 29 | from magicicada.server import server | 29 | from magicicada.server import server |
340 | 30 | 30 | ||
341 | === modified file 'magicicada/server/tests/test_make.py' | |||
342 | --- magicicada/server/tests/test_make.py 2018-04-05 21:08:25 +0000 | |||
343 | +++ magicicada/server/tests/test_make.py 2018-04-27 03:13:22 +0000 | |||
344 | @@ -25,9 +25,9 @@ | |||
345 | 25 | 25 | ||
346 | 26 | from StringIO import StringIO | 26 | from StringIO import StringIO |
347 | 27 | 27 | ||
348 | 28 | from magicicadaprotocol import request, volumes | ||
349 | 29 | from magicicadaprotocol.content_hash import content_hash_factory, crc32 | ||
350 | 28 | from twisted.internet import defer | 30 | from twisted.internet import defer |
351 | 29 | from ubuntuone.storageprotocol import request, volumes | ||
352 | 30 | from ubuntuone.storageprotocol.content_hash import content_hash_factory, crc32 | ||
353 | 31 | 31 | ||
354 | 32 | from magicicada.filesync import errors | 32 | from magicicada.filesync import errors |
355 | 33 | from magicicada.server.testing.testcase import TestWithDatabase | 33 | from magicicada.server.testing.testcase import TestWithDatabase |
356 | 34 | 34 | ||
357 | === modified file 'magicicada/server/tests/test_notify_delivery.py' | |||
358 | --- magicicada/server/tests/test_notify_delivery.py 2018-04-05 21:08:25 +0000 | |||
359 | +++ magicicada/server/tests/test_notify_delivery.py 2018-04-27 03:13:22 +0000 | |||
360 | @@ -21,12 +21,12 @@ | |||
361 | 21 | import logging | 21 | import logging |
362 | 22 | import uuid | 22 | import uuid |
363 | 23 | 23 | ||
364 | 24 | from magicicadaprotocol import protocol_pb2, request | ||
365 | 24 | from mocker import Mocker, expect | 25 | from mocker import Mocker, expect |
366 | 25 | from twisted.internet.defer import inlineCallbacks, succeed | 26 | from twisted.internet.defer import inlineCallbacks, succeed |
367 | 26 | from twisted.internet import defer, reactor | 27 | from twisted.internet import defer, reactor |
368 | 27 | from twisted.python.failure import Failure | 28 | from twisted.python.failure import Failure |
369 | 28 | from twisted.trial.unittest import TestCase as TwistedTestCase | 29 | from twisted.trial.unittest import TestCase as TwistedTestCase |
370 | 29 | from ubuntuone.storageprotocol import protocol_pb2, request | ||
371 | 30 | 30 | ||
372 | 31 | from magicicada.filesync.models import Share | 31 | from magicicada.filesync.models import Share |
373 | 32 | from magicicada.filesync.notifier import notifier | 32 | from magicicada.filesync.notifier import notifier |
374 | 33 | 33 | ||
375 | === modified file 'magicicada/server/tests/test_server.py' | |||
376 | --- magicicada/server/tests/test_server.py 2018-04-19 00:45:24 +0000 | |||
377 | +++ magicicada/server/tests/test_server.py 2018-04-27 03:13:22 +0000 | |||
378 | @@ -29,12 +29,12 @@ | |||
379 | 29 | import weakref | 29 | import weakref |
380 | 30 | 30 | ||
381 | 31 | from django.utils.timezone import now | 31 | from django.utils.timezone import now |
382 | 32 | from magicicadaprotocol import protocol_pb2, request | ||
383 | 32 | from mocker import expect, Mocker, MockerTestCase, ARGS, KWARGS, ANY | 33 | from mocker import expect, Mocker, MockerTestCase, ARGS, KWARGS, ANY |
384 | 33 | from twisted.python.failure import Failure | 34 | from twisted.python.failure import Failure |
385 | 34 | from twisted.python import log | 35 | from twisted.python import log |
386 | 35 | from twisted.internet import defer, task, error as txerror | 36 | from twisted.internet import defer, task, error as txerror |
387 | 36 | from twisted.trial.unittest import TestCase as TwistedTestCase | 37 | from twisted.trial.unittest import TestCase as TwistedTestCase |
388 | 37 | from ubuntuone.storageprotocol import protocol_pb2, request | ||
389 | 38 | 38 | ||
390 | 39 | from magicicada import metrics, settings | 39 | from magicicada import metrics, settings |
391 | 40 | from magicicada.filesync import errors as dataerror | 40 | from magicicada.filesync import errors as dataerror |
392 | 41 | 41 | ||
393 | === modified file 'magicicada/server/tests/test_sharing.py' | |||
394 | --- magicicada/server/tests/test_sharing.py 2018-04-05 21:08:25 +0000 | |||
395 | +++ magicicada/server/tests/test_sharing.py 2018-04-27 03:13:22 +0000 | |||
396 | @@ -23,9 +23,9 @@ | |||
397 | 23 | 23 | ||
398 | 24 | from StringIO import StringIO | 24 | from StringIO import StringIO |
399 | 25 | 25 | ||
400 | 26 | from magicicadaprotocol import errors as protocol_errors, request | ||
401 | 27 | from magicicadaprotocol.content_hash import content_hash_factory, crc32 | ||
402 | 26 | from twisted.internet import reactor, defer | 28 | from twisted.internet import reactor, defer |
403 | 27 | from ubuntuone.storageprotocol import errors as protocol_errors, request | ||
404 | 28 | from ubuntuone.storageprotocol.content_hash import content_hash_factory, crc32 | ||
405 | 29 | 29 | ||
406 | 30 | from magicicada.filesync import errors | 30 | from magicicada.filesync import errors |
407 | 31 | from magicicada.filesync.models import STATUS_LIVE, Share | 31 | from magicicada.filesync.models import STATUS_LIVE, Share |
408 | 32 | 32 | ||
409 | === modified file 'magicicada/server/tests/test_shutdown.py' | |||
410 | --- magicicada/server/tests/test_shutdown.py 2018-04-05 21:08:25 +0000 | |||
411 | +++ magicicada/server/tests/test_shutdown.py 2018-04-27 03:13:22 +0000 | |||
412 | @@ -20,12 +20,11 @@ | |||
413 | 20 | 20 | ||
414 | 21 | import os | 21 | import os |
415 | 22 | 22 | ||
416 | 23 | from magicicadaprotocol import request | ||
417 | 24 | from magicicadaprotocol.content_hash import content_hash_factory | ||
418 | 25 | from magicicadaprotocol.client import StorageClientFactory, StorageClient | ||
419 | 23 | from twisted.trial.unittest import TestCase as TwistedTestCase | 26 | from twisted.trial.unittest import TestCase as TwistedTestCase |
420 | 24 | from twisted.internet import reactor, defer, error | 27 | from twisted.internet import reactor, defer, error |
421 | 25 | from ubuntuone.storageprotocol import request | ||
422 | 26 | from ubuntuone.storageprotocol.content_hash import content_hash_factory | ||
423 | 27 | from ubuntuone.storageprotocol.client import ( | ||
424 | 28 | StorageClientFactory, StorageClient) | ||
425 | 29 | 28 | ||
426 | 30 | from magicicada.filesync.services import make_storage_user | 29 | from magicicada.filesync.services import make_storage_user |
427 | 31 | from magicicada.server.auth import DummyAuthProvider | 30 | from magicicada.server.auth import DummyAuthProvider |
428 | 32 | 31 | ||
429 | === modified file 'magicicada/server/tests/test_ssl_proxy.py' | |||
430 | --- magicicada/server/tests/test_ssl_proxy.py 2018-04-19 00:45:24 +0000 | |||
431 | +++ magicicada/server/tests/test_ssl_proxy.py 2018-04-27 03:13:22 +0000 | |||
432 | @@ -25,13 +25,12 @@ | |||
433 | 25 | 25 | ||
434 | 26 | import OpenSSL | 26 | import OpenSSL |
435 | 27 | 27 | ||
436 | 28 | from magicicadaprotocol.client import StorageClientFactory, StorageClient | ||
437 | 28 | from mocker import Mocker, expect | 29 | from mocker import Mocker, expect |
438 | 29 | from twisted.internet import defer, reactor, error as txerror, ssl | 30 | from twisted.internet import defer, reactor, error as txerror, ssl |
439 | 30 | from twisted.python import failure | 31 | from twisted.python import failure |
440 | 31 | from twisted.web import client, error as web_error | 32 | from twisted.web import client, error as web_error |
441 | 32 | from twisted.trial.unittest import TestCase | 33 | from twisted.trial.unittest import TestCase |
442 | 33 | from ubuntuone.storageprotocol.client import ( | ||
443 | 34 | StorageClientFactory, StorageClient) | ||
444 | 35 | from ubuntuone.supervisor import utils as supervisor_utils | 34 | from ubuntuone.supervisor import utils as supervisor_utils |
445 | 36 | 35 | ||
446 | 37 | from magicicada import metrics, settings | 36 | from magicicada import metrics, settings |
447 | 38 | 37 | ||
448 | === modified file 'magicicada/server/tests/test_throttling.py' | |||
449 | --- magicicada/server/tests/test_throttling.py 2018-04-05 21:08:25 +0000 | |||
450 | +++ magicicada/server/tests/test_throttling.py 2018-04-27 03:13:22 +0000 | |||
451 | @@ -24,10 +24,10 @@ | |||
452 | 24 | from StringIO import StringIO | 24 | from StringIO import StringIO |
453 | 25 | 25 | ||
454 | 26 | from django.db import transaction | 26 | from django.db import transaction |
455 | 27 | from magicicadaprotocol import request, client | ||
456 | 28 | from magicicadaprotocol.content_hash import content_hash_factory, crc32 | ||
457 | 27 | from twisted.internet import threads, defer | 29 | from twisted.internet import threads, defer |
458 | 28 | from twisted.internet.protocol import connectionDone | 30 | from twisted.internet.protocol import connectionDone |
459 | 29 | from ubuntuone.storageprotocol import request, client | ||
460 | 30 | from ubuntuone.storageprotocol.content_hash import content_hash_factory, crc32 | ||
461 | 31 | 31 | ||
462 | 32 | from magicicada.filesync import services | 32 | from magicicada.filesync import services |
463 | 33 | from magicicada.filesync.models import ContentBlob | 33 | from magicicada.filesync.models import ContentBlob |
464 | 34 | 34 | ||
465 | === modified file 'magicicada/server/tests/test_udfs.py' | |||
466 | --- magicicada/server/tests/test_udfs.py 2018-04-05 21:08:25 +0000 | |||
467 | +++ magicicada/server/tests/test_udfs.py 2018-04-27 03:13:22 +0000 | |||
468 | @@ -25,9 +25,9 @@ | |||
469 | 25 | 25 | ||
470 | 26 | from StringIO import StringIO | 26 | from StringIO import StringIO |
471 | 27 | 27 | ||
472 | 28 | from magicicadaprotocol import request | ||
473 | 29 | from magicicadaprotocol.content_hash import content_hash_factory, crc32 | ||
474 | 28 | from twisted.internet import reactor, defer | 30 | from twisted.internet import reactor, defer |
475 | 29 | from ubuntuone.storageprotocol import request | ||
476 | 30 | from ubuntuone.storageprotocol.content_hash import content_hash_factory, crc32 | ||
477 | 31 | 31 | ||
478 | 32 | from magicicada.filesync.errors import DoesNotExist | 32 | from magicicada.filesync.errors import DoesNotExist |
479 | 33 | from magicicada.server.testing.testcase import FactoryHelper, TestWithDatabase | 33 | from magicicada.server.testing.testcase import FactoryHelper, TestWithDatabase |
480 | 34 | 34 | ||
481 | === modified file 'magicicada/server/tests/test_upload.py' | |||
482 | --- magicicada/server/tests/test_upload.py 2018-04-05 21:08:25 +0000 | |||
483 | +++ magicicada/server/tests/test_upload.py 2018-04-27 03:13:22 +0000 | |||
484 | @@ -22,12 +22,12 @@ | |||
485 | 22 | import shutil | 22 | import shutil |
486 | 23 | import zlib | 23 | import zlib |
487 | 24 | 24 | ||
490 | 25 | from twisted.internet import defer, reactor, task | 25 | from magicicadaprotocol.content_hash import ( |
489 | 26 | from ubuntuone.storageprotocol.content_hash import ( | ||
491 | 27 | content_hash_factory, | 26 | content_hash_factory, |
492 | 28 | crc32, | 27 | crc32, |
493 | 29 | magic_hash_factory, | 28 | magic_hash_factory, |
494 | 30 | ) | 29 | ) |
495 | 30 | from twisted.internet import defer, reactor, task | ||
496 | 31 | 31 | ||
497 | 32 | from magicicada.server import upload, diskstorage | 32 | from magicicada.server import upload, diskstorage |
498 | 33 | from magicicada.server.auth import DummyAuthProvider | 33 | from magicicada.server.auth import DummyAuthProvider |
499 | 34 | 34 | ||
500 | === modified file 'magicicada/server/tests/test_validation.py' | |||
501 | --- magicicada/server/tests/test_validation.py 2018-04-05 21:08:25 +0000 | |||
502 | +++ magicicada/server/tests/test_validation.py 2018-04-27 03:13:22 +0000 | |||
503 | @@ -22,7 +22,7 @@ | |||
504 | 22 | 22 | ||
505 | 23 | import re | 23 | import re |
506 | 24 | 24 | ||
508 | 25 | from ubuntuone.storageprotocol import request | 25 | from magicicadaprotocol import request |
509 | 26 | 26 | ||
510 | 27 | from magicicada.server.testing.testcase import TestWithDatabase | 27 | from magicicada.server.testing.testcase import TestWithDatabase |
511 | 28 | 28 | ||
512 | 29 | 29 | ||
513 | === modified file 'magicicada/server/tests/test_volumes.py' | |||
514 | --- magicicada/server/tests/test_volumes.py 2018-04-05 21:08:25 +0000 | |||
515 | +++ magicicada/server/tests/test_volumes.py 2018-04-27 03:13:22 +0000 | |||
516 | @@ -20,10 +20,9 @@ | |||
517 | 20 | 20 | ||
518 | 21 | """Test volume operations.""" | 21 | """Test volume operations.""" |
519 | 22 | 22 | ||
520 | 23 | from magicicadaprotocol import request | ||
521 | 24 | from magicicadaprotocol.volumes import RootVolume, UDFVolume, ShareVolume | ||
522 | 23 | from twisted.internet import defer | 25 | from twisted.internet import defer |
523 | 24 | from ubuntuone.storageprotocol import request | ||
524 | 25 | from ubuntuone.storageprotocol.volumes import ( | ||
525 | 26 | RootVolume, UDFVolume, ShareVolume) | ||
526 | 27 | 26 | ||
527 | 28 | from magicicada.filesync.models import Share | 27 | from magicicada.filesync.models import Share |
528 | 29 | from magicicada.filesync.services import get_storage_user | 28 | from magicicada.filesync.services import get_storage_user |
529 | 30 | 29 | ||
530 | === modified file 'magicicada/server/upload.py' | |||
531 | --- magicicada/server/upload.py 2018-04-05 21:08:25 +0000 | |||
532 | +++ magicicada/server/upload.py 2018-04-27 03:13:22 +0000 | |||
533 | @@ -29,12 +29,12 @@ | |||
534 | 29 | 29 | ||
535 | 30 | from cStringIO import StringIO | 30 | from cStringIO import StringIO |
536 | 31 | 31 | ||
539 | 32 | from twisted.internet import defer | 32 | from magicicadaprotocol.content_hash import ( |
538 | 33 | from ubuntuone.storageprotocol.content_hash import ( | ||
540 | 34 | content_hash_factory, | 33 | content_hash_factory, |
541 | 35 | crc32, | 34 | crc32, |
542 | 36 | magic_hash_factory, | 35 | magic_hash_factory, |
543 | 37 | ) | 36 | ) |
544 | 37 | from twisted.internet import defer | ||
545 | 38 | 38 | ||
546 | 39 | from magicicada.server import errors | 39 | from magicicada.server import errors |
547 | 40 | from magicicada.server.diskstorage import FileReaderProducer | 40 | from magicicada.server.diskstorage import FileReaderProducer |
548 | 41 | 41 | ||
549 | === modified file 'magicicada/u1sync/client.py' | |||
550 | --- magicicada/u1sync/client.py 2018-04-20 01:21:03 +0000 | |||
551 | +++ magicicada/u1sync/client.py 2018-04-27 03:13:22 +0000 | |||
552 | @@ -31,15 +31,15 @@ | |||
553 | 31 | from threading import Lock | 31 | from threading import Lock |
554 | 32 | 32 | ||
555 | 33 | from dirspec.basedir import xdg_cache_home | 33 | from dirspec.basedir import xdg_cache_home |
556 | 34 | from magicicadaprotocol import request, volumes | ||
557 | 35 | from magicicadaprotocol.content_hash import crc32 | ||
558 | 36 | from magicicadaprotocol.context import get_ssl_context | ||
559 | 37 | from magicicadaprotocol.client import ( | ||
560 | 38 | StorageClientFactory, StorageClient) | ||
561 | 39 | from magicicadaprotocol.delta import DIRECTORY as delta_DIR | ||
562 | 40 | from magicicadaprotocol.dircontent_pb2 import DIRECTORY, FILE | ||
563 | 34 | from twisted.internet import reactor, defer | 41 | from twisted.internet import reactor, defer |
564 | 35 | from twisted.internet.defer import inlineCallbacks, returnValue | 42 | from twisted.internet.defer import inlineCallbacks, returnValue |
565 | 36 | from ubuntuone.storageprotocol import request, volumes | ||
566 | 37 | from ubuntuone.storageprotocol.content_hash import crc32 | ||
567 | 38 | from ubuntuone.storageprotocol.context import get_ssl_context | ||
568 | 39 | from ubuntuone.storageprotocol.client import ( | ||
569 | 40 | StorageClientFactory, StorageClient) | ||
570 | 41 | from ubuntuone.storageprotocol.delta import DIRECTORY as delta_DIR | ||
571 | 42 | from ubuntuone.storageprotocol.dircontent_pb2 import DIRECTORY, FILE | ||
572 | 43 | 43 | ||
573 | 44 | from magicicada.u1sync.genericmerge import MergeNode | 44 | from magicicada.u1sync.genericmerge import MergeNode |
574 | 45 | from magicicada.u1sync.utils import should_sync | 45 | from magicicada.u1sync.utils import should_sync |
575 | 46 | 46 | ||
576 | === modified file 'magicicada/u1sync/genericmerge.py' | |||
577 | --- magicicada/u1sync/genericmerge.py 2018-04-20 01:17:24 +0000 | |||
578 | +++ magicicada/u1sync/genericmerge.py 2018-04-27 03:13:22 +0000 | |||
579 | @@ -17,7 +17,7 @@ | |||
580 | 17 | 17 | ||
581 | 18 | from itertools import chain | 18 | from itertools import chain |
582 | 19 | 19 | ||
584 | 20 | from ubuntuone.storageprotocol.dircontent_pb2 import DIRECTORY | 20 | from magicicadaprotocol.dircontent_pb2 import DIRECTORY |
585 | 21 | 21 | ||
586 | 22 | 22 | ||
587 | 23 | class MergeNode(object): | 23 | class MergeNode(object): |
588 | 24 | 24 | ||
589 | === modified file 'magicicada/u1sync/main.py' | |||
590 | --- magicicada/u1sync/main.py 2018-04-20 01:21:03 +0000 | |||
591 | +++ magicicada/u1sync/main.py 2018-04-27 03:13:22 +0000 | |||
592 | @@ -28,8 +28,8 @@ | |||
593 | 28 | 28 | ||
594 | 29 | import gobject | 29 | import gobject |
595 | 30 | 30 | ||
598 | 31 | import ubuntuone.storageprotocol.dircontent_pb2 as dircontent_pb2 | 31 | import magicicadaprotocol.dircontent_pb2 as dircontent_pb2 |
599 | 32 | from ubuntuone.storageprotocol.dircontent_pb2 import DIRECTORY, SYMLINK | 32 | from magicicadaprotocol.dircontent_pb2 import DIRECTORY, SYMLINK |
600 | 33 | from twisted.internet import reactor | 33 | from twisted.internet import reactor |
601 | 34 | 34 | ||
602 | 35 | from magicicada.u1sync import metadata | 35 | from magicicada.u1sync import metadata |
603 | 36 | 36 | ||
604 | === modified file 'magicicada/u1sync/merge.py' | |||
605 | --- magicicada/u1sync/merge.py 2018-04-20 01:21:03 +0000 | |||
606 | +++ magicicada/u1sync/merge.py 2018-04-27 03:13:22 +0000 | |||
607 | @@ -20,7 +20,7 @@ | |||
608 | 20 | import os | 20 | import os |
609 | 21 | import uuid | 21 | import uuid |
610 | 22 | 22 | ||
612 | 23 | from ubuntuone.storageprotocol.dircontent_pb2 import DIRECTORY | 23 | from magicicadaprotocol.dircontent_pb2 import DIRECTORY |
613 | 24 | 24 | ||
614 | 25 | from magicicada.u1sync.genericmerge import MergeNode, generic_merge | 25 | from magicicada.u1sync.genericmerge import MergeNode, generic_merge |
615 | 26 | 26 | ||
616 | 27 | 27 | ||
617 | === modified file 'magicicada/u1sync/metadata.py' | |||
618 | --- magicicada/u1sync/metadata.py 2018-04-20 01:21:03 +0000 | |||
619 | +++ magicicada/u1sync/metadata.py 2018-04-27 03:13:22 +0000 | |||
620 | @@ -24,7 +24,7 @@ | |||
621 | 24 | import cPickle as pickle | 24 | import cPickle as pickle |
622 | 25 | from errno import ENOENT | 25 | from errno import ENOENT |
623 | 26 | 26 | ||
625 | 27 | from ubuntuone.storageprotocol.dircontent_pb2 import DIRECTORY | 27 | from magicicadaprotocol.dircontent_pb2 import DIRECTORY |
626 | 28 | 28 | ||
627 | 29 | from magicicada.u1sync.merge import MergeNode | 29 | from magicicada.u1sync.merge import MergeNode |
628 | 30 | from magicicada.u1sync.utils import safe_unlink | 30 | from magicicada.u1sync.utils import safe_unlink |
629 | 31 | 31 | ||
630 | === modified file 'magicicada/u1sync/scan.py' | |||
631 | --- magicicada/u1sync/scan.py 2018-04-20 01:21:03 +0000 | |||
632 | +++ magicicada/u1sync/scan.py 2018-04-27 03:13:22 +0000 | |||
633 | @@ -23,7 +23,7 @@ | |||
634 | 23 | 23 | ||
635 | 24 | from errno import ENOTDIR, EINVAL | 24 | from errno import ENOTDIR, EINVAL |
636 | 25 | 25 | ||
638 | 26 | from ubuntuone.storageprotocol.dircontent_pb2 import DIRECTORY, FILE, SYMLINK | 26 | from magicicadaprotocol.dircontent_pb2 import DIRECTORY, FILE, SYMLINK |
639 | 27 | 27 | ||
640 | 28 | from magicicada.u1sync.genericmerge import MergeNode | 28 | from magicicada.u1sync.genericmerge import MergeNode |
641 | 29 | from magicicada.u1sync.utils import should_sync | 29 | from magicicada.u1sync.utils import should_sync |
642 | 30 | 30 | ||
643 | === modified file 'magicicada/u1sync/sync.py' | |||
644 | --- magicicada/u1sync/sync.py 2018-04-20 01:21:03 +0000 | |||
645 | +++ magicicada/u1sync/sync.py 2018-04-27 03:13:22 +0000 | |||
646 | @@ -24,8 +24,8 @@ | |||
647 | 24 | 24 | ||
648 | 25 | import os | 25 | import os |
649 | 26 | 26 | ||
652 | 27 | from ubuntuone.storageprotocol import request | 27 | from magicicadaprotocol import request |
653 | 28 | from ubuntuone.storageprotocol.dircontent_pb2 import DIRECTORY, SYMLINK | 28 | from magicicadaprotocol.dircontent_pb2 import DIRECTORY, SYMLINK |
654 | 29 | 29 | ||
655 | 30 | from magicicada.u1sync.client import UnsupportedOperationError | 30 | from magicicada.u1sync.client import UnsupportedOperationError |
656 | 31 | from magicicada.u1sync.genericmerge import MergeNode, generic_merge | 31 | from magicicada.u1sync.genericmerge import MergeNode, generic_merge |
657 | 32 | 32 | ||
658 | === modified file 'magicicada/u1sync/tests/test_merge.py' | |||
659 | --- magicicada/u1sync/tests/test_merge.py 2018-04-20 01:21:03 +0000 | |||
660 | +++ magicicada/u1sync/tests/test_merge.py 2018-04-27 03:13:22 +0000 | |||
661 | @@ -20,7 +20,7 @@ | |||
662 | 20 | 20 | ||
663 | 21 | from unittest import TestCase | 21 | from unittest import TestCase |
664 | 22 | 22 | ||
666 | 23 | from ubuntuone.storageprotocol.dircontent_pb2 import FILE, DIRECTORY | 23 | from magicicadaprotocol.dircontent_pb2 import FILE, DIRECTORY |
667 | 24 | 24 | ||
668 | 25 | from magicicada.u1sync.genericmerge import MergeNode, generic_merge | 25 | from magicicada.u1sync.genericmerge import MergeNode, generic_merge |
669 | 26 | from magicicada.u1sync.merge import ( | 26 | from magicicada.u1sync.merge import ( |
670 | 27 | 27 | ||
671 | === modified file 'requirements.txt' | |||
672 | --- requirements.txt 2018-04-12 02:07:28 +0000 | |||
673 | +++ requirements.txt 2018-04-27 03:13:22 +0000 | |||
674 | @@ -2,6 +2,7 @@ | |||
675 | 2 | bzr | 2 | bzr |
676 | 3 | configglue | 3 | configglue |
677 | 4 | cython | 4 | cython |
678 | 5 | magicicadaprotocol==2.0 | ||
679 | 5 | pyOpenSSL | 6 | pyOpenSSL |
680 | 6 | protobuf | 7 | protobuf |
681 | 7 | psycopg2-binary | 8 | psycopg2-binary |
Awesome!