1 line
20 KiB
JSON
1 line
20 KiB
JSON
{"nodes": [{"id": "users_chahinebrini_mono_rebreak_monorepo_ops_mdm_profiles_generate_unsupervised_profile_py", "label": "generate-unsupervised-profile.py", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L1"}, {"id": "profiles_generate_unsupervised_profile_generate_profile", "label": "generate_profile()", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L37"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L37"}, {"id": "bytes", "label": "bytes", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L37"}, {"id": "profiles_generate_unsupervised_profile_validate_plist", "label": "validate_plist()", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L57"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L57"}, {"id": "profiles_generate_unsupervised_profile_write_profile", "label": "write_profile()", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L72"}, {"id": "profiles_generate_unsupervised_profile_batch_from_csv", "label": "batch_from_csv()", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L79"}, {"id": "profiles_generate_unsupervised_profile_main", "label": "main()", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L89"}, {"id": "int", "label": "int", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L89"}, {"id": "profiles_generate_unsupervised_profile_rationale_38", "label": "L\u00e4dt das Template, generiert frische UUIDs f\u00fcr alle PayloadUUID-Felder, erse", "file_type": "rationale", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L38"}, {"id": "profiles_generate_unsupervised_profile_rationale_58", "label": "Validiert via macOS plutil -lint. Schreibt tempor\u00e4r, lintet, l\u00f6scht. Wirft E", "file_type": "rationale", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L58"}], "edges": [{"source": "users_chahinebrini_mono_rebreak_monorepo_ops_mdm_profiles_generate_unsupervised_profile_py", "target": "argparse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L25", "weight": 1.0}, {"source": "users_chahinebrini_mono_rebreak_monorepo_ops_mdm_profiles_generate_unsupervised_profile_py", "target": "csv", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L26", "weight": 1.0}, {"source": "users_chahinebrini_mono_rebreak_monorepo_ops_mdm_profiles_generate_unsupervised_profile_py", "target": "plistlib", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L27", "weight": 1.0}, {"source": "users_chahinebrini_mono_rebreak_monorepo_ops_mdm_profiles_generate_unsupervised_profile_py", "target": "subprocess", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L28", "weight": 1.0}, {"source": "users_chahinebrini_mono_rebreak_monorepo_ops_mdm_profiles_generate_unsupervised_profile_py", "target": "sys", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L29", "weight": 1.0}, {"source": "users_chahinebrini_mono_rebreak_monorepo_ops_mdm_profiles_generate_unsupervised_profile_py", "target": "uuid", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L30", "weight": 1.0}, {"source": "users_chahinebrini_mono_rebreak_monorepo_ops_mdm_profiles_generate_unsupervised_profile_py", "target": "pathlib", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L31", "weight": 1.0}, {"source": "users_chahinebrini_mono_rebreak_monorepo_ops_mdm_profiles_generate_unsupervised_profile_py", "target": "profiles_generate_unsupervised_profile_generate_profile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L37", "weight": 1.0}, {"source": "profiles_generate_unsupervised_profile_generate_profile", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L37", "weight": 1.0}, {"source": "profiles_generate_unsupervised_profile_generate_profile", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L37", "weight": 1.0}, {"source": "profiles_generate_unsupervised_profile_generate_profile", "target": "bytes", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L37", "weight": 1.0}, {"source": "users_chahinebrini_mono_rebreak_monorepo_ops_mdm_profiles_generate_unsupervised_profile_py", "target": "profiles_generate_unsupervised_profile_validate_plist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L57", "weight": 1.0}, {"source": "profiles_generate_unsupervised_profile_validate_plist", "target": "bytes", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L57", "weight": 1.0}, {"source": "profiles_generate_unsupervised_profile_validate_plist", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L57", "weight": 1.0}, {"source": "users_chahinebrini_mono_rebreak_monorepo_ops_mdm_profiles_generate_unsupervised_profile_py", "target": "profiles_generate_unsupervised_profile_write_profile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L72", "weight": 1.0}, {"source": "profiles_generate_unsupervised_profile_write_profile", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L72", "weight": 1.0}, {"source": "profiles_generate_unsupervised_profile_write_profile", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L72", "weight": 1.0}, {"source": "profiles_generate_unsupervised_profile_write_profile", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L72", "weight": 1.0}, {"source": "users_chahinebrini_mono_rebreak_monorepo_ops_mdm_profiles_generate_unsupervised_profile_py", "target": "profiles_generate_unsupervised_profile_batch_from_csv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L79", "weight": 1.0}, {"source": "profiles_generate_unsupervised_profile_batch_from_csv", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L79", "weight": 1.0}, {"source": "profiles_generate_unsupervised_profile_batch_from_csv", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L79", "weight": 1.0}, {"source": "profiles_generate_unsupervised_profile_batch_from_csv", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L79", "weight": 1.0}, {"source": "users_chahinebrini_mono_rebreak_monorepo_ops_mdm_profiles_generate_unsupervised_profile_py", "target": "profiles_generate_unsupervised_profile_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L89", "weight": 1.0}, {"source": "profiles_generate_unsupervised_profile_main", "target": "int", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L89", "weight": 1.0}, {"source": "profiles_generate_unsupervised_profile_write_profile", "target": "profiles_generate_unsupervised_profile_generate_profile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L73", "weight": 1.0}, {"source": "profiles_generate_unsupervised_profile_write_profile", "target": "profiles_generate_unsupervised_profile_validate_plist", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L75", "weight": 1.0}, {"source": "profiles_generate_unsupervised_profile_batch_from_csv", "target": "profiles_generate_unsupervised_profile_write_profile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L86", "weight": 1.0}, {"source": "profiles_generate_unsupervised_profile_main", "target": "profiles_generate_unsupervised_profile_batch_from_csv", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L101", "weight": 1.0}, {"source": "profiles_generate_unsupervised_profile_main", "target": "path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L101", "weight": 1.0}, {"source": "profiles_generate_unsupervised_profile_main", "target": "profiles_generate_unsupervised_profile_write_profile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L107", "weight": 1.0}, {"source": "profiles_generate_unsupervised_profile_rationale_38", "target": "profiles_generate_unsupervised_profile_generate_profile", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L38", "weight": 1.0}, {"source": "profiles_generate_unsupervised_profile_rationale_58", "target": "profiles_generate_unsupervised_profile_validate_plist", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L58", "weight": 1.0}], "raw_calls": [{"caller_nid": "profiles_generate_unsupervised_profile_generate_profile", "callee": "load", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L43"}, {"caller_nid": "profiles_generate_unsupervised_profile_generate_profile", "callee": "upper", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L46"}, {"caller_nid": "profiles_generate_unsupervised_profile_generate_profile", "callee": "uuid4", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L46"}, {"caller_nid": "profiles_generate_unsupervised_profile_generate_profile", "callee": "get", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L51"}, {"caller_nid": "profiles_generate_unsupervised_profile_generate_profile", "callee": "upper", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L52"}, {"caller_nid": "profiles_generate_unsupervised_profile_generate_profile", "callee": "uuid4", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L52"}, {"caller_nid": "profiles_generate_unsupervised_profile_generate_profile", "callee": "dumps", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L54"}, {"caller_nid": "profiles_generate_unsupervised_profile_validate_plist", "callee": "write_bytes", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L62"}, {"caller_nid": "profiles_generate_unsupervised_profile_validate_plist", "callee": "run", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L63"}, {"caller_nid": "profiles_generate_unsupervised_profile_validate_plist", "callee": "RuntimeError", "is_member_call": false, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L69"}, {"caller_nid": "profiles_generate_unsupervised_profile_write_profile", "callee": "mkdir", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L74"}, {"caller_nid": "profiles_generate_unsupervised_profile_batch_from_csv", "callee": "DictReader", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L81"}, {"caller_nid": "profiles_generate_unsupervised_profile_batch_from_csv", "callee": "strip", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L83"}, {"caller_nid": "profiles_generate_unsupervised_profile_batch_from_csv", "callee": "strip", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L84"}, {"caller_nid": "profiles_generate_unsupervised_profile_main", "callee": "ArgumentParser", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L90"}, {"caller_nid": "profiles_generate_unsupervised_profile_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L91"}, {"caller_nid": "profiles_generate_unsupervised_profile_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L92"}, {"caller_nid": "profiles_generate_unsupervised_profile_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L93"}, {"caller_nid": "profiles_generate_unsupervised_profile_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L94"}, {"caller_nid": "profiles_generate_unsupervised_profile_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L95"}, {"caller_nid": "profiles_generate_unsupervised_profile_main", "callee": "parse_args", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L96"}, {"caller_nid": "profiles_generate_unsupervised_profile_main", "callee": "error", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L100"}, {"caller_nid": "profiles_generate_unsupervised_profile_main", "callee": "error", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L104"}, {"caller_nid": "profiles_generate_unsupervised_profile_main", "callee": "isdigit", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L105"}, {"caller_nid": "profiles_generate_unsupervised_profile_main", "callee": "error", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/ops/mdm/profiles/generate-unsupervised-profile.py", "source_location": "L106"}]} |