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

Function __userscript_new

default/methods/userscript/userscript.py:78–99  ·  view source on GitHub ↗
(
        session,
        input,
        project_string_id,
        do_add_to_session = True)

Source from the content-addressed store, hash-verified

76
77
78def __userscript_new(
79 session,
80 input,
81 project_string_id,
82 do_add_to_session = True):
83
84 userscript = UserScript.new(
85 member = get_member(session),
86 project = Project.get(session, project_string_id),
87 client_created_time = input['client_created_time'],
88 client_creation_ref_id = input['client_creation_ref_id'],
89 name = input['name'],
90 code = input['code'],
91 external_src_list = input['external_src_list'],
92 language = input['language']
93 )
94
95 if do_add_to_session is True:
96 session.add(userscript)
97 session.flush() # For ID
98
99 return userscript
100
101
102

Callers 1

userscript_new_apiFunction · 0.85

Calls 4

get_memberFunction · 0.85
newMethod · 0.45
getMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected