]> git.cworth.org Git - turbot/blobdiff - turbot/events.py
Use a set instead of a list for a puzzle's solution
[turbot] / turbot / events.py
index 4186e1891b9c799a6244e00417299f4d248ac7ee..25c83233865fee9063d91dc205e23f8fc761440a 100644 (file)
@@ -43,11 +43,8 @@ def home(turb, user_id):
     my_hunt_blocks = []
     available_hunt_blocks = []
     for hunt in hunts:
-        print("Generating turbot home view for hunt '" + hunt['hunt_id'] + "'")
         if not hunt['active']:
-            print("Never mind, that hunt is not active.")
             continue
-        print("Hunt '" + hunt['hunt_id'] + "' is active, moving forward.")
         if user_id in slack_channel_members(turb.slack_client,
                                             hunt['channel_id']):
             my_hunt_blocks.append(hunt_link_block(turb, hunt))
@@ -128,8 +125,17 @@ def hunt_channel_created(turb, channel_name, channel_id):
         "Welcome to the channel for the {} hunt! ".format(hunt['name'])
         + "Please wait a moment or two while I create some backend resources.")
 
-    # Create a new folder within Google drive for the hunt
-    hunt['folder_id'] = sheets_create_folder(turb, hunt['hunt_id'])
+    # Create a new folder within Google drive for the hunt in two parts:
+
+    # ... first, a top-level folder named for the hunt
+    hunt_folder = sheets_create_folder(turb, hunt['hunt_id'])
+
+    # ... second, a folder within that named "turbot"
+    #
+    # The concept here is that non-turbot related content could
+    # be placed adjacent to the turbot folder.
+    hunt['folder_id'] = sheets_create_folder(turb, "turbot",
+                                             parents = [hunt_folder])
 
     # Create a sheet for the hunt
     sheet = sheets_create(turb, hunt['name'], hunt['folder_id'])