Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 886e57a

Browse files
committedJul 26, 2021
Merge remote-tracking branch 'origin/main' into main
2 parents 857ad66 + f6df6df commit 886e57a

File tree

3 files changed

+21
-2
lines changed

3 files changed

+21
-2
lines changed
 

‎sdk/diffgram/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
__name__ = "diffgram"
2-
__version__ = "0.3.3"
2+
__version__ = "0.3.4"
33

44
from diffgram.core.core import Project
55
from diffgram.file.file import File

‎sdk/diffgram/core/directory.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,9 @@ def set_directory_by_name(self, name):
5858

5959
nickname = directory.get("nickname")
6060
if nickname == name:
61-
self.set_default_directory(directory.get("id"))
61+
directory_id = directory.get("directory_id")
62+
if directory_id is None: directory.get("id")
63+
self.set_default_directory(directory_id)
6264
did_set = True
6365
break
6466
else:
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
2+
from diffgram import Project
3+
import random
4+
5+
project = Project()
6+
7+
name_list = [str(random.random()) for i in range(3)]
8+
last_id = None
9+
10+
for name in name_list:
11+
12+
project.directory.new(name)
13+
project.set_directory_by_name(name)
14+
id_set = project.session.headers.get('directory_id')
15+
print(id_set)
16+
assert last_id != id_set
17+
last_id = id_set

0 commit comments

Comments
 (0)
Please sign in to comment.