<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Concurrent uploads completely broken since V2 api. in Dropbox API Support &amp; Feedback</title>
    <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Concurrent-uploads-completely-broken-since-V2-api/m-p/189933#M8163</link>
    <description>&lt;P&gt;You can add the following to enable some debugging output that would show the HTTP requests:&lt;/P&gt;
&lt;P&gt;import httplib&lt;BR /&gt;httplib.HTTPConnection.debuglevel = 1&lt;/P&gt;</description>
    <pubDate>Wed, 21 Sep 2016 00:23:19 GMT</pubDate>
    <dc:creator>Greg-DB</dc:creator>
    <dc:date>2016-09-21T00:23:19Z</dc:date>
    <item>
      <title>Concurrent uploads completely broken since V2 api.</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Concurrent-uploads-completely-broken-since-V2-api/m-p/189930#M8160</link>
      <description>&lt;P&gt;It appears that uploading multiple different files to the same dropbox at the same time, is completely broken in the V2 api. Even if 2 different computers are uploading a file. Please see the following testcase:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV id="magicdomid1085" class="ace-line"&gt;&lt;SPAN class="author-g-p9of9ri2qvrs4g6o"&gt;#!/bin/env python2&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id="magicdomid1086" class="ace-line"&gt;
&lt;SPAN class="author-g-p9of9ri2qvrs4g6o b"&gt;&lt;STRONG&gt;import &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="author-g-p9of9ri2qvrs4g6o"&gt;tempfile&lt;/SPAN&gt;
&lt;/DIV&gt;
&lt;DIV id="magicdomid1087" class="ace-line"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="magicdomid1088" class="ace-line"&gt;
&lt;SPAN class="author-g-p9of9ri2qvrs4g6o b"&gt;&lt;STRONG&gt;import &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="author-g-p9of9ri2qvrs4g6o"&gt;dropbox&lt;/SPAN&gt;
&lt;/DIV&gt;
&lt;DIV id="magicdomid1089" class="ace-line"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="magicdomid1090" class="ace-line"&gt;&lt;SPAN class="author-g-p9of9ri2qvrs4g6o"&gt;FILE = ""&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id="magicdomid1091" class="ace-line"&gt;&lt;SPAN class="author-g-p9of9ri2qvrs4g6o"&gt;ACCESSTOKEN = ""&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id="magicdomid1092" class="ace-line"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="magicdomid1093" class="ace-line"&gt;&lt;SPAN class="author-g-p9of9ri2qvrs4g6o"&gt;client = dropbox.Dropbox(ACCESSTOKEN)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id="magicdomid1094" class="ace-line"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="magicdomid1095" class="ace-line"&gt;
&lt;SPAN class="author-g-p9of9ri2qvrs4g6o b"&gt;&lt;STRONG&gt;for &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="author-g-p9of9ri2qvrs4g6o"&gt;i &lt;/SPAN&gt;&lt;SPAN class="author-g-p9of9ri2qvrs4g6o b"&gt;&lt;STRONG&gt;in &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="author-g-p9of9ri2qvrs4g6o"&gt;range(10000):&lt;/SPAN&gt;
&lt;/DIV&gt;
&lt;DIV id="magicdomid1096" class="ace-line"&gt;
&lt;SPAN class="author-g-p9of9ri2qvrs4g6o"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="author-g-p9of9ri2qvrs4g6o b"&gt;&lt;STRONG&gt;with &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="author-g-p9of9ri2qvrs4g6o"&gt;tempfile.NamedTemporaryFile() &lt;/SPAN&gt;&lt;SPAN class="author-g-p9of9ri2qvrs4g6o b"&gt;&lt;STRONG&gt;as &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="author-g-p9of9ri2qvrs4g6o"&gt;fp:&lt;/SPAN&gt;
&lt;/DIV&gt;
&lt;DIV id="magicdomid1097" class="ace-line"&gt;&lt;SPAN class="author-g-p9of9ri2qvrs4g6o"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; metadata, restdata = client.files_download(FILE)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id="magicdomid1098" class="ace-line"&gt;&lt;SPAN class="author-g-p9of9ri2qvrs4g6o"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fp.write(restdata.content)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id="magicdomid1099" class="ace-line"&gt;&lt;SPAN class="author-g-p9of9ri2qvrs4g6o"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fp.write("{}\n".format(i))&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id="magicdomid1101" class="ace-line"&gt;&lt;SPAN class="author-g-p9of9ri2qvrs4g6o"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fp.seek(0)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id="magicdomid1104" class="ace-line"&gt;&lt;SPAN class="author-g-p9of9ri2qvrs4g6o"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; client.files_upload(fp, FILE, dropbox.files.WriteMode('overwrite', None))&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id="magicdomid1105" class="ace-line"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="ace-line"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="ace-line"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="ace-line"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="ace-line"&gt;Steps to reproduce:&lt;/DIV&gt;
&lt;DIV class="ace-line"&gt;fill in your accesstoken.&lt;/DIV&gt;
&lt;DIV class="ace-line"&gt;fill in in the variables FILE, to a file that exists ('/foo/test.txt'). Start the program.&lt;/DIV&gt;
&lt;DIV class="ace-line"&gt;Change the variable FILE to another file that exists ('/foo/test2.txt'). Start another instance of the program&lt;/DIV&gt;
&lt;DIV class="ace-line"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="ace-line"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="ace-line"&gt;What should happen is that both test.txt and test2.txt are continuously appended with an new integer followed by a newline. But in practice, the files occasionally end up completely empty after an update cycle. The download of the file does not fail. c&lt;SPAN class="author-g-p9of9ri2qvrs4g6o"&gt;lient.files_upload&lt;/SPAN&gt; simply creates an completely empty file.&lt;/DIV&gt;
&lt;DIV class="ace-line"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="ace-line"&gt;This behavior is not reproduceable when running only one instance of this testcase. Running the testcase on one computer or on different computers/ip's with different/same accesstokens/accounts does not make a difference in my testing as long as the same dropbox (or dropbox folder?) is accessed.&lt;/DIV&gt;
&lt;DIV class="ace-line"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="ace-line"&gt;Time to reproduce: about 10 updates. Might depend on your internet connection and proximity to dropbox' servers. (not tested)&lt;/DIV&gt;
&lt;DIV class="ace-line"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;Tested with dropbox 6.8.0 on windows 10 and dropbox 6.5.0 on debian. Only tested with python 2.7&lt;/P&gt;</description>
      <pubDate>Wed, 29 May 2019 09:29:57 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Concurrent-uploads-completely-broken-since-V2-api/m-p/189930#M8160</guid>
      <dc:creator>Stefan D.6</dc:creator>
      <dc:date>2019-05-29T09:29:57Z</dc:date>
    </item>
    <item>
      <title>Re: Concurrent uploads completely broken since V2 api.</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Concurrent-uploads-completely-broken-since-V2-api/m-p/189931#M8161</link>
      <description>&lt;P&gt;Thanks for the report Stefan! I just tried running two of these though and I'm not seeing the same behavior, using the same version of Python and the&amp;nbsp;Dropbox library.&lt;/P&gt;
&lt;P&gt;How are you checking the file size to see the unexpected empty&amp;nbsp;file? Can you add some logging and share the output showing the issue? In particular, it might be good to check the size in three places: in the metadata returned by&amp;nbsp;files_download, of fp itself, and in the metadata returned by&amp;nbsp;files_upload. That way we can see exactly when/where the empty file originates.&lt;/P&gt;
&lt;P&gt;Thanks in advance!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Sep 2016 08:32:16 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Concurrent-uploads-completely-broken-since-V2-api/m-p/189931#M8161</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2016-09-20T08:32:16Z</dc:date>
    </item>
    <item>
      <title>Re: Concurrent uploads completely broken since V2 api.</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Concurrent-uploads-completely-broken-since-V2-api/m-p/189932#M8162</link>
      <description>&lt;P&gt;&lt;SPAN class="author-g-p9of9ri2qvrs4g6o"&gt;files_download&lt;/SPAN&gt; always returns an error code 200 and the correct file size. Calling tell() on the file pointer after writing also always returns the correct file size. The metadata returned by &lt;SPAN class="author-g-p9of9ri2qvrs4g6o"&gt;files_upload (occasionally)&lt;/SPAN&gt; claims to have resulted in a zero bytes upload.&lt;/P&gt;
&lt;P&gt;Based on the behavior i see in my app, i am quite confident that is is the upload that fails.&lt;/P&gt;
&lt;P&gt;I also ran a few experiments with the files in different folders / in shared folders, but that doesn't seem to make a difference.&lt;/P&gt;
&lt;P&gt;Is there any internel dropbox lib logging i can enable?&lt;/P&gt;</description>
      <pubDate>Tue, 20 Sep 2016 12:46:21 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Concurrent-uploads-completely-broken-since-V2-api/m-p/189932#M8162</guid>
      <dc:creator>Stefan D.6</dc:creator>
      <dc:date>2016-09-20T12:46:21Z</dc:date>
    </item>
    <item>
      <title>Re: Concurrent uploads completely broken since V2 api.</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Concurrent-uploads-completely-broken-since-V2-api/m-p/189933#M8163</link>
      <description>&lt;P&gt;You can add the following to enable some debugging output that would show the HTTP requests:&lt;/P&gt;
