MCPcopy Index your code
hub / github.com/diffgram/diffgram / guide_update_core

Function guide_update_core

default/methods/task/guide/guide_edit.py:60–89  ·  view source on GitHub ↗
(
		session,
		guide,
		mode,
		name,
		description_markdown)

Source from the content-addressed store, hash-verified

58
59
60def guide_update_core(
61 session,
62 guide,
63 mode,
64 name,
65 description_markdown):
66
67 # Default
68 if mode is None or mode == "UPDATE":
69
70 guide.history_cache = {
71 'time_updated': str(guide.time_updated),
72 'member_updated_id': guide.member_updated_id,
73 'name': guide.name,
74 'description_markdown': guide.description_markdown
75 }
76
77 guide.description_markdown = description_markdown
78 guide.name = name
79
80 member = get_member(session = session)
81 guide.member_updated = member
82
83 session.add(guide)
84
85
86 if mode == "ARCHIVE":
87
88 guide.archived = True
89 session.add(guide)
90
91
92

Callers 1

guide_edit_apiFunction · 0.85

Calls 2

get_memberFunction · 0.85
addMethod · 0.45

Tested by

no test coverage detected