&lt;P&gt;import httplib&lt;BR /&gt;httplib.HTTPConnection.debuglevel = 1&lt;/P&gt;</description>
      <pubDate>Wed, 21 Sep 2016 00:23:19 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Concurrent-uploads-completely-broken-since-V2-api/m-p/189933#M8163</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2016-09-21T00:23:19Z</dc:date>
    </item>
    <item>
      <title>Re: Concurrent uploads completely broken since V2 api.</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Concurrent-uploads-completely-broken-since-V2-api/m-p/189934#M8164</link>
      <description>&lt;P&gt;Good idea. I modified the inner loop to this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;for i in range(10000):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; with tempfile.NamedTemporaryFile() as fp:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; metadata, restdata = client.files_download(FILE)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fp.write(restdata.content)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fp.write("{}\r".format(i))&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fp.seek(0)&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print '=================================='&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; httplib.HTTPConnection.debuglevel = 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; md2 = client.files_upload(fp, FILE, dropbox.files.WriteMode('overwrite', None))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; httplib.HTTPConnection.debuglevel = 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; assert md2.size&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Output:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;==================================&lt;BR /&gt;send: 'POST /2/files/upload HTTP/1.1\r\nHost: content.dropboxapi.com\r\nConnection: keep-alive\r\nAccept-Encoding: gzip, deflate\r\nAccept: */*\r\nUser-Agent: OfficialDropboxPythonSDKv2/6.8.0\r\nContent-Type: application/octet-stream\r\nDropbox-API-Arg: {"path": "/foo/test.txt", "mode": {".tag": "overwrite"}, "autorename": false, "mute": false}\r\nAuthorization: Bearer CENSORED\r\nContent-Length: 38\r\n\r\n'&lt;BR /&gt;send: &amp;lt;open file '&amp;lt;fdopen&amp;gt;', mode 'w+b' at 0x0000000003A57390&amp;gt;&lt;BR /&gt;sendIng a read()able&lt;BR /&gt;reply: 'HTTP/1.1 200 OK\r\n'&lt;BR /&gt;header: Server: nginx&lt;BR /&gt;header: Date: Tue, 20 Sep 2016 17:28:13 GMT&lt;BR /&gt;header: Content-Type: application/json&lt;BR /&gt;header: Transfer-Encoding: chunked&lt;BR /&gt;header: Connection: keep-alive&lt;BR /&gt;header: pragma: no-cache&lt;BR /&gt;header: cache-control: no-cache&lt;BR /&gt;header: X-Server-Response-Time: 1122&lt;BR /&gt;header: X-Dropbox-Request-Id: 754c6605f013cd1dcad17ad97551c672&lt;BR /&gt;header: X-Robots-Tag: noindex, nofollow, noimageindex&lt;BR /&gt;header: Content-Encoding: gzip&lt;BR /&gt;==================================&lt;BR /&gt;send: 'POST /2/files/upload HTTP/1.1\r\nHost: content.dropboxapi.com\r\nConnection: keep-alive\r\nAccept-Encoding: gzip, deflate\r\nAccept: */*\r\nUser-Agent: OfficialDropboxPythonSDKv2/6.8.0\r\nContent-Type: application/octet-stream\r\nDropbox-API-Arg: {"path": "/foo/test.txt", "mode": {".tag": "overwrite"}, "autorename": false, "mute": false}\r\nAuthorization: Bearer CENSORED\r\nContent-Length: 41\r\n\r\n'&lt;BR /&gt;send: &amp;lt;open file '&amp;lt;fdopen&amp;gt;', mode 'w+b' at 0x0000000003771E40&amp;gt;&lt;BR /&gt;sendIng a read()able&lt;BR /&gt;reply: 'HTTP/1.1 200 OK\r\n'&lt;BR /&gt;header: Server: nginx&lt;BR /&gt;header: Date: Tue, 20 Sep 2016 17:28:14 GMT&lt;BR /&gt;header: Content-Type: application/json&lt;BR /&gt;header: Transfer-Encoding: chunked&lt;BR /&gt;header: Connection: keep-alive&lt;BR /&gt;header: pragma: no-cache&lt;BR /&gt;header: cache-control: no-cache&lt;BR /&gt;header: X-Server-Response-Time: 837&lt;BR /&gt;header: X-Dropbox-Request-Id: d716609d9fdfd3cb17001967b6f82009&lt;BR /&gt;header: X-Robots-Tag: noindex, nofollow, noimageindex&lt;BR /&gt;header: Content-Encoding: gzip&lt;BR /&gt;==================================&lt;BR /&gt;send: 'POST /2/files/upload HTTP/1.1\r\nHost: content.dropboxapi.com\r\nConnection: keep-alive\r\nAccept-Encoding: gzip, deflate\r\nAccept: */*\r\nUser-Agent: OfficialDropboxPythonSDKv2/6.8.0\r\nContent-Type: application/octet-stream\r\nDropbox-API-Arg: {"path": "/foo/test.txt", "mode": {".tag": "overwrite"}, "autorename": false, "mute": false}\r\nAuthorization: Bearer CENSORED\r\nContent-Length: 44\r\n\r\n'&lt;BR /&gt;send: &amp;lt;open file '&amp;lt;fdopen&amp;gt;', mode 'w+b' at 0x0000000003A57390&amp;gt;&lt;BR /&gt;sendIng a read()able&lt;BR /&gt;reply: 'HTTP/1.1 429 too_many_write_operations/..\r\n'&lt;BR /&gt;header: Server: nginx&lt;BR /&gt;header: Date: Tue, 20 Sep 2016 17:28:16 GMT&lt;BR /&gt;header: Content-Type: application/json&lt;BR /&gt;header: Transfer-Encoding: chunked&lt;BR /&gt;header: Connection: keep-alive&lt;BR /&gt;header: Retry-After: 1&lt;BR /&gt;header: X-Dropbox-Request-Id: 99633340ed675344e6a7d07bad3ddb4b&lt;BR /&gt;header: X-Robots-Tag: noindex, nofollow, noimageindex&lt;BR /&gt;send: 'POST /2/files/upload HTTP/1.1\r\nHost: content.dropboxapi.com\r\nConnection: keep-alive\r\nAccept-Encoding: gzip, deflate\r\nAccept: */*\r\nUser-Agent: OfficialDropboxPythonSDKv2/6.8.0\r\nContent-Type: application/octet-stream\r\nDropbox-API-Arg: {"path": "/foo/test.txt", "mode": {".tag": "overwrite"}, "autorename": false, "mute": false}\r\nAuthorization: Bearer CENSORED\r\nTransfer-Encoding: chunked\r\n\r\n'&lt;BR /&gt;send: '0\r\n\r\n'&lt;BR /&gt;reply: 'HTTP/1.1 200 OK\r\n'&lt;BR /&gt;header: Server: nginx&lt;BR /&gt;header: Date: Tue, 20 Sep 2016 17:28:18 GMT&lt;BR /&gt;header: Content-Type: application/json&lt;BR /&gt;header: Transfer-Encoding: chunked&lt;BR /&gt;header: Connection: keep-alive&lt;BR /&gt;header: pragma: no-cache&lt;BR /&gt;header: cache-control: no-cache&lt;BR /&gt;header: X-Server-Response-Time: 598&lt;BR /&gt;header: X-Dropbox-Request-Id: 71ff38bee72b24a9afd7172830e85671&lt;BR /&gt;header: X-Robots-Tag: noindex, nofollow, noimageindex&lt;BR /&gt;header: Content-Encoding: gzip&lt;BR /&gt;Traceback (most recent call last):&lt;BR /&gt;&amp;nbsp; File "C:/Users/Stefan/git/dropbox_test.py", line 28, in &amp;lt;module&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assert md2.size&lt;BR /&gt;AssertionError&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Seems that the upload fails for some reason (reply: 'HTTP/1.1 429 too_many_write_operations/..\r\n') and when it retries, it sends an "0\r\n\r\n" instead of "&amp;lt;open file '&amp;lt;fdopen&amp;gt;', mode 'w+b' at 0x0000000003A57390&amp;gt;" ?&lt;/P&gt;</description>
      <pubDate>Wed, 21 Sep 2016 00:34:14 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Concurrent-uploads-completely-broken-since-V2-api/m-p/189934#M8164</guid>
      <dc:creator>Stefan D.6</dc:creator>
      <dc:date>2016-09-21T00:34:14Z</dc:date>
    </item>
    <item>
      <title>Re: Concurrent uploads completely broken since V2 api.</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Concurrent-uploads-completely-broken-since-V2-api/m-p/189935#M8165</link>
      <description>&lt;P&gt;Thanks! That's very helpful. We're looking into it.&lt;/P&gt;</description>
      <pubDate>Wed, 21 Sep 2016 01:09:51 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Concurrent-uploads-completely-broken-since-V2-api/m-p/189935#M8165</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2016-09-21T01:09:51Z</dc:date>
    </item>
    <item>
      <title>Re: Concurrent uploads completely broken since V2 api.</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Concurrent-uploads-completely-broken-since-V2-api/m-p/192192#M8512</link>
      <description>This is fixed in v7.1.0:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://github.com/dropbox/dropbox-sdk-python/releases/tag/v7.1.0" target="_blank"&gt;https://github.com/dropbox/dropbox-sdk-python/releases/tag/v7.1.0&lt;/A&gt;</description>
      <pubDate>Thu, 27 Oct 2016 03:14:44 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Concurrent-uploads-completely-broken-since-V2-api/m-p/192192#M8512</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2016-10-27T03:14:44Z</dc:date>
    </item>
  </channel>
</rss>

