All classes:
- mock.backports.IsolatedAsyncioTestCase
- mock.mock.InvalidSpecError
- mock.mock._SentinelObject
- mock.mock._Sentinel
- mock.mock._CallList
- mock.mock._MockIter
- mock.mock.Base
- mock.mock.NonCallableMock
- mock.mock._AnyComparer
- mock.mock.CallableMixin
- mock.mock.Mock
- mock.mock._patch
- mock.mock._patch_dict
- mock.mock.MagicMixin
- mock.mock.NonCallableMagicMock
- mock.mock.AsyncMagicMixin
- mock.mock.MagicMock
- mock.mock.MagicProxy
- mock.mock.AsyncMockMixin
- mock.mock.AsyncMock
- mock.mock._ANY
- mock.mock._Call
- mock.mock._SpecState
- mock.mock.PropertyMock
- mock.mock.ThreadingMixin
- mock.mock.ThreadingMock
- mock.mock._AsyncIterator
- requests.exceptions.RequestException
- requests.exceptions.InvalidJSONError
- requests.exceptions.JSONDecodeError
- requests.exceptions.HTTPError
- requests.exceptions.ConnectionError
- requests.exceptions.ProxyError
- requests.exceptions.SSLError
- requests.exceptions.Timeout
- requests.exceptions.ConnectTimeout
- requests.exceptions.ReadTimeout
- requests.exceptions.URLRequired
- requests.exceptions.TooManyRedirects
- requests.exceptions.MissingSchema
- requests.exceptions.InvalidSchema
- requests.exceptions.InvalidURL
- requests.exceptions.InvalidHeader
- requests.exceptions.InvalidProxyURL
- requests.exceptions.ChunkedEncodingError
- requests.exceptions.ContentDecodingError
- requests.exceptions.StreamConsumedError
- requests.exceptions.RetryError
- requests.exceptions.UnrewindableBodyError
- requests.exceptions.RequestsWarning
- requests.exceptions.FileModeWarning
- requests.exceptions.RequestsDependencyWarning
- requests.cookies.MockRequest
- requests.cookies.MockResponse
- requests.cookies.CookieConflictError
- requests.cookies.RequestsCookieJar
- requests.structures.CaseInsensitiveDict
- requests.structures.LookupDict
- requests.auth.AuthBase
- requests.auth.HTTPBasicAuth
- requests.auth.HTTPProxyAuth
- requests.auth.HTTPDigestAuth
- requests.models.RequestEncodingMixin
- requests.models.RequestHooksMixin
- requests.models.Request
- requests.models.PreparedRequest
- requests.models.Response
- requests.adapters.BaseAdapter
- requests.adapters.HTTPAdapter
- requests.sessions.SessionRedirectMixin
- requests.sessions.Session
- looker_sdk.error.ErrorDetail
- looker_sdk.error.SDKError
- looker_sdk.error.ErrorDocHelper
- looker_sdk.rtl.transport.HttpMethod
- looker_sdk.rtl.transport.PTransportSettings
- looker_sdk.rtl.transport.TransportOptions
- looker_sdk.rtl.transport.ResponseMode
- looker_sdk.rtl.transport.Response
- looker_sdk.rtl.transport.Transport
- looker_sdk.rtl.api_settings.SettingsConfig
- looker_sdk.rtl.api_settings.PApiSettings
- looker_sdk.rtl.api_settings.ApiSettings
- looker_sdk.rtl.requests_transport.RequestsTransport
- looker_sdk.rtl.requests_transport.NullAuth
- looker_sdk.rtl.model.Model
- looker_sdk.rtl.model.DelimSequence
- looker_sdk.rtl.serialize.DeserializeError
- looker_sdk.rtl.auth_token.AccessToken
- looker_sdk.rtl.auth_token.AuthToken
- looker_sdk.rtl.auth_session.AuthSession
- looker_sdk.rtl.auth_session.CryptoHash
- looker_sdk.rtl.auth_session.OAuthSession
- looker_sdk.rtl.auth_session.OAuthSession.GrantTypeParams
- looker_sdk.rtl.auth_session.OAuthSession.AuthCodeGrantTypeParams
- looker_sdk.rtl.auth_session.OAuthSession.RefreshTokenGrantTypeParams
- looker_sdk.sdk.api40.models.AccessToken
- looker_sdk.sdk.api40.models.Alert
- looker_sdk.sdk.api40.models.AlertAppliedDashboardFilter
- looker_sdk.sdk.api40.models.AlertConditionState
- looker_sdk.sdk.api40.models.AlertDestination
- looker_sdk.sdk.api40.models.AlertField
- looker_sdk.sdk.api40.models.AlertFieldFilter
- looker_sdk.sdk.api40.models.AlertNotifications
- looker_sdk.sdk.api40.models.AlertPatch
- looker_sdk.sdk.api40.models.Align
- looker_sdk.sdk.api40.models.ApiSession
- looker_sdk.sdk.api40.models.ApiVersion
- looker_sdk.sdk.api40.models.ApiVersionElement
- looker_sdk.sdk.api40.models.Artifact
- looker_sdk.sdk.api40.models.ArtifactNamespace
- looker_sdk.sdk.api40.models.ArtifactUsage
- looker_sdk.sdk.api40.models.AssertValidatorErrorItem
- looker_sdk.sdk.api40.models.AssertValidatorResult
- looker_sdk.sdk.api40.models.AssertValidatorTestedExplore
- looker_sdk.sdk.api40.models.AssertValidatorTestError
- looker_sdk.sdk.api40.models.AssertValidatorTestSuccess
- looker_sdk.sdk.api40.models.BackupConfiguration
- looker_sdk.sdk.api40.models.Board
- looker_sdk.sdk.api40.models.BoardItem
- looker_sdk.sdk.api40.models.BoardSection
- looker_sdk.sdk.api40.models.Category
- looker_sdk.sdk.api40.models.CIChangeRequest
- looker_sdk.sdk.api40.models.CIGitState
- looker_sdk.sdk.api40.models.CIRun
- looker_sdk.sdk.api40.models.CIRunResult
- looker_sdk.sdk.api40.models.CIScheduleTrigger
- looker_sdk.sdk.api40.models.ColorCollection
- looker_sdk.sdk.api40.models.ColorStop
- looker_sdk.sdk.api40.models.ColumnSearch
- looker_sdk.sdk.api40.models.ComparisonType
- looker_sdk.sdk.api40.models.ConnectionFeatures
- looker_sdk.sdk.api40.models.ContentFavorite
- looker_sdk.sdk.api40.models.ContentMeta
- looker_sdk.sdk.api40.models.ContentMetaGroupUser
- looker_sdk.sdk.api40.models.ContentSearch
- looker_sdk.sdk.api40.models.ContentSummary
- looker_sdk.sdk.api40.models.ContentValidation
- looker_sdk.sdk.api40.models.ContentValidationAlert
- looker_sdk.sdk.api40.models.ContentValidationDashboard
- looker_sdk.sdk.api40.models.ContentValidationDashboardElement
- looker_sdk.sdk.api40.models.ContentValidationDashboardFilter
- looker_sdk.sdk.api40.models.ContentValidationError
- looker_sdk.sdk.api40.models.ContentValidationFolder
- looker_sdk.sdk.api40.models.ContentValidationLook
- looker_sdk.sdk.api40.models.ContentValidationLookMLDashboard
- looker_sdk.sdk.api40.models.ContentValidationLookMLDashboardElement
- looker_sdk.sdk.api40.models.ContentValidationScheduledPlan
- looker_sdk.sdk.api40.models.ContentValidatorContentError
- looker_sdk.sdk.api40.models.ContentValidatorError
- looker_sdk.sdk.api40.models.ContentValidatorErrorItem
- looker_sdk.sdk.api40.models.ContentValidatorResult
- looker_sdk.sdk.api40.models.ContentValidatorTestedExplore
- looker_sdk.sdk.api40.models.ContentView
- looker_sdk.sdk.api40.models.ContinuousPalette
- looker_sdk.sdk.api40.models.CostEstimate
- looker_sdk.sdk.api40.models.CreateCIRunRequest
- looker_sdk.sdk.api40.models.CreateCIRunResponse
- looker_sdk.sdk.api40.models.CreateCostEstimate
- looker_sdk.sdk.api40.models.CreateCredentialsApi3
- looker_sdk.sdk.api40.models.CreateDashboardFilter
- looker_sdk.sdk.api40.models.CreateDashboardRenderTask
- looker_sdk.sdk.api40.models.CreateEmbedUserRequest
- looker_sdk.sdk.api40.models.CreateFolder
- looker_sdk.sdk.api40.models.CreateOAuthApplicationUserStateRequest
- looker_sdk.sdk.api40.models.CreateOAuthApplicationUserStateResponse
- looker_sdk.sdk.api40.models.CreateQueryTask
- looker_sdk.sdk.api40.models.CredentialsApi3
- looker_sdk.sdk.api40.models.CredentialsEmail
- looker_sdk.sdk.api40.models.CredentialsEmailSearch
- looker_sdk.sdk.api40.models.CredentialsEmbed
- looker_sdk.sdk.api40.models.CredentialsGoogle
- looker_sdk.sdk.api40.models.CredentialsLDAP
- looker_sdk.sdk.api40.models.CredentialsLookerOpenid
- looker_sdk.sdk.api40.models.CredentialsOIDC
- looker_sdk.sdk.api40.models.CredentialsSaml
- looker_sdk.sdk.api40.models.CredentialsTotp
- looker_sdk.sdk.api40.models.CustomWelcomeEmail
- looker_sdk.sdk.api40.models.Dashboard
- looker_sdk.sdk.api40.models.DashboardAggregateTableLookml
- looker_sdk.sdk.api40.models.DashboardAppearance
- looker_sdk.sdk.api40.models.DashboardBase
- looker_sdk.sdk.api40.models.DashboardElement
- looker_sdk.sdk.api40.models.DashboardFilter
- looker_sdk.sdk.api40.models.DashboardLayout
- looker_sdk.sdk.api40.models.DashboardLayoutComponent
- looker_sdk.sdk.api40.models.DashboardLookml
- looker_sdk.sdk.api40.models.DataActionForm
- looker_sdk.sdk.api40.models.DataActionFormField
- looker_sdk.sdk.api40.models.DataActionFormSelectOption
- looker_sdk.sdk.api40.models.DataActionRequest
- looker_sdk.sdk.api40.models.DataActionResponse
- looker_sdk.sdk.api40.models.DataActionUserState
- looker_sdk.sdk.api40.models.Datagroup
- looker_sdk.sdk.api40.models.DBConnection
- looker_sdk.sdk.api40.models.DBConnectionBase
- looker_sdk.sdk.api40.models.DBConnectionOverride
- looker_sdk.sdk.api40.models.DBConnectionTestResult
- looker_sdk.sdk.api40.models.DelegateOauthTest
- looker_sdk.sdk.api40.models.DependencyGraph
- looker_sdk.sdk.api40.models.DependencyStatus
- looker_sdk.sdk.api40.models.DestinationType
- looker_sdk.sdk.api40.models.DeviceType
- looker_sdk.sdk.api40.models.Dialect
- looker_sdk.sdk.api40.models.DialectDriverNamesVersion
- looker_sdk.sdk.api40.models.DialectInfo
- looker_sdk.sdk.api40.models.DialectInfoOptions
- looker_sdk.sdk.api40.models.DigestEmails
- looker_sdk.sdk.api40.models.DigestEmailSend
- looker_sdk.sdk.api40.models.DiscretePalette
- looker_sdk.sdk.api40.models.EgressIpAddresses
- looker_sdk.sdk.api40.models.EmbedConfig
- looker_sdk.sdk.api40.models.EmbedCookielessSessionAcquire
- looker_sdk.sdk.api40.models.EmbedCookielessSessionAcquireResponse
- looker_sdk.sdk.api40.models.EmbedCookielessSessionGenerateTokens
- looker_sdk.sdk.api40.models.EmbedCookielessSessionGenerateTokensResponse
- looker_sdk.sdk.api40.models.EmbedParams
- looker_sdk.sdk.api40.models.EmbedSecret
- looker_sdk.sdk.api40.models.EmbedSsoParams
- looker_sdk.sdk.api40.models.EmbedUrlResponse
- looker_sdk.sdk.api40.models.Error
- looker_sdk.sdk.api40.models.ExternalOauthApplication
- looker_sdk.sdk.api40.models.FillStyle
- looker_sdk.sdk.api40.models.Folder
- looker_sdk.sdk.api40.models.FolderBase
- looker_sdk.sdk.api40.models.Format
- looker_sdk.sdk.api40.models.GenericError
- looker_sdk.sdk.api40.models.GitBranch
- looker_sdk.sdk.api40.models.GitConnectionTest
- looker_sdk.sdk.api40.models.GitConnectionTestResult
- looker_sdk.sdk.api40.models.GitStatus
- looker_sdk.sdk.api40.models.Group
- looker_sdk.sdk.api40.models.GroupHierarchy
- looker_sdk.sdk.api40.models.GroupIdForGroupInclusion
- looker_sdk.sdk.api40.models.GroupIdForGroupUserInclusion
- looker_sdk.sdk.api40.models.GroupSearch
- looker_sdk.sdk.api40.models.HomepageItem
- looker_sdk.sdk.api40.models.HomepageSection
- looker_sdk.sdk.api40.models.ImportedProject
- looker_sdk.sdk.api40.models.InstanceConfig
- looker_sdk.sdk.api40.models.Integration
- looker_sdk.sdk.api40.models.IntegrationHub
- looker_sdk.sdk.api40.models.IntegrationParam
- looker_sdk.sdk.api40.models.IntegrationRequiredField
- looker_sdk.sdk.api40.models.IntegrationTestResult
- looker_sdk.sdk.api40.models.InternalHelpResources
- looker_sdk.sdk.api40.models.InternalHelpResourcesContent
- looker_sdk.sdk.api40.models.InvestigativeContentType
- looker_sdk.sdk.api40.models.JsonBi
- looker_sdk.sdk.api40.models.JsonBiBigQueryMetadata
- looker_sdk.sdk.api40.models.JsonBiField
- looker_sdk.sdk.api40.models.JsonBiFields
- looker_sdk.sdk.api40.models.JsonBiMetadata
- looker_sdk.sdk.api40.models.JsonBiPivots
- looker_sdk.sdk.api40.models.JsonBiTableCalc
- looker_sdk.sdk.api40.models.Kind
- looker_sdk.sdk.api40.models.LDAPConfig
- looker_sdk.sdk.api40.models.LDAPConfigTestIssue
- looker_sdk.sdk.api40.models.LDAPConfigTestResult
- looker_sdk.sdk.api40.models.LDAPGroupRead
- looker_sdk.sdk.api40.models.LDAPGroupWrite
- looker_sdk.sdk.api40.models.LDAPUser
- looker_sdk.sdk.api40.models.LDAPUserAttributeRead
- looker_sdk.sdk.api40.models.LDAPUserAttributeWrite
- looker_sdk.sdk.api40.models.LegacyFeature
- looker_sdk.sdk.api40.models.Locale
- looker_sdk.sdk.api40.models.LocalizationSettings
- looker_sdk.sdk.api40.models.Look
- looker_sdk.sdk.api40.models.LookBasic
- looker_sdk.sdk.api40.models.LookmlFieldLink
- looker_sdk.sdk.api40.models.LookmlModel
- looker_sdk.sdk.api40.models.LookmlModelExplore
- looker_sdk.sdk.api40.models.LookmlModelExploreAccessFilter
- looker_sdk.sdk.api40.models.LookmlModelExploreAlias
- looker_sdk.sdk.api40.models.LookmlModelExploreAlwaysFilter
- looker_sdk.sdk.api40.models.LookmlModelExploreConditionallyFilter
- looker_sdk.sdk.api40.models.LookmlModelExploreError
- looker_sdk.sdk.api40.models.LookmlModelExploreField
- looker_sdk.sdk.api40.models.LookmlModelExploreFieldEnumeration
- looker_sdk.sdk.api40.models.LookmlModelExploreFieldMapLayer
- looker_sdk.sdk.api40.models.LookmlModelExploreFieldMeasureFilters
- looker_sdk.sdk.api40.models.LookmlModelExploreFieldPeriodOverPeriodParams
- looker_sdk.sdk.api40.models.LookmlModelExploreFieldset
- looker_sdk.sdk.api40.models.LookmlModelExploreFieldSqlCase
- looker_sdk.sdk.api40.models.LookmlModelExploreFieldTimeInterval
- looker_sdk.sdk.api40.models.LookmlModelExploreJoins
- looker_sdk.sdk.api40.models.LookmlModelExploreSet
- looker_sdk.sdk.api40.models.LookmlModelExploreSupportedMeasureType
- looker_sdk.sdk.api40.models.LookmlModelNavExplore
- looker_sdk.sdk.api40.models.LookmlTest
- looker_sdk.sdk.api40.models.LookmlTestResult
- looker_sdk.sdk.api40.models.LookMLValidatorError
- looker_sdk.sdk.api40.models.LookMLValidatorErrorItem
- looker_sdk.sdk.api40.models.LookMLValidatorResult
- looker_sdk.sdk.api40.models.LookModel
- looker_sdk.sdk.api40.models.LookWithDashboards
- looker_sdk.sdk.api40.models.LookWithQuery
- looker_sdk.sdk.api40.models.Manifest
- looker_sdk.sdk.api40.models.MarketplaceAutomation
- looker_sdk.sdk.api40.models.MaterializePDT
- looker_sdk.sdk.api40.models.MergeFields
- looker_sdk.sdk.api40.models.MergeQuery
- looker_sdk.sdk.api40.models.MergeQuerySourceQuery
- looker_sdk.sdk.api40.models.MobileFeatureFlags
- looker_sdk.sdk.api40.models.MobilePayload
- looker_sdk.sdk.api40.models.MobileSettings
- looker_sdk.sdk.api40.models.MobileToken
- looker_sdk.sdk.api40.models.Model
- looker_sdk.sdk.api40.models.ModelFieldSuggestions
- looker_sdk.sdk.api40.models.ModelNamedValueFormats
- looker_sdk.sdk.api40.models.ModelSet
- looker_sdk.sdk.api40.models.ModelsNotValidated
- looker_sdk.sdk.api40.models.Name
- looker_sdk.sdk.api40.models.OauthClientApp
- looker_sdk.sdk.api40.models.OIDCConfig
- looker_sdk.sdk.api40.models.OIDCGroupRead
- looker_sdk.sdk.api40.models.OIDCGroupWrite
- looker_sdk.sdk.api40.models.OIDCUserAttributeRead
- looker_sdk.sdk.api40.models.OIDCUserAttributeWrite
- looker_sdk.sdk.api40.models.PasswordConfig
- looker_sdk.sdk.api40.models.Period
- looker_sdk.sdk.api40.models.Permission
- looker_sdk.sdk.api40.models.PermissionSet
- looker_sdk.sdk.api40.models.PermissionType
- looker_sdk.sdk.api40.models.PrivatelabelConfiguration
- looker_sdk.sdk.api40.models.Project
- looker_sdk.sdk.api40.models.ProjectCIRun
- looker_sdk.sdk.api40.models.ProjectError
- looker_sdk.sdk.api40.models.ProjectFile
- looker_sdk.sdk.api40.models.ProjectValidation
- looker_sdk.sdk.api40.models.ProjectValidationCache
- looker_sdk.sdk.api40.models.ProjectWorkspace
- looker_sdk.sdk.api40.models.PullRequestMode
- looker_sdk.sdk.api40.models.Query
- looker_sdk.sdk.api40.models.QueryTask
- looker_sdk.sdk.api40.models.RenderTask
- looker_sdk.sdk.api40.models.Report
- looker_sdk.sdk.api40.models.RepositoryCredential
- looker_sdk.sdk.api40.models.ResultFormat
- looker_sdk.sdk.api40.models.ResultMakerFilterables
- looker_sdk.sdk.api40.models.ResultMakerFilterablesListen
- looker_sdk.sdk.api40.models.ResultMakerWithIdVisConfigAndDynamicFields
- looker_sdk.sdk.api40.models.Role
- looker_sdk.sdk.api40.models.RoleSearch
- looker_sdk.sdk.api40.models.RunningQueries
- looker_sdk.sdk.api40.models.SamlConfig
- looker_sdk.sdk.api40.models.SamlGroupRead
- looker_sdk.sdk.api40.models.SamlGroupWrite
- looker_sdk.sdk.api40.models.SamlMetadataParseResult
- looker_sdk.sdk.api40.models.SamlUserAttributeRead
- looker_sdk.sdk.api40.models.SamlUserAttributeWrite
- looker_sdk.sdk.api40.models.ScheduledPlan
- looker_sdk.sdk.api40.models.ScheduledPlanDestination
- looker_sdk.sdk.api40.models.Schema
- looker_sdk.sdk.api40.models.SchemaColumn
- looker_sdk.sdk.api40.models.SchemaColumns
- looker_sdk.sdk.api40.models.SchemaTable
- looker_sdk.sdk.api40.models.SchemaTables
- looker_sdk.sdk.api40.models.SecretType
- looker_sdk.sdk.api40.models.Session
- looker_sdk.sdk.api40.models.SessionConfig
- looker_sdk.sdk.api40.models.Setting
- looker_sdk.sdk.api40.models.SmtpNodeStatus
- looker_sdk.sdk.api40.models.SmtpSettings
- looker_sdk.sdk.api40.models.SmtpStatus
- looker_sdk.sdk.api40.models.Snippet
- looker_sdk.sdk.api40.models.SqlInterfaceQuery
- looker_sdk.sdk.api40.models.SqlInterfaceQueryCreate
- looker_sdk.sdk.api40.models.SqlInterfaceQueryMetadata
- looker_sdk.sdk.api40.models.SqlQuery
- looker_sdk.sdk.api40.models.SqlQueryCreate
- looker_sdk.sdk.api40.models.SqlValidatorError
- looker_sdk.sdk.api40.models.SqlValidatorErrorItem
- looker_sdk.sdk.api40.models.SqlValidatorResult
- looker_sdk.sdk.api40.models.SqlValidatorTestedExplore
- looker_sdk.sdk.api40.models.SshPublicKey
- looker_sdk.sdk.api40.models.SshServer
- looker_sdk.sdk.api40.models.SshTunnel
- looker_sdk.sdk.api40.models.SslVersion
- looker_sdk.sdk.api40.models.SupportAccessAddEntries
- looker_sdk.sdk.api40.models.SupportAccessAllowlistEntry
- looker_sdk.sdk.api40.models.SupportAccessEnable
- looker_sdk.sdk.api40.models.SupportAccessStatus
- looker_sdk.sdk.api40.models.SupportedActionTypes
- looker_sdk.sdk.api40.models.SupportedDownloadSettings
- looker_sdk.sdk.api40.models.SupportedFormats
- looker_sdk.sdk.api40.models.SupportedFormattings
- looker_sdk.sdk.api40.models.SupportedVisualizationFormattings
- looker_sdk.sdk.api40.models.Theme
- looker_sdk.sdk.api40.models.ThemeSettings
- looker_sdk.sdk.api40.models.Timezone
- looker_sdk.sdk.api40.models.UpdateArtifact
- looker_sdk.sdk.api40.models.UpdateFolder
- looker_sdk.sdk.api40.models.User
- looker_sdk.sdk.api40.models.UserAttribute
- looker_sdk.sdk.api40.models.UserAttributeFilterTypes
- looker_sdk.sdk.api40.models.UserAttributeGroupValue
- looker_sdk.sdk.api40.models.UserAttributeWithValue
- looker_sdk.sdk.api40.models.UserEmailOnly
- looker_sdk.sdk.api40.models.UserLoginLockout
- looker_sdk.sdk.api40.models.UserPublic
- looker_sdk.sdk.api40.models.ValidationError
- looker_sdk.sdk.api40.models.ValidationErrorDetail
- looker_sdk.sdk.api40.models.WeekStartDay
- looker_sdk.sdk.api40.models.WelcomeEmailTest
- looker_sdk.sdk.api40.models.WhitelabelConfiguration
- looker_sdk.sdk.api40.models.Workspace
- looker_sdk.sdk.api40.models.WriteAlert
- looker_sdk.sdk.api40.models.WriteApiSession
- looker_sdk.sdk.api40.models.WriteBackupConfiguration
- looker_sdk.sdk.api40.models.WriteBoard
- looker_sdk.sdk.api40.models.WriteBoardItem
- looker_sdk.sdk.api40.models.WriteBoardSection
- looker_sdk.sdk.api40.models.WriteColorCollection
- looker_sdk.sdk.api40.models.WriteContentFavorite
- looker_sdk.sdk.api40.models.WriteContentMeta
- looker_sdk.sdk.api40.models.WriteCreateDashboardFilter
- looker_sdk.sdk.api40.models.WriteCreateQueryTask
- looker_sdk.sdk.api40.models.WriteCredentialsEmail
- looker_sdk.sdk.api40.models.WriteDashboard
- looker_sdk.sdk.api40.models.WriteDashboardBase
- looker_sdk.sdk.api40.models.WriteDashboardElement
- looker_sdk.sdk.api40.models.WriteDashboardFilter
- looker_sdk.sdk.api40.models.WriteDashboardLayout
- looker_sdk.sdk.api40.models.WriteDashboardLayoutComponent
- looker_sdk.sdk.api40.models.WriteDashboardLookml
- looker_sdk.sdk.api40.models.WriteDatagroup
- looker_sdk.sdk.api40.models.WriteDBConnection
- looker_sdk.sdk.api40.models.WriteDBConnectionOverride
- looker_sdk.sdk.api40.models.WriteEmbedConfig
- looker_sdk.sdk.api40.models.WriteEmbedSecret
- looker_sdk.sdk.api40.models.WriteExternalOauthApplication
- looker_sdk.sdk.api40.models.WriteFolderBase
- looker_sdk.sdk.api40.models.WriteGitBranch
- looker_sdk.sdk.api40.models.WriteGroup
- looker_sdk.sdk.api40.models.WriteIntegration
- looker_sdk.sdk.api40.models.WriteIntegrationHub
- looker_sdk.sdk.api40.models.WriteInternalHelpResources
- looker_sdk.sdk.api40.models.WriteInternalHelpResourcesContent
- looker_sdk.sdk.api40.models.WriteLDAPConfig
- looker_sdk.sdk.api40.models.WriteLegacyFeature
- looker_sdk.sdk.api40.models.WriteLookBasic
- looker_sdk.sdk.api40.models.WriteLookmlModel
- looker_sdk.sdk.api40.models.WriteLookWithQuery
- looker_sdk.sdk.api40.models.WriteMergeQuery
- looker_sdk.sdk.api40.models.WriteMobileToken
- looker_sdk.sdk.api40.models.WriteModelSet
- looker_sdk.sdk.api40.models.WriteOauthClientApp
- looker_sdk.sdk.api40.models.WriteOIDCConfig
- looker_sdk.sdk.api40.models.WritePasswordConfig
- looker_sdk.sdk.api40.models.WritePermissionSet
- looker_sdk.sdk.api40.models.WritePrivatelabelConfiguration
- looker_sdk.sdk.api40.models.WriteProject
- looker_sdk.sdk.api40.models.WriteQuery
- looker_sdk.sdk.api40.models.WriteRepositoryCredential
- looker_sdk.sdk.api40.models.WriteResultMakerWithIdVisConfigAndDynamicFields
- looker_sdk.sdk.api40.models.WriteRole
- looker_sdk.sdk.api40.models.WriteSamlConfig
- looker_sdk.sdk.api40.models.WriteScheduledPlan
- looker_sdk.sdk.api40.models.WriteSessionConfig
- looker_sdk.sdk.api40.models.WriteSetting
- looker_sdk.sdk.api40.models.WriteSqlInterfaceQueryCreate
- looker_sdk.sdk.api40.models.WriteSshServer
- looker_sdk.sdk.api40.models.WriteSshTunnel
- looker_sdk.sdk.api40.models.WriteTheme
- looker_sdk.sdk.api40.models.WriteUser
- looker_sdk.sdk.api40.models.WriteUserAttribute
- looker_sdk.sdk.api40.models.WriteUserAttributeWithValue
- looker_sdk.sdk.api40.models.WriteWhitelabelConfiguration
- looker_sdk.rtl.api_methods.APIMethods
- looker_sdk.sdk.api40.methods.Looker40SDK
All functions:
  Elements:
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: '...fuzz_looker'
    functionSourceFile: '...fuzz_looker'
    functionUses: 0
    functionsReached:
    - atheris.Fuzz
    - atheris.instrument_func
    - atheris.Setup
    - '...fuzz_looker.main'
    - atheris.instrument_all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f718a103580>
    - <ast.Constant object at 0x7f718a1034c0>
    - <ast.Constant object at 0x7f718a1033d0>
    - <ast.Constant object at 0x7f718a103c70>
    argNames:
    - method
    - path
    - query_params
    - body
    - authenticator
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 37
    functionName: '...fuzz_looker.transport_requests_mock'
    functionSourceFile: '...fuzz_looker'
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.instrument_func
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 51
    functionName: '...fuzz_looker.TestOneInput'
    functionSourceFile: '...fuzz_looker'
    functionUses: 0
    functionsReached:
    - m.groups
    - mock.mock.patch
    - looker_sdk.sdk.api40.methods.Looker40SDK.create_query_task
    - config_file.close
    - mock.mock._get_target
    - os.getenv
    - str.encode
    - v.isoformat
    - <builtin>.len
    - looker_sdk.init40
    - data.items
    - atheris.FuzzedDataProvider
    - warnings.warn
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - json.dumps
    - looker_sdk.rtl.api_settings.ApiSettings._clean_input
    - looker_sdk.rtl.api_methods.APIMethods.__init__
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - mock.mock._patch.__init__
    - configparser.ConfigParser
    - re.search
    - datetime.datetime.now
    - logging.getLogger
    - <builtin>.int
    - cfg_parser.has_section
    - body.encode
    - <builtin>.issubclass
    - fdp.ConsumeString
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - requests.compat.MutableMapping.update
    - typing.cast.get
    - datetime.timedelta
    - looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    - target.rsplit
    - requests.get
    - looker_sdk._settings
    - urllib.parse.urljoin
    - looker_sdk.sdk.api40.models.WriteQuery.__init__
    - looker_sdk.rtl.auth_session.AuthSession.__init__
    - <builtin>.DeprecationWarning
    - json.loads
    - response.value.decode
    - cfg_parser.read_file
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - typing_extensions.TypedDict.__annotations__.keys
    - <builtin>.range
    - looker_sdk.rtl.api_settings.ApiSettings._override_settings
    - mock.mock._check_spec_arg_typos
    - headers.update
    - value.startswith
    - typing.cast
    - f.write
    - looker_sdk.rtl.api_methods.APIMethods._path
    - <builtin>.open
    - looker_sdk.sdk.api40.models.WriteCreateQueryTask.__init__
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - <builtin>.dict
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - settings.is_configured
    - cfg_parser.sections
    - mock.mock._is_instance_mock
    - looker_sdk.error.ErrorDocHelper.get_index
    - val.lower
    - os.path.isfile
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.requests_transport.RequestsTransport.__init__
    - fdp.ConsumeIntInRange
    - looker_sdk.sdk.api40.methods.Looker40SDK.create_query
    - fdp.ConsumeUnicodeNoSurrogates
    - <builtin>.isinstance
    - value.endswith
    - <builtin>.type
    - looker_sdk.rtl.api_settings.ApiSettings.__init__
    - value.strip
    - looker_sdk.rtl.requests_transport.RequestsTransport.configure
    - looker_sdk.rtl.api_settings.ApiSettings.read_config
    - looker_sdk.rtl.api_settings.ApiSettings._bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.FuzzedDataProvider
    functionSourceFile: atheris
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeIntInRange
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeString
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json.loads
    functionSourceFile: json
    functionUses: 451
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.type
    functionSourceFile: <builtin>
    functionUses: 62
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: str.encode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.open
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: f.write
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b644d90>
    - <ast.Constant object at 0x7f718b644400>
    - <ast.Constant object at 0x7f718b6443a0>
    argNames:
    - config_file
    - section
    - config_settings
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 48
    functionName: looker_sdk.init40
    functionSourceFile: looker_sdk
    functionUses: 1
    functionsReached:
    - configparser.ConfigParser
    - <builtin>.open
    - looker_sdk.rtl.auth_session.AuthSession.__init__
    - datetime.datetime.now
    - logging.getLogger
    - config_file.close
    - <builtin>.int
    - <builtin>.dict
    - <builtin>.DeprecationWarning
    - settings.is_configured
    - cfg_parser.sections
    - cfg_parser.has_section
    - cfg_parser.read_file
    - os.getenv
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - val.lower
    - os.path.isfile
    - typing_extensions.TypedDict.__annotations__.keys
    - looker_sdk.rtl.api_settings.ApiSettings._override_settings
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - requests.compat.MutableMapping.update
    - typing.cast.get
    - looker_sdk.rtl.requests_transport.RequestsTransport.__init__
    - headers.update
    - data.items
    - value.startswith
    - value.endswith
    - <builtin>.isinstance
    - looker_sdk.rtl.api_settings.ApiSettings.__init__
    - datetime.timedelta
    - looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    - warnings.warn
    - looker_sdk._settings
    - urllib.parse.urljoin
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - looker_sdk.rtl.api_settings.ApiSettings._clean_input
    - looker_sdk.rtl.api_methods.APIMethods.__init__
    - value.strip
    - typing.cast
    - looker_sdk.rtl.requests_transport.RequestsTransport.configure
    - looker_sdk.rtl.api_settings.ApiSettings.read_config
    - looker_sdk.rtl.api_settings.ApiSettings._bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeUnicodeNoSurrogates
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Name object at 0x7f718a4bc880>
    - <ast.Constant object at 0x7f718a4bcac0>
    - <ast.Constant object at 0x7f718a4bc9a0>
    - <ast.Constant object at 0x7f718a4bc7f0>
    - <ast.Constant object at 0x7f718a4bccd0>
    - <ast.Constant object at 0x7f718a4bcd30>
    argNames:
    - target
    - new
    - spec
    - create
    - spec_set
    - autospec
    - new_callable
    - unsafe
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1801
    functionName: mock.mock.patch
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - target.rsplit
    - mock.mock._patch.__init__
    - mock.mock._get_target
    - mock.mock._check_spec_arg_typos
    - mock.mock._is_instance_mock
    - <builtin>.issubclass
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.range
    functionSourceFile: <builtin>
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 20
    argDefaultValues: []
    argNames:
    - self
    - model
    - view
    - fields
    - pivots
    - fill_fields
    - filters
    - filter_expression
    - sorts
    - limit
    - column_limit
    - total
    - row_total
    - subtotals
    - vis_config
    - filter_config
    - visible_ui_sections
    - dynamic_fields
    - client_id
    - query_timezone
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16037
    functionName: looker_sdk.sdk.api40.models.WriteQuery.__init__
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718aa23eb0>
    - <ast.Constant object at 0x7f718aa23a60>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9184
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 1
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - query_id
    - result_format
    - source
    - deferred
    - look_id
    - dashboard_id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14236
    functionName: looker_sdk.sdk.api40.models.WriteCreateQueryTask.__init__
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 14
    argDefaultValues:
    - <ast.Constant object at 0x7f718bcfca30>
    - <ast.Constant object at 0x7f718bcfc250>
    - <ast.Constant object at 0x7f718bcfcc10>
    - <ast.Constant object at 0x7f718bcfcc70>
    - <ast.Constant object at 0x7f718bcfcbb0>
    - <ast.Constant object at 0x7f718bcfcf70>
    - <ast.Constant object at 0x7f718bcfc670>
    - <ast.Constant object at 0x7f718bcfc4c0>
    - <ast.Constant object at 0x7f718bcfcbe0>
    - <ast.Constant object at 0x7f718bcfceb0>
    - <ast.Constant object at 0x7f718bcfcdf0>
    - <ast.Constant object at 0x7f718bcfcd60>
    argNames:
    - self
    - body
    - limit
    - apply_formatting
    - apply_vis
    - cache
    - generate_drill_links
    - force_production
    - cache_only
    - path_prefix
    - rebuild_pdts
    - server_table_calcs
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8942
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_query_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 1
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 100
    functionName: '...fuzz_looker.main'
    functionSourceFile: '...fuzz_looker'
    functionUses: 1
    functionsReached:
    - atheris.Fuzz
    - atheris.Setup
    - atheris.instrument_all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.instrument_all
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Setup
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Fuzz
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 8
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: requests
    functionSourceFile: requests
    functionUses: 0
    functionsReached:
    - warnings.warn
    - <builtin>.map
    - <builtin>.getattr
    - urllib3.__version__.append
    - charset_normalizer.__version__.split
    - warnings.simplefilter
    - <builtin>.list
    - urllib3.__version__.split
    - <builtin>.len
    - logging.NullHandler
    - cryptography.__version__.split
    - chardet.__version__.split
    - urllib3.contrib.pyopenssl.inject_into_urllib3
    - logging.getLogger
    - requests._check_cryptography
    - <builtin>.int
    - requests.check_compatibility
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - urllib3_version
    - chardet_version
    - charset_normalizer_version
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 58
    functionName: requests.check_compatibility
    functionSourceFile: requests
    functionUses: 1
    functionsReached:
    - warnings.warn
    - urllib3.__version__.append
    - charset_normalizer.__version__.split
    - urllib3.__version__.split
    - <builtin>.len
    - chardet.__version__.split
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.__version__.split
    functionSourceFile: urllib3
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.len
    functionSourceFile: <builtin>
    functionUses: 521
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.__version__.append
    functionSourceFile: urllib3
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.int
    functionSourceFile: <builtin>
    functionUses: 37
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chardet.__version__.split
    functionSourceFile: chardet
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: charset_normalizer.__version__.split
    functionSourceFile: charset_normalizer
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: warnings.warn
    functionSourceFile: warnings
    functionUses: 40
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - cryptography_version
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 93
    functionName: requests._check_cryptography
    functionSourceFile: requests
    functionUses: 1
    functionsReached:
    - cryptography.__version__.split
    - <builtin>.map
    - <builtin>.list
    - warnings.warn
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cryptography.__version__.split
    functionSourceFile: cryptography
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.map
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.list
    functionSourceFile: <builtin>
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.getattr
    functionSourceFile: <builtin>
    functionUses: 83
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.contrib.pyopenssl.inject_into_urllib3
    functionSourceFile: urllib3
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: warnings.simplefilter
    functionSourceFile: warnings
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: logging.NullHandler
    functionSourceFile: logging
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: logging.getLogger
    functionSourceFile: logging
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: requests.packages
    functionSourceFile: requests.packages
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - mod.startswith
    - <builtin>.locals
    - mod.replace
    - <builtin>.__import__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.locals
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.__import__
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mod.startswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mod.replace
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: requests.utils
    functionSourceFile: requests.utils
    functionUses: 0
    functionsReached:
    - urllib3.util.make_headers
    - re.split
    - requests.certs.where
    - <builtin>.frozenset
    - contextlib.contextmanager
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.certs.where
    functionSourceFile: requests
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.util.make_headers
    functionSourceFile: urllib3
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.split
    functionSourceFile: re
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - host
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 77
    functionName: requests.utils.proxy_bypass_registry
    functionSourceFile: requests.utils
    functionUses: 1
    functionsReached:
    - winreg.OpenKey
    - winreg.QueryValueEx
    - test.replace
    - proxyOverride.split
    - <builtin>.filter
    - re.match
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: winreg.OpenKey
    functionSourceFile: winreg
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: winreg.QueryValueEx
    functionSourceFile: winreg
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: proxyOverride.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.filter
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: test.replace
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.match
    functionSourceFile: re
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - host
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 115
    functionName: requests.utils.proxy_bypass
    functionSourceFile: requests.utils
    functionUses: 0
    functionsReached:
    - requests.utils.proxy_bypass_registry
    - winreg.OpenKey
    - winreg.QueryValueEx
    - test.replace
    - urllib.request.proxy_bypass_environment
    - proxyOverride.split
    - <builtin>.filter
    - re.match
    - <builtin>.int
    - urllib.request.getproxies_environment
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.getproxies_environment
    functionSourceFile: urllib
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.proxy_bypass_environment
    functionSourceFile: urllib
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - d
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 127
    functionName: requests.utils.dict_to_sequence
    functionSourceFile: requests.utils
    functionUses: 0
    functionsReached:
    - d.items
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.hasattr
    functionSourceFile: <builtin>
    functionUses: 99
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: d.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 3
    IfCount: 9
    argCount: 1
    argDefaultValues: []
    argNames:
    - o
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 136
    functionName: requests.utils.super_len
    functionSourceFile: requests.utils
    functionUses: 18
    functionsReached:
    - urllib.parse.urljoin.tell
    - urllib.parse.urljoin.seek
    - urllib.parse.urljoin.fileno
    - requests.compat.MutableMapping.fileno
    - urllib.parse.quote.encode
    - os.fstat
    - requests.compat.MutableMapping.encode
    - urllib.parse.urljoin.encode
    - requests.compat.MutableMapping.seek
    - <builtin>.max
    - urllib.parse.urlencode.tell
    - urllib.parse.quote.seek
    - <builtin>.len
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.tell
    - <builtin>.isinstance
    - warnings.warn
    - <builtin>.hasattr
    - urllib.parse.quote.fileno
    - urllib.parse.urlencode.fileno
    - urllib.parse.urlencode.seek
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.isinstance
    functionSourceFile: <builtin>
    functionUses: 557
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.quote.encode
    functionSourceFile: urllib
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urljoin.encode
    functionSourceFile: urllib
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.compat.MutableMapping.encode
    functionSourceFile: requests
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urljoin.fileno
    functionSourceFile: urllib
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlencode.fileno
    functionSourceFile: urllib
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.quote.fileno
    functionSourceFile: urllib
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.compat.MutableMapping.fileno
    functionSourceFile: requests
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.fstat
    functionSourceFile: os
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlencode.tell
    functionSourceFile: urllib
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.quote.tell
    functionSourceFile: urllib
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.compat.MutableMapping.tell
    functionSourceFile: requests
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urljoin.tell
    functionSourceFile: urllib
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.compat.MutableMapping.seek
    functionSourceFile: requests
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.quote.seek
    functionSourceFile: urllib
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlencode.seek
    functionSourceFile: urllib
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urljoin.seek
    functionSourceFile: urllib
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.max
    functionSourceFile: <builtin>
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718a8c2580>
    argNames:
    - url
    - raise_errors
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 207
    functionName: requests.utils.get_netrc_auth
    functionSourceFile: requests.utils
    functionUses: 13
    functionsReached:
    - netrc.netrc
    - os.environ.get
    - urllib.parse.urlparse
    - os.path.expanduser
    - netrc.netrc.authenticators
    - os.path.exists
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.environ.get
    functionSourceFile: os
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.expanduser
    functionSourceFile: os
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.exists
    functionSourceFile: os
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlparse
    functionSourceFile: urllib
    functionUses: 47
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: netrc.netrc
    functionSourceFile: netrc
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: netrc.netrc.authenticators
    functionSourceFile: netrc
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 251
    functionName: requests.utils.guess_filename
    functionSourceFile: requests.utils
    functionUses: 14
    functionsReached:
    - os.path.basename
    - <builtin>.getattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.basename
    functionSourceFile: os
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - path
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 258
    functionName: requests.utils.extract_zipped_paths
    functionSourceFile: requests.utils
    functionUses: 2
    functionsReached:
    - os.replace
    - zip_file.namelist
    - requests.utils.atomic_open
    - os.path.join
    - file_handler.write
    - os.remove
    - os.path.split
    - zip_file.read
    - member.split
    - zipfile.is_zipfile
    - os.fdopen
    - os.path.dirname
    - zipfile.ZipFile
    - tempfile.gettempdir
    - tempfile.mkstemp
    - os.path.exists
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.split
    functionSourceFile: os
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: zipfile.is_zipfile
    functionSourceFile: zipfile
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: zipfile.ZipFile
    functionSourceFile: zipfile
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: zip_file.namelist
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tempfile.gettempdir
    functionSourceFile: tempfile
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: member.split
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.join
    functionSourceFile: os
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - filename
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 296
    functionName: requests.utils.atomic_open
    functionSourceFile: requests.utils
    functionUses: 3
    functionsReached:
    - os.replace
    - os.remove
    - os.fdopen
    - os.path.dirname
    - tempfile.mkstemp
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: zip_file.read
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: file_handler.write
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: contextlib.contextmanager
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.dirname
    functionSourceFile: os
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tempfile.mkstemp
    functionSourceFile: tempfile
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.fdopen
    functionSourceFile: os
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.replace
    functionSourceFile: os
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.remove
    functionSourceFile: os
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 308
    functionName: requests.utils.from_key_val_list
    functionSourceFile: requests.utils
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - collections.OrderedDict
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.OrderedDict
    functionSourceFile: collections
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 335
    functionName: requests.utils.to_key_val_list
    functionSourceFile: requests.utils
    functionUses: 19
    functionsReached:
    - requests.compat.MutableMapping.items
    - <builtin>.list
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.compat.MutableMapping.items
    functionSourceFile: requests
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 365
    functionName: requests.utils.parse_list_header
    functionSourceFile: requests.utils
    functionUses: 0
    functionsReached:
    - value.replace
    - urllib.request.parse_http_list
    - result.append
    - requests.utils.unquote_header_value
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.parse_http_list
    functionSourceFile: urllib
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718a1e8cd0>
    argNames:
    - value
    - is_filename
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 432
    functionName: requests.utils.unquote_header_value
    functionSourceFile: requests.utils
    functionUses: 3
    functionsReached:
    - value.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.append
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 397
    functionName: requests.utils.parse_dict_header
    functionSourceFile: requests.utils
    functionUses: 1
    functionsReached:
    - value.replace
    - urllib.request.parse_http_list
    - requests.utils.unquote_header_value
    - urllib.request.parse_http_list.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.parse_http_list.split
    functionSourceFile: urllib
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.replace
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - cj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 457
    functionName: requests.utils.dict_from_cookiejar
    functionSourceFile: requests.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - cj
    - cookie_dict
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 468
    functionName: requests.utils.add_dict_to_cookiejar
    functionSourceFile: requests.utils
    functionUses: 0
    functionsReached:
    - cookie.value.replace
    - <builtin>.hasattr
    - result.update
    - requests.cookies.create_cookie
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    - <builtin>.bool
    - requests.cookies.RequestsCookieJar.set_cookie
    - http.cookiejar.CookieJar.__init__
    - <builtin>.set
    - http.cookiejar.Cookie
    - cookie.value.endswith
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b7e83d0>
    - <ast.Constant object at 0x7f718b7e8d90>
    argNames:
    - cookie_dict
    - cookiejar
    - overwrite
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 521
    functionName: requests.cookies.cookiejar_from_dict
    functionSourceFile: requests.cookies
    functionUses: 30
    functionsReached:
    - cookie.value.replace
    - <builtin>.hasattr
    - result.update
    - requests.cookies.create_cookie
    - cookie.value.startswith
    - <builtin>.bool
    - requests.cookies.RequestsCookieJar.set_cookie
    - http.cookiejar.CookieJar.__init__
    - <builtin>.set
    - http.cookiejar.Cookie
    - cookie.value.endswith
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - content
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 479
    functionName: requests.utils.get_encodings_from_content
    functionSourceFile: requests.utils
    functionUses: 0
    functionsReached:
    - warnings.warn
    - pragma_re.findall
    - re.compile
    - xml_re.findall
    - charset_re.findall
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.compile
    functionSourceFile: re
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: charset_re.findall
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pragma_re.findall
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: xml_re.findall
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - header
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 504
    functionName: requests.utils._parse_content_type_header
    functionSourceFile: requests.utils
    functionUses: 5
    functionsReached:
    - param.find
    - header.split
    - param.strip
    - key.lower
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: header.split
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: param.strip
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: param.find
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: key.lower
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - headers
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 529
    functionName: requests.utils.get_encoding_from_headers
    functionSourceFile: requests.utils
    functionUses: 4
    functionsReached:
    - key.lower
    - param.find
    - requests.compat.MutableMapping.get
    - requests.utils._parse_content_type_header
    - header.split
    - param.strip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.compat.MutableMapping.get
    functionSourceFile: requests
    functionUses: 26
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - iterator
    - r
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 554
    functionName: requests.utils.stream_decode_response_unicode
    functionSourceFile: requests.utils
    functionUses: 4
    functionsReached:
    - codecs.getincrementaldecoder
    - decoder.decode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: codecs.getincrementaldecoder
    functionSourceFile: codecs
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: decoder.decode
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - string
    - slice_length
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 571
    functionName: requests.utils.iter_slices
    functionSourceFile: requests.utils
    functionUses: 4
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - r
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 581
    functionName: requests.utils.get_unicode_from_response
    functionSourceFile: requests.utils
    functionUses: 0
    functionsReached:
    - warnings.warn
    - key.lower
    - param.find
    - requests.utils.get_encoding_from_headers
    - requests.compat.MutableMapping.get
    - requests.utils._parse_content_type_header
    - tried_encodings.append
    - header.split
    - param.strip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tried_encodings.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.frozenset
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - uri
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 626
    functionName: requests.utils.unquote_unreserved
    functionSourceFile: requests.utils
    functionUses: 16
    functionsReached:
    - h.isalnum
    - urllib.parse.urljoin.split
    - requests.compat.MutableMapping.split
    - <builtin>.chr
    - <builtin>.len
    - urllib.parse.urlunparse.split
    - urllib.parse.quote.split
    - <builtin>.range
    - <builtin>.int
    linkageType: pythonLinkage
    raised:
    - InvalidURL
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urljoin.split
    functionSourceFile: urllib
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.compat.MutableMapping.split
    functionSourceFile: requests
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.quote.split
    functionSourceFile: urllib
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlunparse.split
    functionSourceFile: urllib
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h.isalnum
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.chr
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - uri
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 650
    functionName: requests.utils.requote_uri
    functionSourceFile: requests.utils
    functionUses: 15
    functionsReached:
    - h.isalnum
    - urllib.parse.urljoin.split
    - requests.compat.MutableMapping.split
    - <builtin>.chr
    - <builtin>.len
    - urllib.parse.urlunparse.split
    - requests.utils.unquote_unreserved
    - urllib.parse.quote.split
    - urllib.parse.quote
    - <builtin>.range
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.quote
    functionSourceFile: urllib
    functionUses: 284
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - ip
    - net
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 672
    functionName: requests.utils.address_in_network
    functionSourceFile: requests.utils
    functionUses: 16
    functionsReached:
    - socket.inet_ntoa
    - struct.pack
    - net.split
    - struct.unpack
    - <builtin>.int
    - requests.utils.dotted_netmask
    - socket.inet_aton
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: socket.inet_aton
    functionSourceFile: socket
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: struct.unpack
    functionSourceFile: struct
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: net.split
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - mask
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 687
    functionName: requests.utils.dotted_netmask
    functionSourceFile: requests.utils
    functionUses: 17
    functionsReached:
    - socket.inet_ntoa
    - struct.pack
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: struct.pack
    functionSourceFile: struct
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: socket.inet_ntoa
    functionSourceFile: socket
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - string_ip
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 698
    functionName: requests.utils.is_ipv4_address
    functionSourceFile: requests.utils
    functionUses: 16
    functionsReached:
    - socket.inet_aton
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - string_network
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 709
    functionName: requests.utils.is_valid_cidr
    functionSourceFile: requests.utils
    functionUses: 16
    functionsReached:
    - string_network.count
    - string_network.split
    - <builtin>.int
    - socket.inet_aton
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string_network.count
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string_network.split
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - env_name
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 734
    functionName: requests.utils.set_environ
    functionSourceFile: requests.utils
    functionUses: 16
    functionsReached:
    - os.environ.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 2
    argDefaultValues: []
    argNames:
    - url
    - no_proxy
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 755
    functionName: requests.utils.should_bypass_proxies
    functionSourceFile: requests.utils
    functionUses: 15
    functionsReached:
    - socket.inet_ntoa
    - requests.utils.is_ipv4_address
    - struct.pack
    - key.upper
    - requests.utils.address_in_network
    - urllib.request.proxy_bypass
    - urllib.parse.urlparse.hostname.endswith
    - <builtin>.int
    - socket.inet_aton
    - requests.utils.is_valid_cidr
    - net.split
    - requests.utils.set_environ
    - os.environ.get
    - urllib.parse.urlparse
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.utils.dotted_netmask
    - string_network.split
    - struct.unpack
    - no_proxy.replace
    - string_network.count
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - key
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 764
    functionName: requests.utils.should_bypass_proxies.get_proxy
    functionSourceFile: requests.utils
    functionUses: 16
    functionsReached:
    - os.environ.get
    - key.upper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: key.upper
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: no_proxy.replace
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlparse.hostname.endswith
    functionSourceFile: urllib
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.proxy_bypass
    functionSourceFile: urllib
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c95cd0>
    argNames:
    - url
    - no_proxy
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 816
    functionName: requests.utils.get_environ_proxies
    functionSourceFile: requests.utils
    functionUses: 14
    functionsReached:
    - socket.inet_ntoa
    - requests.utils.is_ipv4_address
    - struct.pack
    - key.upper
    - requests.utils.address_in_network
    - urllib.request.proxy_bypass
    - urllib.parse.urlparse.hostname.endswith
    - requests.utils.should_bypass_proxies
    - <builtin>.int
    - socket.inet_aton
    - requests.utils.is_valid_cidr
    - net.split
    - requests.utils.set_environ
    - os.environ.get
    - urllib.parse.urlparse
    - urllib.request.getproxies
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.utils.dotted_netmask
    - string_network.split
    - struct.unpack
    - no_proxy.replace
    - string_network.count
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.getproxies
    functionSourceFile: urllib
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - url
    - proxies
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 828
    functionName: requests.utils.select_proxy
    functionSourceFile: requests.utils
    functionUses: 4
    functionsReached:
    - urllib.parse.urlparse
    - proxies.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: proxies.get
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a864160>
    argNames:
    - request
    - proxies
    - trust_env
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 854
    functionName: requests.utils.resolve_proxies
    functionSourceFile: requests.utils
    functionUses: 12
    functionsReached:
    - socket.inet_ntoa
    - requests.utils.get_environ_proxies
    - requests.utils.is_ipv4_address
    - struct.pack
    - key.upper
    - proxies.copy
    - requests.utils.address_in_network
    - proxies.get
    - urllib.request.proxy_bypass
    - urllib.parse.urlparse.hostname.endswith
    - requests.utils.should_bypass_proxies
    - <builtin>.int
    - socket.inet_aton
    - requests.utils.is_valid_cidr
    - new_proxies.setdefault
    - requests.utils.get_environ_proxies.<dict1>.get
    - net.split
    - urllib.request.getproxies.get
    - requests.utils.set_environ
    - os.environ.get
    - urllib.parse.urlparse
    - urllib.request.getproxies
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.utils.dotted_netmask
    - string_network.split
    - struct.unpack
    - no_proxy.replace
    - string_network.count
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: proxies.copy
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.getproxies.get
    functionSourceFile: urllib
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.utils.get_environ_proxies.<dict1>.get
    functionSourceFile: requests
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_proxies.setdefault
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7f718a7b1a60>
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 881
    functionName: requests.utils.default_user_agent
    functionSourceFile: requests.utils
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 890
    functionName: requests.utils.default_headers
    functionSourceFile: requests.utils
    functionUses: 10
    functionsReached:
    - requests.compat.MutableMapping.update
    - requests.structures.CaseInsensitiveDict.__init__
    - collections.OrderedDict
    - requests.utils.default_user_agent
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189d47c10>
    argNames:
    - self
    - data
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 40
    functionName: requests.structures.CaseInsensitiveDict.__init__
    functionSourceFile: requests.structures
    functionUses: 37
    functionsReached:
    - requests.compat.MutableMapping.update
    - collections.OrderedDict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 904
    functionName: requests.utils.parse_header_links
    functionSourceFile: requests.utils
    functionUses: 1
    functionsReached:
    - links.append
    - param.split
    - re.split
    - value.strip
    - key.strip
    - val.split
    - params.split
    - url.strip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.strip
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: val.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: url.strip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: params.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: param.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: key.strip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: links.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 947
    functionName: requests.utils.guess_json_utf
    functionSourceFile: requests.utils
    functionUses: 1
    functionsReached:
    - sample.count
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sample.count
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - url
    - new_scheme
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 979
    functionName: requests.utils.prepend_scheme_if_needed
    functionSourceFile: requests.utils
    functionUses: 3
    functionsReached:
    - urllib.parse.urlunparse
    - urllib3.util.parse_url
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.util.parse_url
    functionSourceFile: urllib3
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlunparse
    functionSourceFile: urllib
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - url
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1008
    functionName: requests.utils.get_auth_from_url
    functionSourceFile: requests.utils
    functionUses: 22
    functionsReached:
    - urllib.parse.unquote
    - urllib.parse.urlparse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.unquote
    functionSourceFile: urllib
    functionUses: 291
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - header
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1024
    functionName: requests.utils.check_header_validity
    functionSourceFile: requests.utils
    functionUses: 13
    functionsReached:
    - validator.match
    - requests.utils._validate_header_part
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - header
    - header_part
    - header_validator_index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1035
    functionName: requests.utils._validate_header_part
    functionSourceFile: requests.utils
    functionUses: 14
    functionsReached:
    - validator.match
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - InvalidHeader
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: validator.match
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - url
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1054
    functionName: requests.utils.urldefragauth
    functionSourceFile: requests.utils
    functionUses: 2
    functionsReached:
    - urllib.parse.urlunparse
    - urllib.parse.urlparse
    - netloc.rsplit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: netloc.rsplit
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - prepared_request
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1071
    functionName: requests.utils.rewind_body
    functionSourceFile: requests.utils
    functionUses: 11
    functionsReached:
    - <builtin>.getattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - UnrewindableBodyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.__version__
    functionSourceFile: requests.__version__
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: requests.certs
    functionSourceFile: requests.certs
    functionUses: 0
    functionsReached:
    - <builtin>.print
    - certifi.where
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: certifi.where
    functionSourceFile: certifi
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.print
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: requests._internal_utils
    functionSourceFile: requests._internal_utils
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f7189d8be80>
    argNames:
    - string
    - encoding
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 25
    functionName: requests._internal_utils.to_native_string
    functionSourceFile: requests._internal_utils
    functionUses: 28
    functionsReached:
    - urllib.parse.quote.decode
    - urllib.parse.urljoin.decode
    - requests.compat.MutableMapping.decode
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.quote.decode
    functionSourceFile: urllib
    functionUses: 29
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urljoin.decode
    functionSourceFile: urllib
    functionUses: 29
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.compat.MutableMapping.decode
    functionSourceFile: requests
    functionUses: 29
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - u_string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 38
    functionName: requests._internal_utils.unicode_is_ascii
    functionSourceFile: requests._internal_utils
    functionUses: 13
    functionsReached:
    - u_string.encode
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: u_string.encode
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.cookies
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - request
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 35
    functionName: requests.cookies.MockRequest.__init__
    functionSourceFile: requests.cookies
    functionUses: 20
    functionsReached:
    - urllib.parse.urlparse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 40
    functionName: requests.cookies.MockRequest.get_type
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 43
    functionName: requests.cookies.MockRequest.get_host
    functionSourceFile: requests.cookies
    functionUses: 3
    functionsReached:
    - urllib.parse.urlparse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 46
    functionName: requests.cookies.MockRequest.get_origin_req_host
    functionSourceFile: requests.cookies
    functionUses: 1
    functionsReached:
    - requests.cookies.MockRequest.get_host
    - urllib.parse.urlparse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 49
    functionName: requests.cookies.MockRequest.get_full_url
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - urllib.parse.urlunparse
    - urllib.parse.urlparse
    - urllib.parse.urljoin.decode
    - requests.compat.MutableMapping.get
    - requests.compat.MutableMapping.decode
    - <builtin>.isinstance
    - urllib.parse.quote.decode
    - requests._internal_utils.to_native_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 69
    functionName: requests.cookies.MockRequest.is_unverifiable
    functionSourceFile: requests.cookies
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 72
    functionName: requests.cookies.MockRequest.has_header
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b658b20>
    argNames:
    - self
    - name
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 75
    functionName: requests.cookies.MockRequest.get_header
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - requests.compat.MutableMapping.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - val
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 78
    functionName: requests.cookies.MockRequest.add_header
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 84
    functionName: requests.cookies.MockRequest.add_unredirected_header
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 87
    functionName: requests.cookies.MockRequest.get_new_headers
    functionSourceFile: requests.cookies
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 91
    functionName: requests.cookies.MockRequest.unverifiable
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - requests.cookies.MockRequest.is_unverifiable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 95
    functionName: requests.cookies.MockRequest.origin_req_host
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - requests.cookies.MockRequest.get_host
    - requests.cookies.MockRequest.get_origin_req_host
    - urllib.parse.urlparse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 99
    functionName: requests.cookies.MockRequest.host
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - requests.cookies.MockRequest.get_host
    - urllib.parse.urlparse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - headers
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 110
    functionName: requests.cookies.MockResponse.__init__
    functionSourceFile: requests.cookies
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 117
    functionName: requests.cookies.MockResponse.info
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 120
    functionName: requests.cookies.MockResponse.getheaders
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - jar
    - request
    - response
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 124
    functionName: requests.cookies.extract_cookies_to_jar
    functionSourceFile: requests.cookies
    functionUses: 14
    functionsReached:
    - <builtin>.hasattr
    - urllib.parse.urlparse
    - requests.cookies.MockRequest.__init__
    - http.cookiejar.CookieJar.extract_cookies
    - requests.cookies.MockResponse.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: http.cookiejar.CookieJar.extract_cookies
    functionSourceFile: http
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - jar
    - request
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 140
    functionName: requests.cookies.get_cookie_header
    functionSourceFile: requests.cookies
    functionUses: 15
    functionsReached:
    - http.cookiejar.CookieJar.add_cookie_header
    - requests.cookies.MockRequest.get_new_headers
    - requests.cookies.MockRequest.__init__
    - urllib.parse.urlparse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: http.cookiejar.CookieJar.add_cookie_header
    functionSourceFile: http
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189db7f40>
    - <ast.Constant object at 0x7f7189db74f0>
    argNames:
    - cookiejar
    - name
    - domain
    - path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 151
    functionName: requests.cookies.remove_cookie_by_name
    functionSourceFile: requests.cookies
    functionUses: 3
    functionsReached:
    - http.cookiejar.CookieJar.clear
    - clearables.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: clearables.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: http.cookiejar.CookieJar.clear
    functionSourceFile: http
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f7189bbb6a0>
    - <ast.Constant object at 0x7f7189bbb0d0>
    - <ast.Constant object at 0x7f7189bbb730>
    argNames:
    - self
    - name
    - default
    - domain
    - path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 194
    functionName: requests.cookies.RequestsCookieJar.get
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    - requests.cookies.RequestsCookieJar._find_no_duplicates
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a137a60>
    - <ast.Constant object at 0x7f718a1377c0>
    argNames:
    - self
    - name
    - domain
    - path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 386
    functionName: requests.cookies.RequestsCookieJar._find_no_duplicates
    functionSourceFile: requests.cookies
    functionUses: 2
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised:
    - CookieConflictError
    - KeyError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - name
    - value
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 206
    functionName: requests.cookies.RequestsCookieJar.set
    functionSourceFile: requests.cookies
    functionUses: 1
    functionsReached:
    - requests.cookies.morsel_to_cookie
    - requests.cookies.create_cookie
    - http.cookiejar.CookieJar.clear
    - http.cookiejar.Cookie
    - requests.cookies.remove_cookie_by_name
    - <builtin>.super
    - <builtin>.int
    - kwargs.get
    - result.update
    - cookie.value.startswith
    - <builtin>.bool
    - time.time
    - <builtin>.set
    - requests.cookies.RequestsCookieJar.set_cookie
    - clearables.append
    - <builtin>.isinstance
    - calendar.timegm
    - cookie.value.endswith
    - cookie.value.replace
    - <builtin>.hasattr
    - time.strptime
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.get
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - morsel
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 492
    functionName: requests.cookies.morsel_to_cookie
    functionSourceFile: requests.cookies
    functionUses: 2
    functionsReached:
    - result.update
    - requests.cookies.create_cookie
    - <builtin>.bool
    - time.time
    - <builtin>.set
    - http.cookiejar.Cookie
    - calendar.timegm
    - <builtin>.int
    - time.strptime
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - name
    - value
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 455
    functionName: requests.cookies.create_cookie
    functionSourceFile: requests.cookies
    functionUses: 34
    functionsReached:
    - <builtin>.set
    - http.cookiejar.Cookie
    - <builtin>.bool
    - result.update
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - cookie
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 349
    functionName: requests.cookies.RequestsCookieJar.set_cookie
    functionSourceFile: requests.cookies
    functionUses: 37
    functionsReached:
    - cookie.value.replace
    - <builtin>.hasattr
    - cookie.value.startswith
    - cookie.value.endswith
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 225
    functionName: requests.cookies.RequestsCookieJar.iterkeys
    functionSourceFile: requests.cookies
    functionUses: 1
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.iter
    functionSourceFile: <builtin>
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 234
    functionName: requests.cookies.RequestsCookieJar.keys
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    - <builtin>.list
    - requests.cookies.RequestsCookieJar.iterkeys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 242
    functionName: requests.cookies.RequestsCookieJar.itervalues
    functionSourceFile: requests.cookies
    functionUses: 1
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 251
    functionName: requests.cookies.RequestsCookieJar.values
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - requests.cookies.RequestsCookieJar.itervalues
    - <builtin>.list
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 259
    functionName: requests.cookies.RequestsCookieJar.iteritems
    functionSourceFile: requests.cookies
    functionUses: 1
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 268
    functionName: requests.cookies.RequestsCookieJar.items
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - requests.cookies.RequestsCookieJar.iteritems
    - <builtin>.list
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 277
    functionName: requests.cookies.RequestsCookieJar.list_domains
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    - domains.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: domains.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 285
    functionName: requests.cookies.RequestsCookieJar.list_paths
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - paths.append
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: paths.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 293
    functionName: requests.cookies.RequestsCookieJar.multiple_domains
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    - domains.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189d47f40>
    - <ast.Constant object at 0x7f7189d47940>
    argNames:
    - self
    - domain
    - path
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 306
    functionName: requests.cookies.RequestsCookieJar.get_dict
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 321
    functionName: requests.cookies.RequestsCookieJar.__contains__
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.super
    functionSourceFile: <builtin>
    functionUses: 69
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 327
    functionName: requests.cookies.RequestsCookieJar.__getitem__
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    - requests.cookies.RequestsCookieJar._find_no_duplicates
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 336
    functionName: requests.cookies.RequestsCookieJar.__setitem__
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - requests.cookies.morsel_to_cookie
    - requests.cookies.create_cookie
    - http.cookiejar.CookieJar.clear
    - http.cookiejar.Cookie
    - requests.cookies.remove_cookie_by_name
    - <builtin>.super
    - <builtin>.int
    - kwargs.get
    - requests.cookies.RequestsCookieJar.set
    - result.update
    - cookie.value.startswith
    - <builtin>.bool
    - time.time
    - <builtin>.set
    - requests.cookies.RequestsCookieJar.set_cookie
    - clearables.append
    - <builtin>.isinstance
    - calendar.timegm
    - cookie.value.endswith
    - cookie.value.replace
    - <builtin>.hasattr
    - time.strptime
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 343
    functionName: requests.cookies.RequestsCookieJar.__delitem__
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - requests.cookies.remove_cookie_by_name
    - http.cookiejar.CookieJar.clear
    - clearables.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cookie.value.startswith
    functionSourceFile: <builtin>
    functionUses: 38
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cookie.value.endswith
    functionSourceFile: <builtin>
    functionUses: 38
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cookie.value.replace
    functionSourceFile: <builtin>
    functionUses: 38
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 358
    functionName: requests.cookies.RequestsCookieJar.update
    functionSourceFile: requests.cookies
    functionUses: 16
    functionsReached:
    - cookie.value.replace
    - <builtin>.hasattr
    - cookie.value.startswith
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.isinstance
    - cookie.value.endswith
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a137190>
    - <ast.Constant object at 0x7f718a137d90>
    argNames:
    - self
    - name
    - domain
    - path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 366
    functionName: requests.cookies.RequestsCookieJar._find
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 415
    functionName: requests.cookies.RequestsCookieJar.__getstate__
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - state.pop
    - http.cookiejar.CookieJar.__dict__.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: http.cookiejar.CookieJar.__dict__.copy
    functionSourceFile: http
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.pop
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 422
    functionName: requests.cookies.RequestsCookieJar.__setstate__
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - threading.RLock
    - dummy_threading.RLock
    - http.cookiejar.CookieJar.__dict__.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: http.cookiejar.CookieJar.__dict__.update
    functionSourceFile: http
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.RLock
    functionSourceFile: threading
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dummy_threading.RLock
    functionSourceFile: dummy_threading
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 428
    functionName: requests.cookies.RequestsCookieJar.copy
    functionSourceFile: requests.cookies
    functionUses: 13
    functionsReached:
    - cookie.value.replace
    - <builtin>.hasattr
    - requests.cookies.RequestsCookieJar.update
    - http.cookiejar.CookieJar.set_policy
    - requests.compat.MutableMapping.__init__
    - cookie.value.startswith
    - requests.cookies.RequestsCookieJar.set_cookie
    - http.cookiejar.CookieJar.__init__
    - collections.abc.MutableMapping.__init__
    - <builtin>.isinstance
    - requests.cookies.RequestsCookieJar.get_policy
    - cookie.value.endswith
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: http.cookiejar.CookieJar.__init__
    functionSourceFile: ''
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.compat.MutableMapping.__init__
    functionSourceFile: ''
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.abc.MutableMapping.__init__
    functionSourceFile: ''
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 435
    functionName: requests.cookies.RequestsCookieJar.get_policy
    functionSourceFile: ''
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: http.cookiejar.CookieJar.set_policy
    functionSourceFile: http
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - jar
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 440
    functionName: requests.cookies._copy_cookie_jar
    functionSourceFile: requests.cookies
    functionUses: 12
    functionsReached:
    - cookie.value.replace
    - <builtin>.hasattr
    - requests.cookies.RequestsCookieJar.update
    - new_jar.clear
    - http.cookiejar.CookieJar.set_policy
    - cookie.value.startswith
    - requests.compat.MutableMapping.__init__
    - copy.copy
    - requests.cookies.RequestsCookieJar.set_cookie
    - http.cookiejar.CookieJar.__init__
    - collections.abc.MutableMapping.__init__
    - <builtin>.isinstance
    - new_jar.set_cookie
    - requests.cookies.RequestsCookieJar.get_policy
    - requests.cookies.RequestsCookieJar.copy
    - <builtin>.super
    - cookie.value.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: copy.copy
    functionSourceFile: copy
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_jar.clear
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_jar.set_cookie
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.set
    functionSourceFile: <builtin>
    functionUses: 48
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.update
    functionSourceFile: <builtin>
    functionUses: 35
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bool
    functionSourceFile: <builtin>
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: http.cookiejar.Cookie
    functionSourceFile: http
    functionUses: 35
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: time.time
    functionSourceFile: time
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: time.strptime
    functionSourceFile: time
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: calendar.timegm
    functionSourceFile: calendar
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - cookiejar
    - cookies
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 542
    functionName: requests.cookies.merge_cookies
    functionSourceFile: requests.cookies
    functionUses: 12
    functionsReached:
    - cookie.value.replace
    - <builtin>.hasattr
    - requests.cookies.RequestsCookieJar.update
    - result.update
    - requests.cookies.create_cookie
    - cookie.value.startswith
    - requests.cookies.cookiejar_from_dict
    - <builtin>.bool
    - requests.cookies.RequestsCookieJar.set_cookie
    - http.cookiejar.CookieJar.__init__
    - <builtin>.set
    - http.cookiejar.Cookie
    - <builtin>.isinstance
    - cookie.value.endswith
    - <builtin>.super
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.structures
    functionSourceFile: requests.structures
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.compat.MutableMapping.update
    functionSourceFile: requests
    functionUses: 42
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 46
    functionName: requests.structures.CaseInsensitiveDict.__setitem__
    functionSourceFile: requests.structures
    functionUses: 0
    functionsReached:
    - key.lower
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 51
    functionName: requests.structures.CaseInsensitiveDict.__getitem__
    functionSourceFile: requests.structures
    functionUses: 0
    functionsReached:
    - key.lower
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 54
    functionName: requests.structures.CaseInsensitiveDict.__delitem__
    functionSourceFile: requests.structures
    functionUses: 0
    functionsReached:
    - key.lower
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 57
    functionName: requests.structures.CaseInsensitiveDict.__iter__
    functionSourceFile: requests.structures
    functionUses: 13
    functionsReached:
    - collections.OrderedDict.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.OrderedDict.values
    functionSourceFile: collections
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 60
    functionName: requests.structures.CaseInsensitiveDict.__len__
    functionSourceFile: requests.structures
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 63
    functionName: requests.structures.CaseInsensitiveDict.lower_items
    functionSourceFile: requests.structures
    functionUses: 1
    functionsReached:
    - collections.OrderedDict.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.OrderedDict.items
    functionSourceFile: collections
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 67
    functionName: requests.structures.CaseInsensitiveDict.__eq__
    functionSourceFile: requests.structures
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    - collections.OrderedDict.items
    - collections.OrderedDict
    - requests.compat.MutableMapping.update
    - requests.structures.CaseInsensitiveDict.lower_items
    - requests.structures.CaseInsensitiveDict.__init__
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.dict
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 76
    functionName: requests.structures.CaseInsensitiveDict.copy
    functionSourceFile: requests.structures
    functionUses: 12
    functionsReached:
    - requests.compat.MutableMapping.update
    - requests.structures.CaseInsensitiveDict.__init__
    - collections.OrderedDict
    - collections.OrderedDict.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 79
    functionName: requests.structures.CaseInsensitiveDict.__repr__
    functionSourceFile: requests.structures
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    - <builtin>.str
    - requests.compat.MutableMapping.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.str
    functionSourceFile: <builtin>
    functionUses: 406
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718a3a6ee0>
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 86
    functionName: requests.structures.LookupDict.__init__
    functionSourceFile: requests.structures
    functionUses: 1
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 90
    functionName: requests.structures.LookupDict.__repr__
    functionSourceFile: requests.structures
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 93
    functionName: requests.structures.LookupDict.__getitem__
    functionSourceFile: requests.structures
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ba4e20>
    argNames:
    - self
    - key
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 98
    functionName: requests.structures.LookupDict.get
    functionSourceFile: requests.structures
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.exceptions
    functionSourceFile: requests.exceptions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 17
    functionName: requests.exceptions.RequestException.__init__
    functionSourceFile: requests.exceptions
    functionUses: 1
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.super
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.pop
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 34
    functionName: requests.exceptions.JSONDecodeError.__init__
    functionSourceFile: requests.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - json.JSONDecodeError.__init__
    - kwargs.pop
    - simplejson.JSONDecodeError.__init__
    - requests.exceptions.RequestException.__init__
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json.JSONDecodeError.__init__
    functionSourceFile: json
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: simplejson.JSONDecodeError.__init__
    functionSourceFile: simplejson
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 44
    functionName: requests.exceptions.JSONDecodeError.__reduce__
    functionSourceFile: requests.exceptions
    functionUses: 0
    functionsReached:
    - json.JSONDecodeError.__reduce__
    - simplejson.JSONDecodeError.__reduce__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json.JSONDecodeError.__reduce__
    functionSourceFile: json
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: simplejson.JSONDecodeError.__reduce__
    functionSourceFile: simplejson
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: requests.compat
    functionSourceFile: requests.compat
    functionUses: 0
    functionsReached:
    - requests.compat._resolve_char_detection
    - urllib3.__version__.split
    - importlib.import_module
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 30
    functionName: requests.compat._resolve_char_detection
    functionSourceFile: requests.compat
    functionUses: 1
    functionsReached:
    - importlib.import_module
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.import_module
    functionSourceFile: importlib
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.api
    functionSourceFile: requests.api
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - method
    - url
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 14
    functionName: requests.api.request
    functionSourceFile: requests.api
    functionUses: 7
    functionsReached:
    - requests.utils.default_user_agent
    - requests.cookies.create_cookie
    - http.cookiejar.Cookie
    - requests.structures.CaseInsensitiveDict.__init__
    - <builtin>.super
    - requests.sessions.Session.__init__
    - requests.utils.default_headers
    - result.update
    - session.request
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    - <builtin>.bool
    - <builtin>.set
    - requests.sessions.Session.mount
    - urllib3.poolmanager.PoolManager
    - urllib3.util.retry.Retry.from_int
    - requests.compat.MutableMapping.update
    - collections.OrderedDict.pop
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - cookie.value.replace
    - <builtin>.hasattr
    - requests.adapters.HTTPAdapter.init_poolmanager
    - collections.OrderedDict
    - urllib3.util.retry.Retry
    - http.cookiejar.CookieJar.__init__
    - requests.adapters.HTTPAdapter.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 390
    functionName: requests.sessions.Session.__init__
    functionSourceFile: requests.sessions
    functionUses: 9
    functionsReached:
    - requests.utils.default_user_agent
    - requests.cookies.create_cookie
    - http.cookiejar.Cookie
    - requests.structures.CaseInsensitiveDict.__init__
    - <builtin>.super
    - requests.utils.default_headers
    - result.update
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    - <builtin>.bool
    - <builtin>.set
    - requests.sessions.Session.mount
    - urllib3.poolmanager.PoolManager
    - urllib3.util.retry.Retry.from_int
    - requests.compat.MutableMapping.update
    - collections.OrderedDict.pop
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - cookie.value.replace
    - <builtin>.hasattr
    - requests.adapters.HTTPAdapter.init_poolmanager
    - collections.OrderedDict
    - urllib3.util.retry.Retry
    - http.cookiejar.CookieJar.__init__
    - requests.adapters.HTTPAdapter.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: session.request
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189f88670>
    argNames:
    - url
    - params
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 62
    functionName: requests.api.get
    functionSourceFile: requests.api
    functionUses: 0
    functionsReached:
    - requests.utils.default_user_agent
    - requests.cookies.create_cookie
    - http.cookiejar.Cookie
    - requests.structures.CaseInsensitiveDict.__init__
    - <builtin>.super
    - requests.sessions.Session.__init__
    - requests.utils.default_headers
    - result.update
    - session.request
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    - <builtin>.bool
    - <builtin>.set
    - requests.sessions.Session.mount
    - urllib3.poolmanager.PoolManager
    - urllib3.util.retry.Retry.from_int
    - requests.compat.MutableMapping.update
    - collections.OrderedDict.pop
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - cookie.value.replace
    - <builtin>.hasattr
    - requests.api.request
    - requests.adapters.HTTPAdapter.init_poolmanager
    - collections.OrderedDict
    - urllib3.util.retry.Retry
    - http.cookiejar.CookieJar.__init__
    - requests.adapters.HTTPAdapter.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - url
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 76
    functionName: requests.api.options
    functionSourceFile: requests.api
    functionUses: 0
    functionsReached:
    - requests.utils.default_user_agent
    - requests.cookies.create_cookie
    - http.cookiejar.Cookie
    - requests.structures.CaseInsensitiveDict.__init__
    - <builtin>.super
    - requests.sessions.Session.__init__
    - requests.utils.default_headers
    - result.update
    - session.request
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    - <builtin>.bool
    - <builtin>.set
    - requests.sessions.Session.mount
    - urllib3.poolmanager.PoolManager
    - urllib3.util.retry.Retry.from_int
    - requests.compat.MutableMapping.update
    - collections.OrderedDict.pop
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - cookie.value.replace
    - <builtin>.hasattr
    - requests.api.request
    - requests.adapters.HTTPAdapter.init_poolmanager
    - collections.OrderedDict
    - urllib3.util.retry.Retry
    - http.cookiejar.CookieJar.__init__
    - requests.adapters.HTTPAdapter.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - url
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 88
    functionName: requests.api.head
    functionSourceFile: requests.api
    functionUses: 0
    functionsReached:
    - requests.utils.default_user_agent
    - requests.cookies.create_cookie
    - http.cookiejar.Cookie
    - requests.structures.CaseInsensitiveDict.__init__
    - <builtin>.super
    - requests.sessions.Session.__init__
    - requests.utils.default_headers
    - result.update
    - session.request
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    - <builtin>.bool
    - <builtin>.set
    - requests.sessions.Session.mount
    - urllib3.poolmanager.PoolManager
    - urllib3.util.retry.Retry.from_int
    - requests.compat.MutableMapping.update
    - collections.OrderedDict.pop
    - <builtin>.len
    - kwargs.setdefault
    - requests.cookies.RequestsCookieJar.set_cookie
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - cookie.value.replace
    - <builtin>.hasattr
    - requests.api.request
    - requests.adapters.HTTPAdapter.init_poolmanager
    - collections.OrderedDict
    - urllib3.util.retry.Retry
    - http.cookiejar.CookieJar.__init__
    - requests.adapters.HTTPAdapter.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.setdefault
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a5a5a00>
    - <ast.Constant object at 0x7f718a5a52b0>
    argNames:
    - url
    - data
    - json
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 103
    functionName: requests.api.post
    functionSourceFile: requests.api
    functionUses: 0
    functionsReached:
    - requests.utils.default_user_agent
    - requests.cookies.create_cookie
    - http.cookiejar.Cookie
    - requests.structures.CaseInsensitiveDict.__init__
    - <builtin>.super
    - requests.sessions.Session.__init__
    - requests.utils.default_headers
    - result.update
    - session.request
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    - <builtin>.bool
    - <builtin>.set
    - requests.sessions.Session.mount
    - urllib3.poolmanager.PoolManager
    - urllib3.util.retry.Retry.from_int
    - requests.compat.MutableMapping.update
    - collections.OrderedDict.pop
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - cookie.value.replace
    - <builtin>.hasattr
    - requests.api.request
    - requests.adapters.HTTPAdapter.init_poolmanager
    - collections.OrderedDict
    - urllib3.util.retry.Retry
    - http.cookiejar.CookieJar.__init__
    - requests.adapters.HTTPAdapter.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a5a5340>
    argNames:
    - url
    - data
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 118
    functionName: requests.api.put
    functionSourceFile: requests.api
    functionUses: 0
    functionsReached:
    - requests.utils.default_user_agent
    - requests.cookies.create_cookie
    - http.cookiejar.Cookie
    - requests.structures.CaseInsensitiveDict.__init__
    - <builtin>.super
    - requests.sessions.Session.__init__
    - requests.utils.default_headers
    - result.update
    - session.request
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    - <builtin>.bool
    - <builtin>.set
    - requests.sessions.Session.mount
    - urllib3.poolmanager.PoolManager
    - urllib3.util.retry.Retry.from_int
    - requests.compat.MutableMapping.update
    - collections.OrderedDict.pop
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - cookie.value.replace
    - <builtin>.hasattr
    - requests.api.request
    - requests.adapters.HTTPAdapter.init_poolmanager
    - collections.OrderedDict
    - urllib3.util.retry.Retry
    - http.cookiejar.CookieJar.__init__
    - requests.adapters.HTTPAdapter.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a5a56d0>
    argNames:
    - url
    - data
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 133
    functionName: requests.api.patch
    functionSourceFile: requests.api
    functionUses: 0
    functionsReached:
    - requests.utils.default_user_agent
    - requests.cookies.create_cookie
    - http.cookiejar.Cookie
    - requests.structures.CaseInsensitiveDict.__init__
    - <builtin>.super
    - requests.sessions.Session.__init__
    - requests.utils.default_headers
    - result.update
    - session.request
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    - <builtin>.bool
    - <builtin>.set
    - requests.sessions.Session.mount
    - urllib3.poolmanager.PoolManager
    - urllib3.util.retry.Retry.from_int
    - requests.compat.MutableMapping.update
    - collections.OrderedDict.pop
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - cookie.value.replace
    - <builtin>.hasattr
    - requests.api.request
    - requests.adapters.HTTPAdapter.init_poolmanager
    - collections.OrderedDict
    - urllib3.util.retry.Retry
    - http.cookiejar.CookieJar.__init__
    - requests.adapters.HTTPAdapter.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - url
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 148
    functionName: requests.api.delete
    functionSourceFile: requests.api
    functionUses: 0
    functionsReached:
    - requests.utils.default_user_agent
    - requests.cookies.create_cookie
    - http.cookiejar.Cookie
    - requests.structures.CaseInsensitiveDict.__init__
    - <builtin>.super
    - requests.sessions.Session.__init__
    - requests.utils.default_headers
    - result.update
    - session.request
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    - <builtin>.bool
    - <builtin>.set
    - requests.sessions.Session.mount
    - urllib3.poolmanager.PoolManager
    - urllib3.util.retry.Retry.from_int
    - requests.compat.MutableMapping.update
    - collections.OrderedDict.pop
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - cookie.value.replace
    - <builtin>.hasattr
    - requests.api.request
    - requests.adapters.HTTPAdapter.init_poolmanager
    - collections.OrderedDict
    - urllib3.util.retry.Retry
    - http.cookiejar.CookieJar.__init__
    - requests.adapters.HTTPAdapter.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.sessions
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7f7189d951c0>
    argNames:
    - request_setting
    - session_setting
    - dict_class
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 61
    functionName: requests.sessions.merge_setting
    functionSourceFile: requests.sessions
    functionUses: 12
    functionsReached:
    - <builtin>.list
    - merged_setting.update
    - requests.utils.to_key_val_list
    - requests.compat.MutableMapping.update
    - collections.OrderedDict
    - merged_setting.items
    - requests.structures.CaseInsensitiveDict.__init__
    - <builtin>.isinstance
    - requests.compat.MutableMapping.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: merged_setting.update
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: merged_setting.items
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7f718a81b520>
    argNames:
    - request_hooks
    - session_hooks
    - dict_class
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 91
    functionName: requests.sessions.merge_hooks
    functionSourceFile: requests.sessions
    functionUses: 10
    functionsReached:
    - <builtin>.list
    - merged_setting.update
    - session_hooks.get
    - requests.utils.to_key_val_list
    - collections.OrderedDict
    - requests.compat.MutableMapping.update
    - request_hooks.get
    - merged_setting.items
    - requests.sessions.merge_setting
    - requests.structures.CaseInsensitiveDict.__init__
    - <builtin>.isinstance
    - requests.compat.MutableMapping.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: session_hooks.get
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: request_hooks.get
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - resp
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 107
    functionName: requests.sessions.SessionRedirectMixin.get_redirect_target
    functionSourceFile: requests.sessions
    functionUses: 11
    functionsReached:
    - location.encode
    - urllib.parse.urljoin.decode
    - requests.compat.MutableMapping.decode
    - <builtin>.isinstance
    - urllib.parse.quote.decode
    - requests._internal_utils.to_native_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: location.encode
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - old_url
    - new_url
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 127
    functionName: requests.sessions.SessionRedirectMixin.should_strip_auth
    functionSourceFile: requests.sessions
    functionUses: 12
    functionsReached:
    - DEFAULT_PORTS.get
    - urllib.parse.urlparse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: DEFAULT_PORTS.get
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 16
    IfCount: 8
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7f718b06f070>
    - <ast.Constant object at 0x7f718b06fd30>
    - <ast.Constant object at 0x7f718b06fc10>
    - <ast.Constant object at 0x7f718b06f0d0>
    - <ast.Constant object at 0x7f718b06f550>
    - <ast.Constant object at 0x7f718b06f910>
    argNames:
    - self
    - resp
    - req
    - stream
    - timeout
    - verify
    - cert
    - proxies
    - yield_requests
    - adapter_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 159
    functionName: requests.sessions.SessionRedirectMixin.resolve_redirects
    functionSourceFile: requests.sessions
    functionUses: 10
    functionsReached:
    - collections.OrderedDict.items
    - requests.utils.get_environ_proxies
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - new_jar.clear
    - requests.cookies.merge_cookies
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.urljoin.seek
    - new_jar.set_cookie
    - urllib.parse.urlparse.hostname.endswith
    - <builtin>.super
    - requests.utils.should_bypass_proxies
    - requests.utils.requote_uri
    - requests.utils.super_len
    - adapter.send
    - requests.compat.MutableMapping.fileno
    - requests.cookies.MockRequest.__init__
    - requests.cookies.MockResponse.__init__
    - requests.sessions.Session.send
    - hist.append
    - os.path.exists
    - requests.utils.set_environ
    - netrc.netrc
    - location.encode
    - hooks.get
    - urllib.parse.urlparse
    - urllib.parse.quote.seek
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - urllib.parse.urlparse.scheme.startswith
    - kwargs.setdefault
    - requests.models.PreparedRequest.prepare_auth
    - cookie.value.replace
    - warnings.warn
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - string_network.split
    - urllib.parse.quote.split
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_cookies
    - <builtin>.getattr
    - requests.cookies.extract_cookies_to_jar
    - urllib.parse.urljoin.tell
    - history.pop
    - urllib.parse.urljoin.split
    - urllib.request.proxy_bypass
    - urllib.parse.quote
    - <builtin>.int
    - urllib.parse.urljoin.fileno
    - requests.models.PreparedRequest.__init__
    - os.path.expanduser
    - cookie.value.startswith
    - urllib.parse.urlparse.geturl
    - requests.compat.MutableMapping.encode
    - DEFAULT_PORTS.get
    - net.split
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - requests.compat.MutableMapping.seek
    - requests.auth.HTTPBasicAuth.__init__
    - os.environ.get
    - urllib.parse.unquote
    - urllib.parse.urljoin.lower
    - requests.compat.MutableMapping.update
    - requests.compat.MutableMapping.__init__
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.models.PreparedRequest.prepare_content_length
    - requests.compat.MutableMapping.lower
    - datetime.timedelta
    - requests.utils.dotted_netmask
    - resp.raw.read
    - requests.utils.get_netrc_auth
    - urllib.parse.urljoin
    - urllib.parse.quote.fileno
    - kwargs.pop
    - urllib.parse.urlencode.seek
    - urllib.parse.quote.lower
    - struct.pack
    - key.upper
    - requests.cookies.create_cookie
    - urllib.parse.urlunparse.split
    - <builtin>.chr
    - requests.compat.MutableMapping.get
    - <builtin>.next
    - requests.structures.CaseInsensitiveDict.__init__
    - proxies.get
    - history.insert
    - socket.inet_aton
    - username.encode
    - new_proxies.setdefault
    - result.update
    - urllib.parse.quote.encode
    - requests.compat.MutableMapping.pop
    - os.fstat
    - <builtin>.set
    - urllib.parse.urljoin.encode
    - base64.b64encode.strip
    - resp.close
    - requests.utils.resolve_proxies
    - <builtin>.range
    - requests.cookies.RequestsCookieJar.update
    - requests.compat.MutableMapping.split
    - http.cookiejar.CookieJar.extract_cookies
    - urllib.request.getproxies
    - requests.utils.unquote_unreserved
    - requests.cookies.MockRequest.get_new_headers
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - requests.auth._basic_auth_str
    - <builtin>.hasattr
    - requests.hooks.dispatch_hook
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - time.perf_counter
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.copy
    - requests.compat.MutableMapping.decode
    - requests.cookies.RequestsCookieJar.copy
    - socket.inet_ntoa
    - requests.utils.is_ipv4_address
    - requests.compat.MutableMapping.startswith
    - requests.utils.get_auth_from_url
    - collections.OrderedDict.values
    - proxies.copy
    - netrc.netrc.authenticators
    - copy.copy
    - base64.b64encode
    - requests.utils.address_in_network
    - http.cookiejar.Cookie
    - kwargs.get
    - requests.utils.is_valid_cidr
    - http.cookiejar.CookieJar.add_cookie_header
    - h.isalnum
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.models.PreparedRequest.copy
    - password.encode
    - requests.sessions.Session.get_adapter
    - requests.cookies.cookiejar_from_dict
    - <builtin>.bool
    - requests.utils.get_environ_proxies.<dict1>.get
    - <builtin>.any
    - urllib.parse.urljoin.startswith
    - urllib.request.getproxies.get
    - requests.cookies._copy_cookie_jar
    - urllib.parse.urlencode.tell
    - <builtin>.max
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.tell
    - collections.abc.MutableMapping.__init__
    - <builtin>.isinstance
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.type
    - urllib.parse.urlparse._replace
    - requests.utils.rewind_body
    - prefix.lower
    - urllib.parse.quote.startswith
    - urllib.parse.urlencode.fileno
    - http.cookiejar.CookieJar.__init__
    - struct.unpack
    - no_proxy.replace
    - string_network.count
    - requests._internal_utils.to_native_string
    - requests.cookies.get_cookie_header
    linkageType: pythonLinkage
    raised:
    - TooManyRedirects
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 382
    functionName: requests.models.PreparedRequest.copy
    functionSourceFile: requests.models
    functionUses: 11
    functionsReached:
    - collections.OrderedDict.values
    - http.cookiejar.CookieJar.set_policy
    - new_jar.clear
    - copy.copy
    - requests.structures.CaseInsensitiveDict.__init__
    - new_jar.set_cookie
    - <builtin>.super
    - requests.models.PreparedRequest.__init__
    - cookie.value.startswith
    - requests.cookies._copy_cookie_jar
    - requests.cookies.RequestsCookieJar.update
    - requests.compat.MutableMapping.update
    - requests.compat.MutableMapping.__init__
    - requests.cookies.RequestsCookieJar.set_cookie
    - collections.abc.MutableMapping.__init__
    - <builtin>.isinstance
    - requests.cookies.RequestsCookieJar.get_policy
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - cookie.value.replace
    - <builtin>.hasattr
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.copy
    - http.cookiejar.CookieJar.__init__
    - requests.cookies.RequestsCookieJar.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hist.append
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: resp.raw.read
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: resp.close
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.quote.startswith
    functionSourceFile: urllib
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.compat.MutableMapping.startswith
    functionSourceFile: requests
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urljoin.startswith
    functionSourceFile: urllib
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlparse._replace
    functionSourceFile: urllib
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlparse.geturl
    functionSourceFile: urllib
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urljoin
    functionSourceFile: urllib
    functionUses: 463
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - prepared_request
    - response
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 333
    functionName: requests.sessions.SessionRedirectMixin.rebuild_method
    functionSourceFile: ''
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.compat.MutableMapping.pop
    functionSourceFile: requests
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - cookies
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 610
    functionName: requests.models.PreparedRequest.prepare_cookies
    functionSourceFile: requests.models
    functionUses: 14
    functionsReached:
    - requests.cookies.create_cookie
    - http.cookiejar.Cookie
    - <builtin>.super
    - http.cookiejar.CookieJar.add_cookie_header
    - result.update
    - requests.cookies.MockRequest.__init__
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    - <builtin>.bool
    - <builtin>.set
    - urllib.parse.urlparse
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.cookies.MockRequest.get_new_headers
    - <builtin>.isinstance
    - cookie.value.endswith
    - cookie.value.replace
    - <builtin>.hasattr
    - http.cookiejar.CookieJar.__init__
    - requests.cookies.get_cookie_header
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - prepared_request
    - proxies
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 302
    functionName: requests.sessions.SessionRedirectMixin.rebuild_proxies
    functionSourceFile: requests.sessions
    functionUses: 11
    functionsReached:
    - socket.inet_ntoa
    - requests.utils.get_environ_proxies
    - requests.utils.is_ipv4_address
    - requests.utils.get_auth_from_url
    - key.upper
    - proxies.copy
    - struct.pack
    - urllib.parse.urljoin.decode
    - requests.utils.address_in_network
    - base64.b64encode
    - proxies.get
    - urllib.request.proxy_bypass
    - urllib.parse.urlparse.hostname.endswith
    - requests.utils.should_bypass_proxies
    - <builtin>.int
    - socket.inet_aton
    - requests.utils.is_valid_cidr
    - username.encode
    - new_proxies.setdefault
    - password.encode
    - requests.utils.get_environ_proxies.<dict1>.get
    - urllib.parse.quote.decode
    - net.split
    - urllib.request.getproxies.get
    - base64.b64encode.strip
    - requests.utils.resolve_proxies
    - requests.utils.set_environ
    - os.environ.get
    - urllib.parse.unquote
    - urllib.parse.urlparse
    - urllib.request.getproxies
    - urllib.parse.urlparse.scheme.startswith
    - requests.utils.should_bypass_proxies.get_proxy
    - <builtin>.isinstance
    - <builtin>.type
    - requests.auth._basic_auth_str
    - requests.utils.dotted_netmask
    - warnings.warn
    - string_network.split
    - requests.compat.MutableMapping.decode
    - struct.unpack
    - no_proxy.replace
    - string_network.count
    - requests._internal_utils.to_native_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - prepared_request
    - response
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 282
    functionName: requests.sessions.SessionRedirectMixin.rebuild_auth
    functionSourceFile: requests.sessions
    functionUses: 11
    functionsReached:
    - requests.utils.get_auth_from_url
    - urllib.parse.urljoin.tell
    - netrc.netrc.authenticators
    - requests.compat.MutableMapping.get
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.parse.urljoin.seek
    - requests.utils.super_len
    - urllib.parse.urljoin.fileno
    - requests.compat.MutableMapping.fileno
    - urllib.parse.quote.encode
    - os.path.expanduser
    - os.fstat
    - requests.compat.MutableMapping.encode
    - DEFAULT_PORTS.get
    - <builtin>.any
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - urllib.parse.urljoin.encode
    - requests.compat.MutableMapping.seek
    - os.path.exists
    - requests.auth.HTTPBasicAuth.__init__
    - netrc.netrc
    - os.environ.get
    - urllib.parse.unquote
    - urllib.parse.urlparse
    - urllib.parse.urlencode.tell
    - <builtin>.max
    - requests.compat.MutableMapping.update
    - urllib.parse.quote.seek
    - <builtin>.len
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.tell
    - requests.models.PreparedRequest.prepare_content_length
    - <builtin>.isinstance
    - requests.models.PreparedRequest.prepare_auth
    - warnings.warn
    - <builtin>.hasattr
    - requests.utils.get_netrc_auth
    - collections.OrderedDict
    - urllib.parse.quote.fileno
    - urllib.parse.urlencode.fileno
    - urllib.parse.urlencode.seek
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 8
    IfCount: 7
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - request
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 673
    functionName: requests.sessions.Session.send
    functionSourceFile: requests.sessions
    functionUses: 10
    functionsReached:
    - collections.OrderedDict.items
    - requests.utils.get_environ_proxies
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - new_jar.clear
    - requests.cookies.merge_cookies
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.urljoin.seek
    - new_jar.set_cookie
    - urllib.parse.urlparse.hostname.endswith
    - <builtin>.super
    - requests.utils.should_bypass_proxies
    - requests.utils.requote_uri
    - adapter.send
    - requests.utils.super_len
    - requests.compat.MutableMapping.fileno
    - requests.cookies.MockRequest.__init__
    - requests.cookies.MockResponse.__init__
    - requests.sessions.Session.send
    - hist.append
    - os.path.exists
    - requests.utils.set_environ
    - hooks.get
    - location.encode
    - netrc.netrc
    - urllib.parse.urlparse
    - urllib.parse.quote.seek
    - <builtin>.len
    - kwargs.setdefault
    - requests.cookies.RequestsCookieJar.set_cookie
    - urllib.parse.urlparse.scheme.startswith
    - requests.models.PreparedRequest.prepare_auth
    - cookie.value.replace
    - warnings.warn
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - string_network.split
    - urllib.parse.quote.split
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_cookies
    - history.pop
    - requests.cookies.extract_cookies_to_jar
    - urllib.parse.urljoin.tell
    - <builtin>.getattr
    - urllib.parse.urljoin.split
    - urllib.request.proxy_bypass
    - urllib.parse.quote
    - <builtin>.int
    - urllib.parse.urljoin.fileno
    - requests.models.PreparedRequest.__init__
    - os.path.expanduser
    - cookie.value.startswith
    - urllib.parse.urlparse.geturl
    - DEFAULT_PORTS.get
    - net.split
    - requests.compat.MutableMapping.encode
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - requests.compat.MutableMapping.seek
    - requests.auth.HTTPBasicAuth.__init__
    - os.environ.get
    - urllib.parse.unquote
    - urllib.parse.urljoin.lower
    - requests.compat.MutableMapping.update
    - requests.compat.MutableMapping.__init__
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.models.PreparedRequest.prepare_content_length
    - requests.compat.MutableMapping.lower
    - datetime.timedelta
    - requests.utils.dotted_netmask
    - resp.raw.read
    - requests.utils.get_netrc_auth
    - urllib.parse.urljoin
    - urllib.parse.quote.fileno
    - kwargs.pop
    - urllib.parse.urlencode.seek
    - urllib.parse.quote.lower
    - struct.pack
    - key.upper
    - requests.cookies.create_cookie
    - urllib.parse.urlunparse.split
    - <builtin>.chr
    - requests.compat.MutableMapping.get
    - <builtin>.next
    - requests.structures.CaseInsensitiveDict.__init__
    - proxies.get
    - history.insert
    - socket.inet_aton
    - username.encode
    - new_proxies.setdefault
    - result.update
    - urllib.parse.quote.encode
    - requests.compat.MutableMapping.pop
    - os.fstat
    - <builtin>.set
    - urllib.parse.urljoin.encode
    - resp.close
    - requests.utils.resolve_proxies
    - base64.b64encode.strip
    - <builtin>.range
    - requests.cookies.RequestsCookieJar.update
    - requests.compat.MutableMapping.split
    - http.cookiejar.CookieJar.extract_cookies
    - urllib.request.getproxies
    - requests.utils.unquote_unreserved
    - requests.cookies.MockRequest.get_new_headers
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - requests.auth._basic_auth_str
    - <builtin>.hasattr
    - requests.hooks.dispatch_hook
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - time.perf_counter
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.copy
    - requests.compat.MutableMapping.decode
    - requests.cookies.RequestsCookieJar.copy
    - socket.inet_ntoa
    - requests.utils.is_ipv4_address
    - requests.compat.MutableMapping.startswith
    - requests.utils.get_auth_from_url
    - proxies.copy
    - collections.OrderedDict.values
    - netrc.netrc.authenticators
    - copy.copy
    - requests.utils.address_in_network
    - base64.b64encode
    - http.cookiejar.Cookie
    - kwargs.get
    - requests.utils.is_valid_cidr
    - http.cookiejar.CookieJar.add_cookie_header
    - h.isalnum
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.models.PreparedRequest.copy
    - password.encode
    - requests.sessions.Session.get_adapter
    - requests.utils.get_environ_proxies.<dict1>.get
    - requests.cookies.cookiejar_from_dict
    - <builtin>.bool
    - <builtin>.any
    - urllib.parse.urljoin.startswith
    - urllib.request.getproxies.get
    - requests.cookies._copy_cookie_jar
    - urllib.parse.urlencode.tell
    - <builtin>.max
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.tell
    - collections.abc.MutableMapping.__init__
    - <builtin>.isinstance
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.type
    - urllib.parse.urlparse._replace
    - requests.utils.rewind_body
    - prefix.lower
    - urllib.parse.quote.startswith
    - urllib.parse.urlencode.fileno
    - http.cookiejar.CookieJar.__init__
    - struct.unpack
    - no_proxy.replace
    - string_network.count
    - requests._internal_utils.to_native_string
    - requests.cookies.get_cookie_header
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a66ae50>
    argNames:
    - self
    - auth
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 588
    functionName: requests.models.PreparedRequest.prepare_auth
    functionSourceFile: requests.models
    functionUses: 15
    functionsReached:
    - requests.utils.get_auth_from_url
    - urllib.parse.urljoin.tell
    - requests.compat.MutableMapping.get
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.parse.urljoin.seek
    - requests.utils.super_len
    - urllib.parse.urljoin.fileno
    - requests.compat.MutableMapping.fileno
    - urllib.parse.quote.encode
    - os.fstat
    - requests.compat.MutableMapping.encode
    - <builtin>.any
    - urllib.parse.urljoin.encode
    - requests.compat.MutableMapping.seek
    - requests.auth.HTTPBasicAuth.__init__
    - urllib.parse.unquote
    - urllib.parse.urlencode.tell
    - <builtin>.max
    - urllib.parse.urlparse
    - requests.compat.MutableMapping.update
    - urllib.parse.quote.seek
    - <builtin>.len
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.tell
    - requests.models.PreparedRequest.prepare_content_length
    - <builtin>.isinstance
    - warnings.warn
    - <builtin>.hasattr
    - collections.OrderedDict
    - urllib.parse.quote.fileno
    - urllib.parse.urlencode.fileno
    - urllib.parse.urlencode.seek
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlparse.scheme.startswith
    functionSourceFile: urllib
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - username
    - password
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 25
    functionName: requests.auth._basic_auth_str
    functionSourceFile: requests.auth
    functionUses: 19
    functionsReached:
    - warnings.warn
    - username.encode
    - urllib.parse.urljoin.decode
    - password.encode
    - base64.b64encode
    - requests.compat.MutableMapping.decode
    - <builtin>.isinstance
    - urllib.parse.quote.decode
    - base64.b64encode.strip
    - <builtin>.type
    - requests._internal_utils.to_native_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15
    functionName: requests.hooks.default_hooks
    functionSourceFile: ''
    functionUses: 26
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Name object at 0x7f718a35cc40>
    - <ast.Name object at 0x7f718a35c820>
    - <ast.Name object at 0x7f718a35c9d0>
    - <ast.Name object at 0x7f718a35c1c0>
    argNames:
    - self
    - pool_connections
    - pool_maxsize
    - max_retries
    - pool_block
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 178
    functionName: requests.adapters.HTTPAdapter.__init__
    functionSourceFile: requests.adapters
    functionUses: 10
    functionsReached:
    - urllib3.util.retry.Retry.from_int
    - requests.adapters.HTTPAdapter.init_poolmanager
    - urllib3.util.retry.Retry
    - urllib3.poolmanager.PoolManager
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - prefix
    - adapter
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 799
    functionName: requests.sessions.Session.mount
    functionSourceFile: requests.sessions
    functionUses: 10
    functionsReached:
    - collections.OrderedDict.pop
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 451
    functionName: requests.sessions.Session.__enter__
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 454
    functionName: requests.sessions.Session.__exit__
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached:
    - v.close
    - requests.sessions.Session.close
    - collections.OrderedDict.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 794
    functionName: requests.sessions.Session.close
    functionSourceFile: requests.sessions
    functionUses: 1
    functionsReached:
    - v.close
    - collections.OrderedDict.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - request
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 457
    functionName: requests.sessions.Session.prepare_request
    functionSourceFile: requests.sessions
    functionUses: 9
    functionsReached:
    - urllib3.util.parse_url
    - urllib.parse.urljoin.decode
    - requests.cookies.merge_cookies
    - urllib.parse.urljoin.seek
    - <builtin>.super
    - requests.utils.requote_uri
    - requests.utils.super_len
    - requests.compat.MutableMapping.fileno
    - field.decode
    - idna.encode
    - requests.cookies.MockRequest.__init__
    - k.encode
    - os.path.exists
    - netrc.netrc
    - urllib.parse.urlparse
    - urllib.parse.quote.seek
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils._validate_header_part
    - cookie.value.replace
    - warnings.warn
    - requests._internal_utils.unicode_is_ascii
    - json.dumps
    - urllib.parse.quote.split
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_cookies
    - requests.models.PreparedRequest.prepare_method
    - <builtin>.getattr
    - urllib.parse.urljoin.tell
    - urllib.parse.urljoin.split
    - validator.match
    - requests.models.PreparedRequest.prepare_url
    - urllib.parse.quote
    - <builtin>.int
    - requests.utils.guess_filename
    - urllib.parse.urljoin.fileno
    - urllib.parse.urlunparse
    - requests.utils.to_key_val_list
    - requests.models.PreparedRequest.__init__
    - session_hooks.get
    - os.path.expanduser
    - cookie.value.startswith
    - requests.compat.MutableMapping.encode
    - requests.compat.MutableMapping.seek
    - requests.models.PreparedRequest._get_idna_encoded_host
    - requests.auth.HTTPBasicAuth.__init__
    - os.environ.get
    - requests.models.PreparedRequest.prepare_body
    - urllib.parse.unquote
    - requests.compat.MutableMapping.update
    - requests.models.PreparedRequest.prepare_content_length
    - simplejson.dumps
    - result.append
    - requests.utils.get_netrc_auth
    - <builtin>.list
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.quote.fileno
    - urllib3.filepost.encode_multipart_formdata
    - urllib.parse.urlencode.seek
    - request.method.upper
    - urllib.parse.quote.lower
    - urllib.parse.quote.upper
    - requests.utils.check_header_validity
    - requests.cookies.create_cookie
    - <builtin>.all
    - requests.compat.MutableMapping.upper
    - merged_setting.items
    - host.startswith
    - urllib.parse.urlunparse.split
    - <builtin>.chr
    - requests.compat.MutableMapping.get
    - requests.structures.CaseInsensitiveDict.__init__
    - requests.compat.MutableMapping.items
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - <builtin>.object
    - result.update
    - urllib.parse.quote.encode
    - os.fstat
    - <builtin>.set
    - urllib.parse.urljoin.encode
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_headers
    - requests.cookies.RequestsCookieJar.update
    - requests.compat.MutableMapping.split
    - requests.utils.unquote_unreserved
    - requests.cookies.MockRequest.get_new_headers
    - requests.sessions.merge_hooks
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - <builtin>.hasattr
    - collections.OrderedDict
    - new_fields.append
    - request_hooks.get
    - requests.compat.MutableMapping.decode
    - u_string.encode
    - urllib3.fields.RequestField.make_multipart
    - requests.structures.CaseInsensitiveDict.__iter__
    - requests.utils.get_auth_from_url
    - collections.OrderedDict.values
    - netrc.netrc.authenticators
    - requests.sessions.merge_setting
    - <builtin>.str
    - requests.models.RequestHooksMixin.register_hook
    - http.cookiejar.Cookie
    - http.cookiejar.CookieJar.add_cookie_header
    - h.isalnum
    - requests.cookies.cookiejar_from_dict
    - <builtin>.bool
    - v.encode
    - urllib3.fields.RequestField
    - <builtin>.any
    - urllib.parse.urlencode
    - merged_setting.update
    - urllib.parse.urlencode.tell
    - requests.models.RequestEncodingMixin._encode_params
    - <builtin>.max
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.tell
    - fp.read
    - <builtin>.isinstance
    - urllib.parse.quote.lstrip
    - urllib.parse.urljoin.upper
    - urllib.parse.urlencode.fileno
    - http.cookiejar.CookieJar.__init__
    - requests.models.PreparedRequest.prepare
    - requests._internal_utils.to_native_string
    - requests.cookies.get_cookie_header
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 334
    functionName: requests.models.PreparedRequest.__init__
    functionSourceFile: requests.models
    functionUses: 14
    functionsReached:
    - requests.hooks.default_hooks
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: request.method.upper
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 8
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f718b9462e0>
    - <ast.Constant object at 0x7f718b946100>
    - <ast.Constant object at 0x7f718b946490>
    - <ast.Constant object at 0x7f718b946760>
    - <ast.Constant object at 0x7f718b946d30>
    - <ast.Constant object at 0x7f718b946640>
    - <ast.Constant object at 0x7f718b946b20>
    - <ast.Constant object at 0x7f718b946a90>
    - <ast.Constant object at 0x7f718b946670>
    - <ast.Constant object at 0x7f718b946a60>
    argNames:
    - self
    - method
    - url
    - headers
    - files
    - data
    - params
    - auth
    - cookies
    - hooks
    - json
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 351
    functionName: requests.models.PreparedRequest.prepare
    functionSourceFile: requests.models
    functionUses: 11
    functionsReached:
    - urllib3.util.parse_url
    - urllib.parse.urljoin.decode
    - urllib.parse.urljoin.seek
    - <builtin>.super
    - requests.utils.requote_uri
    - requests.utils.super_len
    - requests.compat.MutableMapping.fileno
    - field.decode
    - idna.encode
    - requests.cookies.MockRequest.__init__
    - k.encode
    - urllib.parse.urlparse
    - urllib.parse.quote.seek
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils._validate_header_part
    - warnings.warn
    - cookie.value.replace
    - requests._internal_utils.unicode_is_ascii
    - json.dumps
    - urllib.parse.quote.split
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_cookies
    - requests.models.PreparedRequest.prepare_method
    - <builtin>.getattr
    - urllib.parse.urljoin.tell
    - urllib.parse.urljoin.split
    - validator.match
    - requests.models.PreparedRequest.prepare_url
    - urllib.parse.quote
    - <builtin>.int
    - requests.utils.guess_filename
    - urllib.parse.urljoin.fileno
    - urllib.parse.urlunparse
    - requests.utils.to_key_val_list
    - cookie.value.startswith
    - requests.compat.MutableMapping.encode
    - requests.compat.MutableMapping.seek
    - requests.models.PreparedRequest._get_idna_encoded_host
    - requests.auth.HTTPBasicAuth.__init__
    - requests.models.PreparedRequest.prepare_body
    - urllib.parse.unquote
    - requests.compat.MutableMapping.update
    - requests.models.PreparedRequest.prepare_content_length
    - simplejson.dumps
    - result.append
    - <builtin>.list
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.quote.fileno
    - urllib3.filepost.encode_multipart_formdata
    - urllib.parse.urlencode.seek
    - urllib.parse.quote.lower
    - urllib.parse.quote.upper
    - requests.utils.check_header_validity
    - host.startswith
    - <builtin>.all
    - requests.compat.MutableMapping.upper
    - requests.cookies.create_cookie
    - urllib.parse.urlunparse.split
    - requests.compat.MutableMapping.get
    - <builtin>.chr
    - requests.structures.CaseInsensitiveDict.__init__
    - requests.compat.MutableMapping.items
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - <builtin>.object
    - result.update
    - urllib.parse.quote.encode
    - os.fstat
    - <builtin>.set
    - urllib.parse.urljoin.encode
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_headers
    - requests.compat.MutableMapping.split
    - requests.utils.unquote_unreserved
    - requests.cookies.MockRequest.get_new_headers
    - cookie.value.endswith
    - <builtin>.hasattr
    - collections.OrderedDict
    - new_fields.append
    - requests.compat.MutableMapping.decode
    - u_string.encode
    - urllib3.fields.RequestField.make_multipart
    - requests.structures.CaseInsensitiveDict.__iter__
    - requests.utils.get_auth_from_url
    - collections.OrderedDict.values
    - requests.models.RequestHooksMixin.register_hook
    - <builtin>.str
    - http.cookiejar.Cookie
    - http.cookiejar.CookieJar.add_cookie_header
    - h.isalnum
    - v.encode
    - urllib3.fields.RequestField
    - requests.cookies.cookiejar_from_dict
    - <builtin>.bool
    - <builtin>.any
    - urllib.parse.urlencode
    - urllib.parse.urlencode.tell
    - requests.models.RequestEncodingMixin._encode_params
    - <builtin>.max
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.tell
    - fp.read
    - <builtin>.isinstance
    - urllib.parse.quote.lstrip
    - urllib.parse.urljoin.upper
    - urllib.parse.urlencode.fileno
    - http.cookiejar.CookieJar.__init__
    - requests._internal_utils.to_native_string
    - requests.cookies.get_cookie_header
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 17
    argDefaultValues:
    - <ast.Constant object at 0x7f718a3f9be0>
    - <ast.Constant object at 0x7f718a3f94f0>
    - <ast.Constant object at 0x7f718a3f9880>
    - <ast.Constant object at 0x7f718a3f9670>
    - <ast.Constant object at 0x7f718a3f9f40>
    - <ast.Constant object at 0x7f718a3f9040>
    - <ast.Constant object at 0x7f7189cc1220>
    - <ast.Constant object at 0x7f7189cc15e0>
    - <ast.Constant object at 0x7f7189cc1670>
    - <ast.Constant object at 0x7f7189cc16d0>
    - <ast.Constant object at 0x7f7189cc1700>
    - <ast.Constant object at 0x7f7189cc1100>
    - <ast.Constant object at 0x7f7189cc1790>
    - <ast.Constant object at 0x7f7189cc1e80>
    argNames:
    - self
    - method
    - url
    - params
    - data
    - headers
    - cookies
    - files
    - auth
    - timeout
    - allow_redirects
    - proxies
    - hooks
    - stream
    - verify
    - cert
    - json
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 500
    functionName: requests.sessions.Session.request
    functionSourceFile: requests.sessions
    functionUses: 8
    functionsReached:
    - collections.OrderedDict.items
    - requests.utils.get_environ_proxies
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib3.util.parse_url
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - new_jar.clear
    - requests.cookies.merge_cookies
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.urljoin.seek
    - urllib.parse.urlparse.hostname.endswith
    - new_jar.set_cookie
    - <builtin>.super
    - requests.utils.should_bypass_proxies
    - requests.utils.requote_uri
    - adapter.send
    - requests.utils.super_len
    - requests.compat.MutableMapping.fileno
    - field.decode
    - idna.encode
    - requests.cookies.MockRequest.__init__
    - requests.cookies.MockResponse.__init__
    - requests.sessions.Session.send
    - k.encode
    - hist.append
    - os.path.exists
    - requests.utils.set_environ
    - netrc.netrc
    - hooks.get
    - location.encode
    - urllib.parse.urlparse
    - hooks.items
    - urllib.parse.quote.seek
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - kwargs.setdefault
    - urllib.parse.urlparse.scheme.startswith
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils._validate_header_part
    - cookie.value.replace
    - warnings.warn
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - requests._internal_utils.unicode_is_ascii
    - json.dumps
    - string_network.split
    - urllib.parse.quote.split
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_cookies
    - requests.models.PreparedRequest.prepare_method
    - history.pop
    - requests.cookies.extract_cookies_to_jar
    - urllib.parse.urljoin.tell
    - <builtin>.getattr
    - urllib.parse.urljoin.split
    - urllib.request.getproxies.items
    - validator.match
    - urllib.request.proxy_bypass
    - requests.models.PreparedRequest.prepare_url
    - urllib.parse.quote
    - <builtin>.int
    - requests.utils.guess_filename
    - urllib.parse.urljoin.fileno
    - urllib.parse.urlunparse
    - requests.utils.to_key_val_list
    - session_hooks.get
    - requests.models.PreparedRequest.__init__
    - os.path.expanduser
    - cookie.value.startswith
    - urllib.parse.urlparse.geturl
    - net.split
    - requests.sessions.Session.merge_environment_settings
    - DEFAULT_PORTS.get
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - requests.compat.MutableMapping.encode
    - requests.compat.MutableMapping.seek
    - requests.auth.HTTPBasicAuth.__init__
    - requests.models.PreparedRequest._get_idna_encoded_host
    - os.environ.get
    - urllib.parse.unquote
    - urllib.parse.urljoin.lower
    - requests.models.PreparedRequest.prepare_body
    - requests.compat.MutableMapping.update
    - requests.compat.MutableMapping.__init__
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.models.PreparedRequest.prepare_content_length
    - requests.compat.MutableMapping.lower
    - datetime.timedelta
    - requests.utils.dotted_netmask
    - simplejson.dumps
    - resp.raw.read
    - requests.utils.get_netrc_auth
    - <builtin>.list
    - result.append
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.urljoin
    - urllib.parse.quote.fileno
    - kwargs.pop
    - urllib3.filepost.encode_multipart_formdata
    - urllib.parse.urlencode.seek
    - request.method.upper
    - urllib.parse.quote.lower
    - urllib.parse.quote.upper
    - struct.pack
    - requests.models.Request.__init__
    - key.upper
    - requests.utils.check_header_validity
    - requests.cookies.create_cookie
    - <builtin>.all
    - requests.compat.MutableMapping.upper
    - merged_setting.items
    - urllib.parse.urlunparse.split
    - requests.compat.MutableMapping.get
    - <builtin>.chr
    - host.startswith
    - <builtin>.next
    - requests.structures.CaseInsensitiveDict.__init__
    - proxies.get
    - requests.compat.MutableMapping.items
    - history.insert
    - socket.inet_aton
    - username.encode
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - new_proxies.setdefault
    - <builtin>.object
    - result.update
    - urllib.parse.quote.encode
    - requests.compat.MutableMapping.pop
    - os.fstat
    - <builtin>.set
    - urllib.parse.urljoin.encode
    - resp.close
    - requests.utils.resolve_proxies
    - base64.b64encode.strip
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_headers
    - requests.cookies.RequestsCookieJar.update
    - requests.compat.MutableMapping.split
    - http.cookiejar.CookieJar.extract_cookies
    - urllib.request.getproxies
    - requests.utils.unquote_unreserved
    - requests.cookies.MockRequest.get_new_headers
    - requests.sessions.merge_hooks
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - requests.auth._basic_auth_str
    - requests.sessions.Session.prepare_request
    - <builtin>.hasattr
    - requests.hooks.dispatch_hook
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - time.perf_counter
    - collections.OrderedDict
    - new_fields.append
    - request_hooks.get
    - requests.structures.CaseInsensitiveDict.copy
    - requests._internal_utils.to_native_string
    - requests.compat.MutableMapping.decode
    - requests.cookies.RequestsCookieJar.copy
    - u_string.encode
    - urllib3.fields.RequestField.make_multipart
    - socket.inet_ntoa
    - requests.utils.is_ipv4_address
    - requests.structures.CaseInsensitiveDict.__iter__
    - requests.compat.MutableMapping.startswith
    - requests.utils.get_auth_from_url
    - proxies.copy
    - collections.OrderedDict.values
    - netrc.netrc.authenticators
    - requests.sessions.merge_setting
    - requests.models.RequestHooksMixin.register_hook
    - requests.utils.address_in_network
    - copy.copy
    - http.cookiejar.Cookie
    - base64.b64encode
    - <builtin>.str
    - requests.utils.is_valid_cidr
    - kwargs.get
    - http.cookiejar.CookieJar.add_cookie_header
    - h.isalnum
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.models.PreparedRequest.copy
    - password.encode
    - requests.sessions.Session.get_adapter
    - requests.cookies.cookiejar_from_dict
    - <builtin>.bool
    - send_kwargs.update
    - requests.utils.get_environ_proxies.<dict1>.get
    - v.encode
    - urllib3.fields.RequestField
    - <builtin>.any
    - urllib.parse.urljoin.startswith
    - urllib.request.getproxies.get
    - requests.cookies._copy_cookie_jar
    - urllib.parse.urlencode
    - merged_setting.update
    - urllib.parse.urlencode.tell
    - <builtin>.max
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.tell
    - fp.read
    - collections.abc.MutableMapping.__init__
    - <builtin>.isinstance
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.type
    - urllib.parse.urlparse._replace
    - requests.utils.rewind_body
    - prefix.lower
    - urllib.parse.quote.lstrip
    - urllib.parse.urljoin.upper
    - urllib.parse.quote.startswith
    - urllib.parse.urlencode.fileno
    - http.cookiejar.CookieJar.__init__
    - requests.models.PreparedRequest.prepare
    - struct.unpack
    - no_proxy.replace
    - string_network.count
    - requests.compat.MutableMapping.setdefault
    - method.upper
    - requests.cookies.get_cookie_header
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: method.upper
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f718a5ea0d0>
    - <ast.Constant object at 0x7f718a5ea3d0>
    - <ast.Constant object at 0x7f718a5ea4c0>
    - <ast.Constant object at 0x7f718a5ead90>
    - <ast.Constant object at 0x7f718a5ead60>
    - <ast.Constant object at 0x7f718a5ea820>
    - <ast.Constant object at 0x7f718a5ea100>
    - <ast.Constant object at 0x7f718a5eaa90>
    - <ast.Constant object at 0x7f718a5ea280>
    - <ast.Constant object at 0x7f718a5ea2b0>
    argNames:
    - self
    - method
    - url
    - headers
    - files
    - data
    - params
    - auth
    - cookies
    - hooks
    - json
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 258
    functionName: requests.models.Request.__init__
    functionSourceFile: requests.models
    functionUses: 9
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.list
    - hooks.items
    - requests.models.RequestHooksMixin.register_hook
    - <builtin>.isinstance
    - requests.hooks.default_hooks
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - url
    - proxies
    - stream
    - verify
    - cert
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 750
    functionName: requests.sessions.Session.merge_environment_settings
    functionSourceFile: requests.sessions
    functionUses: 9
    functionsReached:
    - socket.inet_ntoa
    - requests.utils.get_environ_proxies
    - requests.utils.is_ipv4_address
    - struct.pack
    - key.upper
    - urllib.request.getproxies.items
    - merged_setting.items
    - requests.compat.MutableMapping.get
    - requests.sessions.merge_setting
    - requests.utils.address_in_network
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.request.proxy_bypass
    - urllib.parse.urlparse.hostname.endswith
    - requests.compat.MutableMapping.items
    - requests.utils.should_bypass_proxies
    - <builtin>.int
    - socket.inet_aton
    - requests.utils.is_valid_cidr
    - requests.utils.to_key_val_list
    - net.split
    - requests.utils.set_environ
    - os.environ.get
    - merged_setting.update
    - urllib.parse.urlparse
    - requests.compat.MutableMapping.update
    - urllib.request.getproxies
    - requests.utils.should_bypass_proxies.get_proxy
    - <builtin>.isinstance
    - requests.utils.dotted_netmask
    - <builtin>.list
    - collections.OrderedDict
    - string_network.split
    - struct.unpack
    - no_proxy.replace
    - string_network.count
    - requests.compat.MutableMapping.setdefault
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: send_kwargs.update
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - url
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 593
    functionName: requests.sessions.Session.get
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached:
    - collections.OrderedDict.items
    - requests.utils.get_environ_proxies
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib3.util.parse_url
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - new_jar.clear
    - requests.cookies.merge_cookies
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.urljoin.seek
    - urllib.parse.urlparse.hostname.endswith
    - new_jar.set_cookie
    - <builtin>.super
    - requests.utils.should_bypass_proxies
    - requests.utils.requote_uri
    - adapter.send
    - requests.utils.super_len
    - requests.compat.MutableMapping.fileno
    - field.decode
    - requests.sessions.Session.request
    - idna.encode
    - requests.cookies.MockRequest.__init__
    - requests.cookies.MockResponse.__init__
    - requests.sessions.Session.send
    - k.encode
    - hist.append
    - os.path.exists
    - requests.utils.set_environ
    - netrc.netrc
    - hooks.get
    - location.encode
    - urllib.parse.urlparse
    - hooks.items
    - urllib.parse.quote.seek
    - <builtin>.len
    - kwargs.setdefault
    - requests.cookies.RequestsCookieJar.set_cookie
    - urllib.parse.urlparse.scheme.startswith
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils._validate_header_part
    - cookie.value.replace
    - warnings.warn
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - requests._internal_utils.unicode_is_ascii
    - json.dumps
    - string_network.split
    - urllib.parse.quote.split
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_cookies
    - requests.models.PreparedRequest.prepare_method
    - history.pop
    - requests.cookies.extract_cookies_to_jar
    - urllib.parse.urljoin.tell
    - <builtin>.getattr
    - urllib.parse.urljoin.split
    - urllib.request.getproxies.items
    - validator.match
    - urllib.request.proxy_bypass
    - requests.models.PreparedRequest.prepare_url
    - urllib.parse.quote
    - <builtin>.int
    - requests.utils.guess_filename
    - urllib.parse.urljoin.fileno
    - urllib.parse.urlunparse
    - requests.utils.to_key_val_list
    - session_hooks.get
    - requests.models.PreparedRequest.__init__
    - os.path.expanduser
    - cookie.value.startswith
    - urllib.parse.urlparse.geturl
    - net.split
    - requests.sessions.Session.merge_environment_settings
    - DEFAULT_PORTS.get
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - requests.compat.MutableMapping.encode
    - requests.compat.MutableMapping.seek
    - requests.auth.HTTPBasicAuth.__init__
    - requests.models.PreparedRequest._get_idna_encoded_host
    - os.environ.get
    - urllib.parse.unquote
    - urllib.parse.urljoin.lower
    - requests.models.PreparedRequest.prepare_body
    - requests.compat.MutableMapping.update
    - requests.compat.MutableMapping.__init__
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.models.PreparedRequest.prepare_content_length
    - requests.compat.MutableMapping.lower
    - datetime.timedelta
    - requests.utils.dotted_netmask
    - simplejson.dumps
    - resp.raw.read
    - requests.utils.get_netrc_auth
    - <builtin>.list
    - result.append
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.urljoin
    - urllib.parse.quote.fileno
    - kwargs.pop
    - urllib3.filepost.encode_multipart_formdata
    - urllib.parse.urlencode.seek
    - request.method.upper
    - urllib.parse.quote.lower
    - urllib.parse.quote.upper
    - struct.pack
    - requests.models.Request.__init__
    - key.upper
    - requests.utils.check_header_validity
    - requests.cookies.create_cookie
    - <builtin>.all
    - requests.compat.MutableMapping.upper
    - merged_setting.items
    - urllib.parse.urlunparse.split
    - requests.compat.MutableMapping.get
    - <builtin>.chr
    - host.startswith
    - <builtin>.next
    - requests.structures.CaseInsensitiveDict.__init__
    - proxies.get
    - requests.compat.MutableMapping.items
    - history.insert
    - socket.inet_aton
    - username.encode
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - new_proxies.setdefault
    - <builtin>.object
    - result.update
    - urllib.parse.quote.encode
    - requests.compat.MutableMapping.pop
    - os.fstat
    - <builtin>.set
    - urllib.parse.urljoin.encode
    - resp.close
    - requests.utils.resolve_proxies
    - base64.b64encode.strip
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_headers
    - requests.cookies.RequestsCookieJar.update
    - requests.compat.MutableMapping.split
    - http.cookiejar.CookieJar.extract_cookies
    - urllib.request.getproxies
    - requests.utils.unquote_unreserved
    - requests.cookies.MockRequest.get_new_headers
    - requests.sessions.merge_hooks
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - requests.auth._basic_auth_str
    - requests.sessions.Session.prepare_request
    - <builtin>.hasattr
    - requests.hooks.dispatch_hook
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - time.perf_counter
    - collections.OrderedDict
    - new_fields.append
    - request_hooks.get
    - requests.structures.CaseInsensitiveDict.copy
    - requests._internal_utils.to_native_string
    - requests.compat.MutableMapping.decode
    - requests.cookies.RequestsCookieJar.copy
    - u_string.encode
    - urllib3.fields.RequestField.make_multipart
    - socket.inet_ntoa
    - requests.utils.is_ipv4_address
    - requests.structures.CaseInsensitiveDict.__iter__
    - requests.compat.MutableMapping.startswith
    - requests.utils.get_auth_from_url
    - proxies.copy
    - collections.OrderedDict.values
    - netrc.netrc.authenticators
    - requests.sessions.merge_setting
    - requests.models.RequestHooksMixin.register_hook
    - requests.utils.address_in_network
    - copy.copy
    - http.cookiejar.Cookie
    - base64.b64encode
    - <builtin>.str
    - requests.utils.is_valid_cidr
    - kwargs.get
    - http.cookiejar.CookieJar.add_cookie_header
    - h.isalnum
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.models.PreparedRequest.copy
    - password.encode
    - requests.sessions.Session.get_adapter
    - requests.cookies.cookiejar_from_dict
    - <builtin>.bool
    - send_kwargs.update
    - requests.utils.get_environ_proxies.<dict1>.get
    - v.encode
    - urllib3.fields.RequestField
    - <builtin>.any
    - urllib.parse.urljoin.startswith
    - urllib.request.getproxies.get
    - requests.cookies._copy_cookie_jar
    - urllib.parse.urlencode
    - merged_setting.update
    - urllib.parse.urlencode.tell
    - <builtin>.max
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.tell
    - fp.read
    - collections.abc.MutableMapping.__init__
    - <builtin>.isinstance
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.type
    - urllib.parse.urlparse._replace
    - requests.utils.rewind_body
    - prefix.lower
    - urllib.parse.quote.lstrip
    - urllib.parse.urljoin.upper
    - urllib.parse.quote.startswith
    - urllib.parse.urlencode.fileno
    - http.cookiejar.CookieJar.__init__
    - requests.models.PreparedRequest.prepare
    - struct.unpack
    - no_proxy.replace
    - string_network.count
    - requests.compat.MutableMapping.setdefault
    - method.upper
    - requests.cookies.get_cookie_header
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - url
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 604
    functionName: requests.sessions.Session.options
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached:
    - collections.OrderedDict.items
    - requests.utils.get_environ_proxies
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib3.util.parse_url
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - new_jar.clear
    - requests.cookies.merge_cookies
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.urljoin.seek
    - urllib.parse.urlparse.hostname.endswith
    - new_jar.set_cookie
    - <builtin>.super
    - requests.utils.should_bypass_proxies
    - requests.utils.requote_uri
    - adapter.send
    - requests.utils.super_len
    - requests.compat.MutableMapping.fileno
    - field.decode
    - requests.sessions.Session.request
    - idna.encode
    - requests.cookies.MockRequest.__init__
    - requests.cookies.MockResponse.__init__
    - requests.sessions.Session.send
    - k.encode
    - hist.append
    - os.path.exists
    - requests.utils.set_environ
    - netrc.netrc
    - hooks.get
    - location.encode
    - urllib.parse.urlparse
    - hooks.items
    - urllib.parse.quote.seek
    - <builtin>.len
    - kwargs.setdefault
    - requests.cookies.RequestsCookieJar.set_cookie
    - urllib.parse.urlparse.scheme.startswith
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils._validate_header_part
    - cookie.value.replace
    - warnings.warn
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - requests._internal_utils.unicode_is_ascii
    - json.dumps
    - string_network.split
    - urllib.parse.quote.split
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_cookies
    - requests.models.PreparedRequest.prepare_method
    - history.pop
    - requests.cookies.extract_cookies_to_jar
    - urllib.parse.urljoin.tell
    - <builtin>.getattr
    - urllib.parse.urljoin.split
    - urllib.request.getproxies.items
    - validator.match
    - urllib.request.proxy_bypass
    - requests.models.PreparedRequest.prepare_url
    - urllib.parse.quote
    - <builtin>.int
    - requests.utils.guess_filename
    - urllib.parse.urljoin.fileno
    - urllib.parse.urlunparse
    - requests.utils.to_key_val_list
    - session_hooks.get
    - requests.models.PreparedRequest.__init__
    - os.path.expanduser
    - cookie.value.startswith
    - urllib.parse.urlparse.geturl
    - net.split
    - requests.sessions.Session.merge_environment_settings
    - DEFAULT_PORTS.get
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - requests.compat.MutableMapping.encode
    - requests.compat.MutableMapping.seek
    - requests.auth.HTTPBasicAuth.__init__
    - requests.models.PreparedRequest._get_idna_encoded_host
    - os.environ.get
    - urllib.parse.unquote
    - urllib.parse.urljoin.lower
    - requests.models.PreparedRequest.prepare_body
    - requests.compat.MutableMapping.update
    - requests.compat.MutableMapping.__init__
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.models.PreparedRequest.prepare_content_length
    - requests.compat.MutableMapping.lower
    - datetime.timedelta
    - requests.utils.dotted_netmask
    - simplejson.dumps
    - resp.raw.read
    - requests.utils.get_netrc_auth
    - <builtin>.list
    - result.append
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.urljoin
    - urllib.parse.quote.fileno
    - kwargs.pop
    - urllib3.filepost.encode_multipart_formdata
    - urllib.parse.urlencode.seek
    - request.method.upper
    - urllib.parse.quote.lower
    - urllib.parse.quote.upper
    - struct.pack
    - requests.models.Request.__init__
    - key.upper
    - requests.utils.check_header_validity
    - requests.cookies.create_cookie
    - <builtin>.all
    - requests.compat.MutableMapping.upper
    - merged_setting.items
    - urllib.parse.urlunparse.split
    - requests.compat.MutableMapping.get
    - <builtin>.chr
    - host.startswith
    - <builtin>.next
    - requests.structures.CaseInsensitiveDict.__init__
    - proxies.get
    - requests.compat.MutableMapping.items
    - history.insert
    - socket.inet_aton
    - username.encode
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - new_proxies.setdefault
    - <builtin>.object
    - result.update
    - urllib.parse.quote.encode
    - requests.compat.MutableMapping.pop
    - os.fstat
    - <builtin>.set
    - urllib.parse.urljoin.encode
    - resp.close
    - requests.utils.resolve_proxies
    - base64.b64encode.strip
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_headers
    - requests.cookies.RequestsCookieJar.update
    - requests.compat.MutableMapping.split
    - http.cookiejar.CookieJar.extract_cookies
    - urllib.request.getproxies
    - requests.utils.unquote_unreserved
    - requests.cookies.MockRequest.get_new_headers
    - requests.sessions.merge_hooks
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - requests.auth._basic_auth_str
    - requests.sessions.Session.prepare_request
    - <builtin>.hasattr
    - requests.hooks.dispatch_hook
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - time.perf_counter
    - collections.OrderedDict
    - new_fields.append
    - request_hooks.get
    - requests.structures.CaseInsensitiveDict.copy
    - requests._internal_utils.to_native_string
    - requests.compat.MutableMapping.decode
    - requests.cookies.RequestsCookieJar.copy
    - u_string.encode
    - urllib3.fields.RequestField.make_multipart
    - socket.inet_ntoa
    - requests.utils.is_ipv4_address
    - requests.structures.CaseInsensitiveDict.__iter__
    - requests.compat.MutableMapping.startswith
    - requests.utils.get_auth_from_url
    - proxies.copy
    - collections.OrderedDict.values
    - netrc.netrc.authenticators
    - requests.sessions.merge_setting
    - requests.models.RequestHooksMixin.register_hook
    - requests.utils.address_in_network
    - copy.copy
    - http.cookiejar.Cookie
    - base64.b64encode
    - <builtin>.str
    - requests.utils.is_valid_cidr
    - kwargs.get
    - http.cookiejar.CookieJar.add_cookie_header
    - h.isalnum
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.models.PreparedRequest.copy
    - password.encode
    - requests.sessions.Session.get_adapter
    - requests.cookies.cookiejar_from_dict
    - <builtin>.bool
    - send_kwargs.update
    - requests.utils.get_environ_proxies.<dict1>.get
    - v.encode
    - urllib3.fields.RequestField
    - <builtin>.any
    - urllib.parse.urljoin.startswith
    - urllib.request.getproxies.get
    - requests.cookies._copy_cookie_jar
    - urllib.parse.urlencode
    - merged_setting.update
    - urllib.parse.urlencode.tell
    - <builtin>.max
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.tell
    - fp.read
    - collections.abc.MutableMapping.__init__
    - <builtin>.isinstance
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.type
    - urllib.parse.urlparse._replace
    - requests.utils.rewind_body
    - prefix.lower
    - urllib.parse.quote.lstrip
    - urllib.parse.urljoin.upper
    - urllib.parse.quote.startswith
    - urllib.parse.urlencode.fileno
    - http.cookiejar.CookieJar.__init__
    - requests.models.PreparedRequest.prepare
    - struct.unpack
    - no_proxy.replace
    - string_network.count
    - requests.compat.MutableMapping.setdefault
    - method.upper
    - requests.cookies.get_cookie_header
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - url
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 615
    functionName: requests.sessions.Session.head
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached:
    - collections.OrderedDict.items
    - requests.utils.get_environ_proxies
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib3.util.parse_url
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - new_jar.clear
    - requests.cookies.merge_cookies
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.urljoin.seek
    - urllib.parse.urlparse.hostname.endswith
    - new_jar.set_cookie
    - <builtin>.super
    - requests.utils.should_bypass_proxies
    - requests.utils.requote_uri
    - adapter.send
    - requests.utils.super_len
    - requests.compat.MutableMapping.fileno
    - field.decode
    - requests.sessions.Session.request
    - idna.encode
    - requests.cookies.MockRequest.__init__
    - requests.cookies.MockResponse.__init__
    - requests.sessions.Session.send
    - k.encode
    - hist.append
    - os.path.exists
    - requests.utils.set_environ
    - netrc.netrc
    - hooks.get
    - location.encode
    - urllib.parse.urlparse
    - hooks.items
    - urllib.parse.quote.seek
    - <builtin>.len
    - kwargs.setdefault
    - requests.cookies.RequestsCookieJar.set_cookie
    - urllib.parse.urlparse.scheme.startswith
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils._validate_header_part
    - cookie.value.replace
    - warnings.warn
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - requests._internal_utils.unicode_is_ascii
    - json.dumps
    - string_network.split
    - urllib.parse.quote.split
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_cookies
    - requests.models.PreparedRequest.prepare_method
    - history.pop
    - requests.cookies.extract_cookies_to_jar
    - urllib.parse.urljoin.tell
    - <builtin>.getattr
    - urllib.parse.urljoin.split
    - urllib.request.getproxies.items
    - validator.match
    - urllib.request.proxy_bypass
    - requests.models.PreparedRequest.prepare_url
    - urllib.parse.quote
    - <builtin>.int
    - requests.utils.guess_filename
    - urllib.parse.urljoin.fileno
    - urllib.parse.urlunparse
    - requests.utils.to_key_val_list
    - session_hooks.get
    - requests.models.PreparedRequest.__init__
    - os.path.expanduser
    - cookie.value.startswith
    - urllib.parse.urlparse.geturl
    - net.split
    - requests.sessions.Session.merge_environment_settings
    - DEFAULT_PORTS.get
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - requests.compat.MutableMapping.encode
    - requests.compat.MutableMapping.seek
    - requests.auth.HTTPBasicAuth.__init__
    - requests.models.PreparedRequest._get_idna_encoded_host
    - os.environ.get
    - urllib.parse.unquote
    - urllib.parse.urljoin.lower
    - requests.models.PreparedRequest.prepare_body
    - requests.compat.MutableMapping.update
    - requests.compat.MutableMapping.__init__
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.models.PreparedRequest.prepare_content_length
    - requests.compat.MutableMapping.lower
    - datetime.timedelta
    - requests.utils.dotted_netmask
    - simplejson.dumps
    - resp.raw.read
    - requests.utils.get_netrc_auth
    - <builtin>.list
    - result.append
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.urljoin
    - urllib.parse.quote.fileno
    - kwargs.pop
    - urllib3.filepost.encode_multipart_formdata
    - urllib.parse.urlencode.seek
    - request.method.upper
    - urllib.parse.quote.lower
    - urllib.parse.quote.upper
    - struct.pack
    - requests.models.Request.__init__
    - key.upper
    - requests.utils.check_header_validity
    - requests.cookies.create_cookie
    - <builtin>.all
    - requests.compat.MutableMapping.upper
    - merged_setting.items
    - urllib.parse.urlunparse.split
    - requests.compat.MutableMapping.get
    - <builtin>.chr
    - host.startswith
    - <builtin>.next
    - requests.structures.CaseInsensitiveDict.__init__
    - proxies.get
    - requests.compat.MutableMapping.items
    - history.insert
    - socket.inet_aton
    - username.encode
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - new_proxies.setdefault
    - <builtin>.object
    - result.update
    - urllib.parse.quote.encode
    - requests.compat.MutableMapping.pop
    - os.fstat
    - <builtin>.set
    - urllib.parse.urljoin.encode
    - resp.close
    - requests.utils.resolve_proxies
    - base64.b64encode.strip
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_headers
    - requests.cookies.RequestsCookieJar.update
    - requests.compat.MutableMapping.split
    - http.cookiejar.CookieJar.extract_cookies
    - urllib.request.getproxies
    - requests.utils.unquote_unreserved
    - requests.cookies.MockRequest.get_new_headers
    - requests.sessions.merge_hooks
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - requests.auth._basic_auth_str
    - requests.sessions.Session.prepare_request
    - <builtin>.hasattr
    - requests.hooks.dispatch_hook
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - time.perf_counter
    - collections.OrderedDict
    - new_fields.append
    - request_hooks.get
    - requests.structures.CaseInsensitiveDict.copy
    - requests._internal_utils.to_native_string
    - requests.compat.MutableMapping.decode
    - requests.cookies.RequestsCookieJar.copy
    - u_string.encode
    - urllib3.fields.RequestField.make_multipart
    - socket.inet_ntoa
    - requests.utils.is_ipv4_address
    - requests.structures.CaseInsensitiveDict.__iter__
    - requests.compat.MutableMapping.startswith
    - requests.utils.get_auth_from_url
    - proxies.copy
    - collections.OrderedDict.values
    - netrc.netrc.authenticators
    - requests.sessions.merge_setting
    - requests.models.RequestHooksMixin.register_hook
    - requests.utils.address_in_network
    - copy.copy
    - http.cookiejar.Cookie
    - base64.b64encode
    - <builtin>.str
    - requests.utils.is_valid_cidr
    - kwargs.get
    - http.cookiejar.CookieJar.add_cookie_header
    - h.isalnum
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.models.PreparedRequest.copy
    - password.encode
    - requests.sessions.Session.get_adapter
    - requests.cookies.cookiejar_from_dict
    - <builtin>.bool
    - send_kwargs.update
    - requests.utils.get_environ_proxies.<dict1>.get
    - v.encode
    - urllib3.fields.RequestField
    - <builtin>.any
    - urllib.parse.urljoin.startswith
    - urllib.request.getproxies.get
    - requests.cookies._copy_cookie_jar
    - urllib.parse.urlencode
    - merged_setting.update
    - urllib.parse.urlencode.tell
    - <builtin>.max
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.tell
    - fp.read
    - collections.abc.MutableMapping.__init__
    - <builtin>.isinstance
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.type
    - urllib.parse.urlparse._replace
    - requests.utils.rewind_body
    - prefix.lower
    - urllib.parse.quote.lstrip
    - urllib.parse.urljoin.upper
    - urllib.parse.quote.startswith
    - urllib.parse.urlencode.fileno
    - http.cookiejar.CookieJar.__init__
    - requests.models.PreparedRequest.prepare
    - struct.unpack
    - no_proxy.replace
    - string_network.count
    - requests.compat.MutableMapping.setdefault
    - method.upper
    - requests.cookies.get_cookie_header
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f7189b44be0>
    - <ast.Constant object at 0x7f7189b44130>
    argNames:
    - self
    - url
    - data
    - json
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 626
    functionName: requests.sessions.Session.post
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached:
    - collections.OrderedDict.items
    - requests.utils.get_environ_proxies
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib3.util.parse_url
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - new_jar.clear
    - requests.cookies.merge_cookies
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.urljoin.seek
    - urllib.parse.urlparse.hostname.endswith
    - new_jar.set_cookie
    - <builtin>.super
    - requests.utils.should_bypass_proxies
    - requests.utils.requote_uri
    - adapter.send
    - requests.utils.super_len
    - requests.compat.MutableMapping.fileno
    - field.decode
    - requests.sessions.Session.request
    - idna.encode
    - requests.cookies.MockRequest.__init__
    - requests.cookies.MockResponse.__init__
    - requests.sessions.Session.send
    - k.encode
    - hist.append
    - os.path.exists
    - requests.utils.set_environ
    - netrc.netrc
    - hooks.get
    - location.encode
    - urllib.parse.urlparse
    - hooks.items
    - urllib.parse.quote.seek
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - kwargs.setdefault
    - urllib.parse.urlparse.scheme.startswith
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils._validate_header_part
    - cookie.value.replace
    - warnings.warn
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - requests._internal_utils.unicode_is_ascii
    - json.dumps
    - string_network.split
    - urllib.parse.quote.split
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_cookies
    - requests.models.PreparedRequest.prepare_method
    - history.pop
    - requests.cookies.extract_cookies_to_jar
    - urllib.parse.urljoin.tell
    - <builtin>.getattr
    - urllib.parse.urljoin.split
    - urllib.request.getproxies.items
    - validator.match
    - urllib.request.proxy_bypass
    - requests.models.PreparedRequest.prepare_url
    - urllib.parse.quote
    - <builtin>.int
    - requests.utils.guess_filename
    - urllib.parse.urljoin.fileno
    - urllib.parse.urlunparse
    - requests.utils.to_key_val_list
    - session_hooks.get
    - requests.models.PreparedRequest.__init__
    - os.path.expanduser
    - cookie.value.startswith
    - urllib.parse.urlparse.geturl
    - net.split
    - requests.sessions.Session.merge_environment_settings
    - DEFAULT_PORTS.get
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - requests.compat.MutableMapping.encode
    - requests.compat.MutableMapping.seek
    - requests.auth.HTTPBasicAuth.__init__
    - requests.models.PreparedRequest._get_idna_encoded_host
    - os.environ.get
    - urllib.parse.unquote
    - urllib.parse.urljoin.lower
    - requests.models.PreparedRequest.prepare_body
    - requests.compat.MutableMapping.update
    - requests.compat.MutableMapping.__init__
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.models.PreparedRequest.prepare_content_length
    - requests.compat.MutableMapping.lower
    - datetime.timedelta
    - requests.utils.dotted_netmask
    - simplejson.dumps
    - resp.raw.read
    - requests.utils.get_netrc_auth
    - <builtin>.list
    - result.append
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.urljoin
    - urllib.parse.quote.fileno
    - kwargs.pop
    - urllib3.filepost.encode_multipart_formdata
    - urllib.parse.urlencode.seek
    - request.method.upper
    - urllib.parse.quote.lower
    - urllib.parse.quote.upper
    - struct.pack
    - requests.models.Request.__init__
    - key.upper
    - requests.utils.check_header_validity
    - requests.cookies.create_cookie
    - <builtin>.all
    - requests.compat.MutableMapping.upper
    - merged_setting.items
    - urllib.parse.urlunparse.split
    - requests.compat.MutableMapping.get
    - <builtin>.chr
    - host.startswith
    - <builtin>.next
    - requests.structures.CaseInsensitiveDict.__init__
    - proxies.get
    - requests.compat.MutableMapping.items
    - history.insert
    - socket.inet_aton
    - username.encode
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - new_proxies.setdefault
    - <builtin>.object
    - result.update
    - urllib.parse.quote.encode
    - requests.compat.MutableMapping.pop
    - os.fstat
    - <builtin>.set
    - urllib.parse.urljoin.encode
    - resp.close
    - requests.utils.resolve_proxies
    - base64.b64encode.strip
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_headers
    - requests.cookies.RequestsCookieJar.update
    - requests.compat.MutableMapping.split
    - http.cookiejar.CookieJar.extract_cookies
    - urllib.request.getproxies
    - requests.utils.unquote_unreserved
    - requests.cookies.MockRequest.get_new_headers
    - requests.sessions.merge_hooks
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - requests.auth._basic_auth_str
    - requests.sessions.Session.prepare_request
    - <builtin>.hasattr
    - requests.hooks.dispatch_hook
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - time.perf_counter
    - collections.OrderedDict
    - new_fields.append
    - request_hooks.get
    - requests.structures.CaseInsensitiveDict.copy
    - requests._internal_utils.to_native_string
    - requests.compat.MutableMapping.decode
    - requests.cookies.RequestsCookieJar.copy
    - u_string.encode
    - urllib3.fields.RequestField.make_multipart
    - socket.inet_ntoa
    - requests.utils.is_ipv4_address
    - requests.structures.CaseInsensitiveDict.__iter__
    - requests.compat.MutableMapping.startswith
    - requests.utils.get_auth_from_url
    - proxies.copy
    - collections.OrderedDict.values
    - netrc.netrc.authenticators
    - requests.sessions.merge_setting
    - requests.models.RequestHooksMixin.register_hook
    - requests.utils.address_in_network
    - copy.copy
    - http.cookiejar.Cookie
    - base64.b64encode
    - <builtin>.str
    - requests.utils.is_valid_cidr
    - kwargs.get
    - http.cookiejar.CookieJar.add_cookie_header
    - h.isalnum
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.models.PreparedRequest.copy
    - password.encode
    - requests.sessions.Session.get_adapter
    - requests.cookies.cookiejar_from_dict
    - <builtin>.bool
    - send_kwargs.update
    - requests.utils.get_environ_proxies.<dict1>.get
    - v.encode
    - urllib3.fields.RequestField
    - <builtin>.any
    - urllib.parse.urljoin.startswith
    - urllib.request.getproxies.get
    - requests.cookies._copy_cookie_jar
    - urllib.parse.urlencode
    - merged_setting.update
    - urllib.parse.urlencode.tell
    - <builtin>.max
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.tell
    - fp.read
    - collections.abc.MutableMapping.__init__
    - <builtin>.isinstance
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.type
    - urllib.parse.urlparse._replace
    - requests.utils.rewind_body
    - prefix.lower
    - urllib.parse.quote.lstrip
    - urllib.parse.urljoin.upper
    - urllib.parse.quote.startswith
    - urllib.parse.urlencode.fileno
    - http.cookiejar.CookieJar.__init__
    - requests.models.PreparedRequest.prepare
    - struct.unpack
    - no_proxy.replace
    - string_network.count
    - requests.compat.MutableMapping.setdefault
    - method.upper
    - requests.cookies.get_cookie_header
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189b445e0>
    argNames:
    - self
    - url
    - data
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 639
    functionName: requests.sessions.Session.put
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached:
    - collections.OrderedDict.items
    - requests.utils.get_environ_proxies
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib3.util.parse_url
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - new_jar.clear
    - requests.cookies.merge_cookies
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.urljoin.seek
    - urllib.parse.urlparse.hostname.endswith
    - new_jar.set_cookie
    - <builtin>.super
    - requests.utils.should_bypass_proxies
    - requests.utils.requote_uri
    - adapter.send
    - requests.utils.super_len
    - requests.compat.MutableMapping.fileno
    - field.decode
    - requests.sessions.Session.request
    - idna.encode
    - requests.cookies.MockRequest.__init__
    - requests.cookies.MockResponse.__init__
    - requests.sessions.Session.send
    - k.encode
    - hist.append
    - os.path.exists
    - requests.utils.set_environ
    - netrc.netrc
    - hooks.get
    - location.encode
    - urllib.parse.urlparse
    - hooks.items
    - urllib.parse.quote.seek
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - kwargs.setdefault
    - urllib.parse.urlparse.scheme.startswith
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils._validate_header_part
    - cookie.value.replace
    - warnings.warn
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - requests._internal_utils.unicode_is_ascii
    - json.dumps
    - string_network.split
    - urllib.parse.quote.split
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_cookies
    - requests.models.PreparedRequest.prepare_method
    - history.pop
    - requests.cookies.extract_cookies_to_jar
    - urllib.parse.urljoin.tell
    - <builtin>.getattr
    - urllib.parse.urljoin.split
    - urllib.request.getproxies.items
    - validator.match
    - urllib.request.proxy_bypass
    - requests.models.PreparedRequest.prepare_url
    - urllib.parse.quote
    - <builtin>.int
    - requests.utils.guess_filename
    - urllib.parse.urljoin.fileno
    - urllib.parse.urlunparse
    - requests.utils.to_key_val_list
    - session_hooks.get
    - requests.models.PreparedRequest.__init__
    - os.path.expanduser
    - cookie.value.startswith
    - urllib.parse.urlparse.geturl
    - net.split
    - requests.sessions.Session.merge_environment_settings
    - DEFAULT_PORTS.get
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - requests.compat.MutableMapping.encode
    - requests.compat.MutableMapping.seek
    - requests.auth.HTTPBasicAuth.__init__
    - requests.models.PreparedRequest._get_idna_encoded_host
    - os.environ.get
    - urllib.parse.unquote
    - urllib.parse.urljoin.lower
    - requests.models.PreparedRequest.prepare_body
    - requests.compat.MutableMapping.update
    - requests.compat.MutableMapping.__init__
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.models.PreparedRequest.prepare_content_length
    - requests.compat.MutableMapping.lower
    - datetime.timedelta
    - requests.utils.dotted_netmask
    - simplejson.dumps
    - resp.raw.read
    - requests.utils.get_netrc_auth
    - <builtin>.list
    - result.append
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.urljoin
    - urllib.parse.quote.fileno
    - kwargs.pop
    - urllib3.filepost.encode_multipart_formdata
    - urllib.parse.urlencode.seek
    - request.method.upper
    - urllib.parse.quote.lower
    - urllib.parse.quote.upper
    - struct.pack
    - requests.models.Request.__init__
    - key.upper
    - requests.utils.check_header_validity
    - requests.cookies.create_cookie
    - <builtin>.all
    - requests.compat.MutableMapping.upper
    - merged_setting.items
    - urllib.parse.urlunparse.split
    - requests.compat.MutableMapping.get
    - <builtin>.chr
    - host.startswith
    - <builtin>.next
    - requests.structures.CaseInsensitiveDict.__init__
    - proxies.get
    - requests.compat.MutableMapping.items
    - history.insert
    - socket.inet_aton
    - username.encode
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - new_proxies.setdefault
    - <builtin>.object
    - result.update
    - urllib.parse.quote.encode
    - requests.compat.MutableMapping.pop
    - os.fstat
    - <builtin>.set
    - urllib.parse.urljoin.encode
    - resp.close
    - requests.utils.resolve_proxies
    - base64.b64encode.strip
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_headers
    - requests.cookies.RequestsCookieJar.update
    - requests.compat.MutableMapping.split
    - http.cookiejar.CookieJar.extract_cookies
    - urllib.request.getproxies
    - requests.utils.unquote_unreserved
    - requests.cookies.MockRequest.get_new_headers
    - requests.sessions.merge_hooks
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - requests.auth._basic_auth_str
    - requests.sessions.Session.prepare_request
    - <builtin>.hasattr
    - requests.hooks.dispatch_hook
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - time.perf_counter
    - collections.OrderedDict
    - new_fields.append
    - request_hooks.get
    - requests.structures.CaseInsensitiveDict.copy
    - requests._internal_utils.to_native_string
    - requests.compat.MutableMapping.decode
    - requests.cookies.RequestsCookieJar.copy
    - u_string.encode
    - urllib3.fields.RequestField.make_multipart
    - socket.inet_ntoa
    - requests.utils.is_ipv4_address
    - requests.structures.CaseInsensitiveDict.__iter__
    - requests.compat.MutableMapping.startswith
    - requests.utils.get_auth_from_url
    - proxies.copy
    - collections.OrderedDict.values
    - netrc.netrc.authenticators
    - requests.sessions.merge_setting
    - requests.models.RequestHooksMixin.register_hook
    - requests.utils.address_in_network
    - copy.copy
    - http.cookiejar.Cookie
    - base64.b64encode
    - <builtin>.str
    - requests.utils.is_valid_cidr
    - kwargs.get
    - http.cookiejar.CookieJar.add_cookie_header
    - h.isalnum
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.models.PreparedRequest.copy
    - password.encode
    - requests.sessions.Session.get_adapter
    - requests.cookies.cookiejar_from_dict
    - <builtin>.bool
    - send_kwargs.update
    - requests.utils.get_environ_proxies.<dict1>.get
    - v.encode
    - urllib3.fields.RequestField
    - <builtin>.any
    - urllib.parse.urljoin.startswith
    - urllib.request.getproxies.get
    - requests.cookies._copy_cookie_jar
    - urllib.parse.urlencode
    - merged_setting.update
    - urllib.parse.urlencode.tell
    - <builtin>.max
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.tell
    - fp.read
    - collections.abc.MutableMapping.__init__
    - <builtin>.isinstance
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.type
    - urllib.parse.urlparse._replace
    - requests.utils.rewind_body
    - prefix.lower
    - urllib.parse.quote.lstrip
    - urllib.parse.urljoin.upper
    - urllib.parse.quote.startswith
    - urllib.parse.urlencode.fileno
    - http.cookiejar.CookieJar.__init__
    - requests.models.PreparedRequest.prepare
    - struct.unpack
    - no_proxy.replace
    - string_network.count
    - requests.compat.MutableMapping.setdefault
    - method.upper
    - requests.cookies.get_cookie_header
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189b44310>
    argNames:
    - self
    - url
    - data
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 651
    functionName: requests.sessions.Session.patch
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached:
    - collections.OrderedDict.items
    - requests.utils.get_environ_proxies
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib3.util.parse_url
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - new_jar.clear
    - requests.cookies.merge_cookies
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.urljoin.seek
    - urllib.parse.urlparse.hostname.endswith
    - new_jar.set_cookie
    - <builtin>.super
    - requests.utils.should_bypass_proxies
    - requests.utils.requote_uri
    - adapter.send
    - requests.utils.super_len
    - requests.compat.MutableMapping.fileno
    - field.decode
    - requests.sessions.Session.request
    - idna.encode
    - requests.cookies.MockRequest.__init__
    - requests.cookies.MockResponse.__init__
    - requests.sessions.Session.send
    - k.encode
    - hist.append
    - os.path.exists
    - requests.utils.set_environ
    - netrc.netrc
    - hooks.get
    - location.encode
    - urllib.parse.urlparse
    - hooks.items
    - urllib.parse.quote.seek
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - kwargs.setdefault
    - urllib.parse.urlparse.scheme.startswith
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils._validate_header_part
    - cookie.value.replace
    - warnings.warn
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - requests._internal_utils.unicode_is_ascii
    - json.dumps
    - string_network.split
    - urllib.parse.quote.split
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_cookies
    - requests.models.PreparedRequest.prepare_method
    - history.pop
    - requests.cookies.extract_cookies_to_jar
    - urllib.parse.urljoin.tell
    - <builtin>.getattr
    - urllib.parse.urljoin.split
    - urllib.request.getproxies.items
    - validator.match
    - urllib.request.proxy_bypass
    - requests.models.PreparedRequest.prepare_url
    - urllib.parse.quote
    - <builtin>.int
    - requests.utils.guess_filename
    - urllib.parse.urljoin.fileno
    - urllib.parse.urlunparse
    - requests.utils.to_key_val_list
    - session_hooks.get
    - requests.models.PreparedRequest.__init__
    - os.path.expanduser
    - cookie.value.startswith
    - urllib.parse.urlparse.geturl
    - net.split
    - requests.sessions.Session.merge_environment_settings
    - DEFAULT_PORTS.get
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - requests.compat.MutableMapping.encode
    - requests.compat.MutableMapping.seek
    - requests.auth.HTTPBasicAuth.__init__
    - requests.models.PreparedRequest._get_idna_encoded_host
    - os.environ.get
    - urllib.parse.unquote
    - urllib.parse.urljoin.lower
    - requests.models.PreparedRequest.prepare_body
    - requests.compat.MutableMapping.update
    - requests.compat.MutableMapping.__init__
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.models.PreparedRequest.prepare_content_length
    - requests.compat.MutableMapping.lower
    - datetime.timedelta
    - requests.utils.dotted_netmask
    - simplejson.dumps
    - resp.raw.read
    - requests.utils.get_netrc_auth
    - <builtin>.list
    - result.append
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.urljoin
    - urllib.parse.quote.fileno
    - kwargs.pop
    - urllib3.filepost.encode_multipart_formdata
    - urllib.parse.urlencode.seek
    - request.method.upper
    - urllib.parse.quote.lower
    - urllib.parse.quote.upper
    - struct.pack
    - requests.models.Request.__init__
    - key.upper
    - requests.utils.check_header_validity
    - requests.cookies.create_cookie
    - <builtin>.all
    - requests.compat.MutableMapping.upper
    - merged_setting.items
    - urllib.parse.urlunparse.split
    - requests.compat.MutableMapping.get
    - <builtin>.chr
    - host.startswith
    - <builtin>.next
    - requests.structures.CaseInsensitiveDict.__init__
    - proxies.get
    - requests.compat.MutableMapping.items
    - history.insert
    - socket.inet_aton
    - username.encode
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - new_proxies.setdefault
    - <builtin>.object
    - result.update
    - urllib.parse.quote.encode
    - requests.compat.MutableMapping.pop
    - os.fstat
    - <builtin>.set
    - urllib.parse.urljoin.encode
    - resp.close
    - requests.utils.resolve_proxies
    - base64.b64encode.strip
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_headers
    - requests.cookies.RequestsCookieJar.update
    - requests.compat.MutableMapping.split
    - http.cookiejar.CookieJar.extract_cookies
    - urllib.request.getproxies
    - requests.utils.unquote_unreserved
    - requests.cookies.MockRequest.get_new_headers
    - requests.sessions.merge_hooks
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - requests.auth._basic_auth_str
    - requests.sessions.Session.prepare_request
    - <builtin>.hasattr
    - requests.hooks.dispatch_hook
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - time.perf_counter
    - collections.OrderedDict
    - new_fields.append
    - request_hooks.get
    - requests.structures.CaseInsensitiveDict.copy
    - requests._internal_utils.to_native_string
    - requests.compat.MutableMapping.decode
    - requests.cookies.RequestsCookieJar.copy
    - u_string.encode
    - urllib3.fields.RequestField.make_multipart
    - socket.inet_ntoa
    - requests.utils.is_ipv4_address
    - requests.structures.CaseInsensitiveDict.__iter__
    - requests.compat.MutableMapping.startswith
    - requests.utils.get_auth_from_url
    - proxies.copy
    - collections.OrderedDict.values
    - netrc.netrc.authenticators
    - requests.sessions.merge_setting
    - requests.models.RequestHooksMixin.register_hook
    - requests.utils.address_in_network
    - copy.copy
    - http.cookiejar.Cookie
    - base64.b64encode
    - <builtin>.str
    - requests.utils.is_valid_cidr
    - kwargs.get
    - http.cookiejar.CookieJar.add_cookie_header
    - h.isalnum
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.models.PreparedRequest.copy
    - password.encode
    - requests.sessions.Session.get_adapter
    - requests.cookies.cookiejar_from_dict
    - <builtin>.bool
    - send_kwargs.update
    - requests.utils.get_environ_proxies.<dict1>.get
    - v.encode
    - urllib3.fields.RequestField
    - <builtin>.any
    - urllib.parse.urljoin.startswith
    - urllib.request.getproxies.get
    - requests.cookies._copy_cookie_jar
    - urllib.parse.urlencode
    - merged_setting.update
    - urllib.parse.urlencode.tell
    - <builtin>.max
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.tell
    - fp.read
    - collections.abc.MutableMapping.__init__
    - <builtin>.isinstance
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.type
    - urllib.parse.urlparse._replace
    - requests.utils.rewind_body
    - prefix.lower
    - urllib.parse.quote.lstrip
    - urllib.parse.urljoin.upper
    - urllib.parse.quote.startswith
    - urllib.parse.urlencode.fileno
    - http.cookiejar.CookieJar.__init__
    - requests.models.PreparedRequest.prepare
    - struct.unpack
    - no_proxy.replace
    - string_network.count
    - requests.compat.MutableMapping.setdefault
    - method.upper
    - requests.cookies.get_cookie_header
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - url
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 663
    functionName: requests.sessions.Session.delete
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached:
    - collections.OrderedDict.items
    - requests.utils.get_environ_proxies
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib3.util.parse_url
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - new_jar.clear
    - requests.cookies.merge_cookies
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.urljoin.seek
    - urllib.parse.urlparse.hostname.endswith
    - new_jar.set_cookie
    - <builtin>.super
    - requests.utils.should_bypass_proxies
    - requests.utils.requote_uri
    - adapter.send
    - requests.utils.super_len
    - requests.compat.MutableMapping.fileno
    - field.decode
    - requests.sessions.Session.request
    - idna.encode
    - requests.cookies.MockRequest.__init__
    - requests.cookies.MockResponse.__init__
    - requests.sessions.Session.send
    - k.encode
    - hist.append
    - os.path.exists
    - requests.utils.set_environ
    - netrc.netrc
    - hooks.get
    - location.encode
    - urllib.parse.urlparse
    - hooks.items
    - urllib.parse.quote.seek
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - kwargs.setdefault
    - urllib.parse.urlparse.scheme.startswith
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils._validate_header_part
    - cookie.value.replace
    - warnings.warn
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - requests._internal_utils.unicode_is_ascii
    - json.dumps
    - string_network.split
    - urllib.parse.quote.split
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_cookies
    - requests.models.PreparedRequest.prepare_method
    - history.pop
    - requests.cookies.extract_cookies_to_jar
    - urllib.parse.urljoin.tell
    - <builtin>.getattr
    - urllib.parse.urljoin.split
    - urllib.request.getproxies.items
    - validator.match
    - urllib.request.proxy_bypass
    - requests.models.PreparedRequest.prepare_url
    - urllib.parse.quote
    - <builtin>.int
    - requests.utils.guess_filename
    - urllib.parse.urljoin.fileno
    - urllib.parse.urlunparse
    - requests.utils.to_key_val_list
    - session_hooks.get
    - requests.models.PreparedRequest.__init__
    - os.path.expanduser
    - cookie.value.startswith
    - urllib.parse.urlparse.geturl
    - net.split
    - requests.sessions.Session.merge_environment_settings
    - DEFAULT_PORTS.get
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - requests.compat.MutableMapping.encode
    - requests.compat.MutableMapping.seek
    - requests.auth.HTTPBasicAuth.__init__
    - requests.models.PreparedRequest._get_idna_encoded_host
    - os.environ.get
    - urllib.parse.unquote
    - urllib.parse.urljoin.lower
    - requests.models.PreparedRequest.prepare_body
    - requests.compat.MutableMapping.update
    - requests.compat.MutableMapping.__init__
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.models.PreparedRequest.prepare_content_length
    - requests.compat.MutableMapping.lower
    - datetime.timedelta
    - requests.utils.dotted_netmask
    - simplejson.dumps
    - resp.raw.read
    - requests.utils.get_netrc_auth
    - <builtin>.list
    - result.append
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.urljoin
    - urllib.parse.quote.fileno
    - kwargs.pop
    - urllib3.filepost.encode_multipart_formdata
    - urllib.parse.urlencode.seek
    - request.method.upper
    - urllib.parse.quote.lower
    - urllib.parse.quote.upper
    - struct.pack
    - requests.models.Request.__init__
    - key.upper
    - requests.utils.check_header_validity
    - requests.cookies.create_cookie
    - <builtin>.all
    - requests.compat.MutableMapping.upper
    - merged_setting.items
    - urllib.parse.urlunparse.split
    - requests.compat.MutableMapping.get
    - <builtin>.chr
    - host.startswith
    - <builtin>.next
    - requests.structures.CaseInsensitiveDict.__init__
    - proxies.get
    - requests.compat.MutableMapping.items
    - history.insert
    - socket.inet_aton
    - username.encode
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - new_proxies.setdefault
    - <builtin>.object
    - result.update
    - urllib.parse.quote.encode
    - requests.compat.MutableMapping.pop
    - os.fstat
    - <builtin>.set
    - urllib.parse.urljoin.encode
    - resp.close
    - requests.utils.resolve_proxies
    - base64.b64encode.strip
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_headers
    - requests.cookies.RequestsCookieJar.update
    - requests.compat.MutableMapping.split
    - http.cookiejar.CookieJar.extract_cookies
    - urllib.request.getproxies
    - requests.utils.unquote_unreserved
    - requests.cookies.MockRequest.get_new_headers
    - requests.sessions.merge_hooks
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - requests.auth._basic_auth_str
    - requests.sessions.Session.prepare_request
    - <builtin>.hasattr
    - requests.hooks.dispatch_hook
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - time.perf_counter
    - collections.OrderedDict
    - new_fields.append
    - request_hooks.get
    - requests.structures.CaseInsensitiveDict.copy
    - requests._internal_utils.to_native_string
    - requests.compat.MutableMapping.decode
    - requests.cookies.RequestsCookieJar.copy
    - u_string.encode
    - urllib3.fields.RequestField.make_multipart
    - socket.inet_ntoa
    - requests.utils.is_ipv4_address
    - requests.structures.CaseInsensitiveDict.__iter__
    - requests.compat.MutableMapping.startswith
    - requests.utils.get_auth_from_url
    - proxies.copy
    - collections.OrderedDict.values
    - netrc.netrc.authenticators
    - requests.sessions.merge_setting
    - requests.models.RequestHooksMixin.register_hook
    - requests.utils.address_in_network
    - copy.copy
    - http.cookiejar.Cookie
    - base64.b64encode
    - <builtin>.str
    - requests.utils.is_valid_cidr
    - kwargs.get
    - http.cookiejar.CookieJar.add_cookie_header
    - h.isalnum
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.models.PreparedRequest.copy
    - password.encode
    - requests.sessions.Session.get_adapter
    - requests.cookies.cookiejar_from_dict
    - <builtin>.bool
    - send_kwargs.update
    - requests.utils.get_environ_proxies.<dict1>.get
    - v.encode
    - urllib3.fields.RequestField
    - <builtin>.any
    - urllib.parse.urljoin.startswith
    - urllib.request.getproxies.get
    - requests.cookies._copy_cookie_jar
    - urllib.parse.urlencode
    - merged_setting.update
    - urllib.parse.urlencode.tell
    - <builtin>.max
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.tell
    - fp.read
    - collections.abc.MutableMapping.__init__
    - <builtin>.isinstance
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.type
    - urllib.parse.urlparse._replace
    - requests.utils.rewind_body
    - prefix.lower
    - urllib.parse.quote.lstrip
    - urllib.parse.urljoin.upper
    - urllib.parse.quote.startswith
    - urllib.parse.urlencode.fileno
    - http.cookiejar.CookieJar.__init__
    - requests.models.PreparedRequest.prepare
    - struct.unpack
    - no_proxy.replace
    - string_network.count
    - requests.compat.MutableMapping.setdefault
    - method.upper
    - requests.cookies.get_cookie_header
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - url
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 781
    functionName: requests.sessions.Session.get_adapter
    functionSourceFile: requests.sessions
    functionUses: 11
    functionsReached:
    - collections.OrderedDict.items
    - urllib.parse.urljoin.lower
    - prefix.lower
    - requests.compat.MutableMapping.lower
    - urllib.parse.quote.lower
    linkageType: pythonLinkage
    raised:
    - InvalidSchema
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: time.perf_counter
    functionSourceFile: time
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: adapter.send
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta
    functionSourceFile: datetime
    functionUses: 30
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 4
    argDefaultValues: []
    argNames:
    - key
    - hooks
    - hook_data
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 22
    functionName: requests.hooks.dispatch_hook
    functionSourceFile: requests.hooks
    functionUses: 11
    functionsReached:
    - <builtin>.hasattr
    - hooks.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: history.insert
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: history.pop
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.next
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.getproxies.items
    functionSourceFile: urllib
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.compat.MutableMapping.setdefault
    functionSourceFile: requests
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: prefix.lower
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urljoin.lower
    functionSourceFile: urllib
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.quote.lower
    functionSourceFile: urllib
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.compat.MutableMapping.lower
    functionSourceFile: requests
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: v.close
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.OrderedDict.pop
    functionSourceFile: collections
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 810
    functionName: requests.sessions.Session.__getstate__
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 814
    functionName: requests.sessions.Session.__setstate__
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached:
    - <builtin>.setattr
    - state.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.items
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.setattr
    functionSourceFile: <builtin>
    functionUses: 40
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 819
    functionName: requests.sessions.session
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached:
    - requests.utils.default_user_agent
    - requests.cookies.create_cookie
    - http.cookiejar.Cookie
    - requests.structures.CaseInsensitiveDict.__init__
    - <builtin>.super
    - requests.sessions.Session.__init__
    - requests.utils.default_headers
    - result.update
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    - <builtin>.bool
    - <builtin>.set
    - requests.sessions.Session.mount
    - urllib3.poolmanager.PoolManager
    - urllib3.util.retry.Retry.from_int
    - requests.compat.MutableMapping.update
    - collections.OrderedDict.pop
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - cookie.value.replace
    - <builtin>.hasattr
    - requests.adapters.HTTPAdapter.init_poolmanager
    - collections.OrderedDict
    - urllib3.util.retry.Retry
    - http.cookiejar.CookieJar.__init__
    - requests.adapters.HTTPAdapter.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.adapters
    functionSourceFile: requests.adapters
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 62
    functionName: requests.adapters.SOCKSProxyManager
    functionSourceFile: requests.adapters
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - InvalidSchema
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 4
    argDefaultValues: []
    argNames:
    - request
    - verify
    - client_cert
    - poolmanager
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 76
    functionName: requests.adapters._urllib3_request_context
    functionSourceFile: requests.adapters
    functionUses: 3
    functionsReached:
    - urllib.parse.urlparse
    - os.path.isdir
    - urllib.parse.urlparse.scheme.lower
    - <builtin>.len
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlparse.scheme.lower
    functionSourceFile: urllib
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.isdir
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 116
    functionName: requests.adapters.BaseAdapter.__init__
    functionSourceFile: requests.adapters
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f718a137fd0>
    - <ast.Constant object at 0x7f718a137940>
    - <ast.Constant object at 0x7f718a137190>
    - <ast.Constant object at 0x7f718a137d90>
    - <ast.Constant object at 0x7f718a137340>
    argNames:
    - self
    - request
    - stream
    - timeout
    - verify
    - cert
    - proxies
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 119
    functionName: requests.adapters.BaseAdapter.send
    functionSourceFile: requests.adapters
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 138
    functionName: requests.adapters.BaseAdapter.close
    functionSourceFile: requests.adapters
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.util.retry.Retry
    functionSourceFile: urllib3
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.util.retry.Retry.from_int
    functionSourceFile: urllib3
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Name object at 0x7f7189bbb3d0>
    argNames:
    - self
    - connections
    - maxsize
    - block
    - pool_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 216
    functionName: requests.adapters.HTTPAdapter.init_poolmanager
    functionSourceFile: requests.adapters
    functionUses: 12
    functionsReached:
    - urllib3.poolmanager.PoolManager
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 200
    functionName: requests.adapters.HTTPAdapter.__getstate__
    functionSourceFile: requests.adapters
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 203
    functionName: requests.adapters.HTTPAdapter.__setstate__
    functionSourceFile: requests.adapters
    functionUses: 0
    functionsReached:
    - <builtin>.setattr
    - requests.adapters.HTTPAdapter.init_poolmanager
    - state.items
    - urllib3.poolmanager.PoolManager
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.poolmanager.PoolManager
    functionSourceFile: urllib3
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - proxy
    - proxy_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 242
    functionName: requests.adapters.HTTPAdapter.proxy_manager_for
    functionSourceFile: requests.adapters
    functionUses: 3
    functionsReached:
    - requests.utils.get_auth_from_url
    - urllib.parse.urljoin.decode
    - urllib.parse.urlunparse.lower
    - base64.b64encode
    - username.encode
    - requests.adapters.HTTPAdapter.proxy_headers
    - password.encode
    - base64.b64encode.strip
    - urllib.parse.unquote
    - urllib.parse.urlparse
    - <builtin>.isinstance
    - urllib3.poolmanager.proxy_from_url
    - <builtin>.type
    - requests.auth._basic_auth_str
    - warnings.warn
    - requests.compat.MutableMapping.decode
    - urllib.parse.quote.decode
    - urllib3.contrib.socks.SOCKSProxyManager
    - requests._internal_utils.to_native_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlunparse.lower
    functionSourceFile: urllib
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.contrib.socks.SOCKSProxyManager
    functionSourceFile: urllib3
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - proxy
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 569
    functionName: requests.adapters.HTTPAdapter.proxy_headers
    functionSourceFile: requests.adapters
    functionUses: 4
    functionsReached:
    - warnings.warn
    - username.encode
    - urllib.parse.unquote
    - requests.utils.get_auth_from_url
    - urllib.parse.urlparse
    - urllib.parse.urljoin.decode
    - password.encode
    - base64.b64encode
    - requests._internal_utils.to_native_string
    - requests.compat.MutableMapping.decode
    - <builtin>.isinstance
    - urllib.parse.quote.decode
    - base64.b64encode.strip
    - <builtin>.type
    - requests.auth._basic_auth_str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.poolmanager.proxy_from_url
    functionSourceFile: urllib3
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 1
    IfCount: 9
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - conn
    - url
    - verify
    - cert
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 280
    functionName: requests.adapters.HTTPAdapter.cert_verify
    functionSourceFile: requests.adapters
    functionUses: 1
    functionsReached:
    - requests.utils.atomic_open
    - os.remove
    - zip_file.read
    - os.path.dirname
    - url.lower
    - zip_file.namelist
    - os.path.join
    - os.fdopen
    - os.path.exists
    - os.replace
    - file_handler.write
    - zipfile.is_zipfile
    - <builtin>.isinstance
    - tempfile.gettempdir
    - os.path.isdir
    - os.path.split
    - member.split
    - zipfile.ZipFile
    - tempfile.mkstemp
    - requests.utils.extract_zipped_paths
    linkageType: pythonLinkage
    raised:
    - OSError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: url.lower
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - req
    - resp
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 336
    functionName: requests.adapters.HTTPAdapter.build_response
    functionSourceFile: requests.adapters
    functionUses: 1
    functionsReached:
    - key.lower
    - <builtin>.getattr
    - requests.cookies.extract_cookies_to_jar
    - requests.cookies.create_cookie
    - requests.utils.get_encoding_from_headers
    - requests.compat.MutableMapping.get
    - http.cookiejar.Cookie
    - requests.structures.CaseInsensitiveDict.__init__
    - <builtin>.super
    - param.strip
    - requests.models.Response.__init__
    - result.update
    - param.find
    - requests.cookies.MockRequest.__init__
    - requests.cookies.cookiejar_from_dict
    - <builtin>.bool
    - cookie.value.startswith
    - requests.cookies.MockResponse.__init__
    - <builtin>.set
    - requests.utils._parse_content_type_header
    - urllib.parse.urlparse
    - requests.compat.MutableMapping.update
    - http.cookiejar.CookieJar.extract_cookies
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.isinstance
    - cookie.value.endswith
    - datetime.timedelta
    - cookie.value.replace
    - <builtin>.hasattr
    - collections.OrderedDict
    - http.cookiejar.CookieJar.__init__
    - header.split
    - req.url.decode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 658
    functionName: requests.models.Response.__init__
    functionSourceFile: requests.models
    functionUses: 2
    functionsReached:
    - cookie.value.replace
    - <builtin>.hasattr
    - result.update
    - collections.OrderedDict
    - requests.compat.MutableMapping.update
    - requests.cookies.create_cookie
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    - <builtin>.bool
    - requests.cookies.RequestsCookieJar.set_cookie
    - http.cookiejar.CookieJar.__init__
    - <builtin>.set
    - http.cookiejar.Cookie
    - requests.structures.CaseInsensitiveDict.__init__
    - cookie.value.endswith
    - <builtin>.super
    - datetime.timedelta
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: req.url.decode
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189fcbf70>
    argNames:
    - self
    - request
    - verify
    - cert
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 373
    functionName: requests.adapters.HTTPAdapter.build_connection_pool_key_attributes
    functionSourceFile: requests.adapters
    functionUses: 2
    functionsReached:
    - os.path.isdir
    - urllib.parse.urlparse
    - urllib.parse.urlparse.scheme.lower
    - <builtin>.len
    - requests.adapters._urllib3_request_context
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a1147c0>
    - <ast.Constant object at 0x7f718a1146d0>
    argNames:
    - self
    - request
    - verify
    - proxies
    - cert
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 423
    functionName: requests.adapters.HTTPAdapter.get_connection_with_tls_context
    functionSourceFile: requests.adapters
    functionUses: 1
    functionsReached:
    - requests.utils.get_auth_from_url
    - urllib3.util.parse_url
    - urllib.parse.urljoin.decode
    - requests.utils.select_proxy
    - urllib.parse.urlunparse.lower
    - base64.b64encode
    - requests.adapters._urllib3_request_context
    - proxies.get
    - username.encode
    - requests.adapters.HTTPAdapter.proxy_headers
    - urllib.parse.urlunparse
    - password.encode
    - urllib.parse.quote.decode
    - requests.utils.prepend_scheme_if_needed
    - base64.b64encode.strip
    - requests.adapters.HTTPAdapter.proxy_manager_for
    - urllib.parse.unquote
    - urllib.parse.urlparse
    - <builtin>.len
    - <builtin>.isinstance
    - urllib.parse.urlparse.scheme.lower
    - <builtin>.type
    - requests.auth._basic_auth_str
    - warnings.warn
    - urllib3.poolmanager.PoolManager.connection_from_host
    - os.path.isdir
    - urllib3.poolmanager.proxy_from_url.connection_from_host
    - requests._internal_utils.to_native_string
    - requests.compat.MutableMapping.decode
    - urllib3.poolmanager.proxy_from_url
    - urllib3.contrib.socks.SOCKSProxyManager
    - requests.adapters.HTTPAdapter.build_connection_pool_key_attributes
    linkageType: pythonLinkage
    raised:
    - InvalidProxyURL
    - InvalidURL
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.poolmanager.proxy_from_url.connection_from_host
    functionSourceFile: urllib3
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.poolmanager.PoolManager.connection_from_host
    functionSourceFile: urllib3
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189a92af0>
    argNames:
    - self
    - url
    - proxies
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 472
    functionName: requests.adapters.HTTPAdapter.get_connection
    functionSourceFile: requests.adapters
    functionUses: 0
    functionsReached:
    - requests.utils.get_auth_from_url
    - urllib3.util.parse_url
    - urllib.parse.urljoin.decode
    - requests.utils.select_proxy
    - urllib.parse.urlunparse.lower
    - base64.b64encode
    - proxies.get
    - username.encode
    - requests.adapters.HTTPAdapter.proxy_headers
    - urllib.parse.urlunparse
    - password.encode
    - urllib.parse.quote.decode
    - urllib.parse.urlparse.geturl
    - requests.utils.prepend_scheme_if_needed
    - base64.b64encode.strip
    - requests.adapters.HTTPAdapter.proxy_manager_for
    - urllib.parse.unquote
    - urllib.parse.urlparse
    - urllib3.poolmanager.proxy_from_url.connection_from_url
    - <builtin>.isinstance
    - <builtin>.type
    - requests.auth._basic_auth_str
    - warnings.warn
    - requests.compat.MutableMapping.decode
    - urllib3.poolmanager.PoolManager.connection_from_url
    - urllib3.poolmanager.proxy_from_url
    - urllib3.contrib.socks.SOCKSProxyManager
    - requests._internal_utils.to_native_string
    linkageType: pythonLinkage
    raised:
    - InvalidProxyURL
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.poolmanager.proxy_from_url.connection_from_url
    functionSourceFile: urllib3
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.poolmanager.PoolManager.connection_from_url
    functionSourceFile: urllib3
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 513
    functionName: requests.adapters.HTTPAdapter.close
    functionSourceFile: requests.adapters
    functionUses: 0
    functionsReached:
    - proxy.clear
    - urllib3.poolmanager.PoolManager.clear
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.poolmanager.PoolManager.clear
    functionSourceFile: urllib3
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: proxy.clear
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - request
    - proxies
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 523
    functionName: requests.adapters.HTTPAdapter.request_url
    functionSourceFile: requests.adapters
    functionUses: 1
    functionsReached:
    - urllib.parse.urlunparse
    - urllib.parse.urlunparse.startswith
    - urllib.parse.urlparse
    - requests.utils.select_proxy
    - netloc.rsplit
    - proxies.get
    - urllib.parse.urlparse.scheme.lower
    - proxy_scheme.startswith
    - urllib.parse.urlunparse.lstrip
    - requests.utils.urldefragauth
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: proxy_scheme.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlunparse.startswith
    functionSourceFile: urllib
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlunparse.lstrip
    functionSourceFile: urllib
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - request
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 555
    functionName: requests.adapters.HTTPAdapter.add_headers
    functionSourceFile: requests.adapters
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 3
    IfCount: 10
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f718a204610>
    - <ast.Constant object at 0x7f718a204070>
    - <ast.Constant object at 0x7f718a204c10>
    - <ast.Constant object at 0x7f718a2042e0>
    - <ast.Constant object at 0x7f718a204af0>
    argNames:
    - self
    - request
    - stream
    - timeout
    - verify
    - cert
    - proxies
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 590
    functionName: requests.adapters.HTTPAdapter.send
    functionSourceFile: requests.adapters
    functionUses: 0
    functionsReached:
    - urllib3.util.parse_url
    - urllib.parse.urljoin.decode
    - requests.utils.select_proxy
    - zip_file.read
    - <builtin>.super
    - requests.adapters.HTTPAdapter.request_url
    - os.path.join
    - requests.cookies.MockRequest.__init__
    - requests.cookies.MockResponse.__init__
    - os.path.exists
    - os.replace
    - file_handler.write
    - urllib.parse.urlparse
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - urllib.parse.urlparse.scheme.lower
    - cookie.value.replace
    - warnings.warn
    - urllib3.poolmanager.PoolManager.connection_from_host
    - os.path.isdir
    - header.split
    - urllib.parse.quote.decode
    - urllib.parse.urlunparse.lstrip
    - requests.adapters.HTTPAdapter.build_connection_pool_key_attributes
    - key.lower
    - <builtin>.getattr
    - requests.cookies.extract_cookies_to_jar
    - urllib.parse.urlunparse.startswith
    - requests.utils.atomic_open
    - requests.utils.get_encoding_from_headers
    - param.strip
    - urllib.parse.urlunparse
    - cookie.value.startswith
    - requests.utils._parse_content_type_header
    - urllib.parse.unquote
    - requests.compat.MutableMapping.update
    - zipfile.is_zipfile
    - tempfile.gettempdir
    - datetime.timedelta
    - requests.utils.urldefragauth
    - os.path.split
    - member.split
    - zipfile.ZipFile
    - requests.utils.extract_zipped_paths
    - requests.cookies.create_cookie
    - requests.compat.MutableMapping.get
    - netloc.rsplit
    - urllib.parse.urlunparse.lower
    - os.path.dirname
    - requests.structures.CaseInsensitiveDict.__init__
    - proxies.get
    - url.lower
    - requests.adapters.HTTPAdapter.get_connection_with_tls_context
    - username.encode
    - requests.adapters.HTTPAdapter.proxy_headers
    - result.update
    - param.find
    - <builtin>.set
    - requests.utils.prepend_scheme_if_needed
    - os.fdopen
    - base64.b64encode.strip
    - requests.adapters.HTTPAdapter.add_headers
    - http.cookiejar.CookieJar.extract_cookies
    - requests.adapters.HTTPAdapter.cert_verify
    - cookie.value.endswith
    - requests.auth._basic_auth_str
    - <builtin>.hasattr
    - collections.OrderedDict
    - requests.adapters.HTTPAdapter.build_response
    - requests.compat.MutableMapping.decode
    - urllib3.contrib.socks.SOCKSProxyManager
    - req.url.decode
    - os.remove
    - requests.utils.get_auth_from_url
    - urllib3.util.Timeout
    - base64.b64encode
    - http.cookiejar.Cookie
    - requests.adapters._urllib3_request_context
    - requests.models.Response.__init__
    - zip_file.namelist
    - password.encode
    - requests.cookies.cookiejar_from_dict
    - <builtin>.bool
    - proxy_scheme.startswith
    - requests.adapters.HTTPAdapter.proxy_manager_for
    - conn.urlopen
    - <builtin>.isinstance
    - <builtin>.type
    - urllib3.poolmanager.proxy_from_url.connection_from_host
    - http.cookiejar.CookieJar.__init__
    - urllib3.poolmanager.proxy_from_url
    - tempfile.mkstemp
    - requests._internal_utils.to_native_string
    linkageType: pythonLinkage
    raised:
    - ProxyError
    - SSLError
    - ConnectionError
    - ValueError
    - ConnectTimeout
    - InvalidURL
    - RetryError
    - InvalidHeader
    - ReadTimeout
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.util.Timeout
    functionSourceFile: urllib3
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: conn.urlopen
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.models
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 86
    functionName: requests.models.RequestEncodingMixin.path_url
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - url.append
    - urllib.parse.urlsplit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlsplit
    functionSourceFile: urllib
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: url.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 107
    functionName: requests.models.RequestEncodingMixin._encode_params
    functionSourceFile: requests.models
    functionUses: 14
    functionsReached:
    - <builtin>.hasattr
    - result.append
    - <builtin>.list
    - requests.utils.to_key_val_list
    - v.encode
    - k.encode
    - <builtin>.isinstance
    - urllib.parse.urlencode
    - requests.compat.MutableMapping.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: k.encode
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: v.encode
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlencode
    functionSourceFile: urllib
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 4
    IfCount: 11
    argCount: 2
    argDefaultValues: []
    argNames:
    - files
    - data
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 137
    functionName: requests.models.RequestEncodingMixin._encode_files
    functionSourceFile: requests.models
    functionUses: 13
    functionsReached:
    - os.path.basename
    - <builtin>.hasattr
    - <builtin>.getattr
    - <builtin>.list
    - field.decode
    - new_fields.append
    - requests.utils.to_key_val_list
    - v.encode
    - urllib3.fields.RequestField
    - <builtin>.len
    - <builtin>.str
    - fp.read
    - urllib3.filepost.encode_multipart_formdata
    - <builtin>.isinstance
    - requests.compat.MutableMapping.items
    - urllib3.fields.RequestField.make_multipart
    - requests.utils.guess_filename
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: field.decode
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_fields.append
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fp.read
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.fields.RequestField
    functionSourceFile: urllib3
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.fields.RequestField.make_multipart
    functionSourceFile: urllib3
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.filepost.encode_multipart_formdata
    functionSourceFile: urllib3
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - event
    - hook
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 207
    functionName: requests.models.RequestHooksMixin.register_hook
    functionSourceFile: requests.models
    functionUses: 14
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - event
    - hook
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 218
    functionName: requests.models.RequestHooksMixin.deregister_hook
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hooks.items
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 292
    functionName: requests.models.Request.__repr__
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 295
    functionName: requests.models.Request.prepare
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - urllib3.util.parse_url
    - urllib.parse.urljoin.decode
    - urllib.parse.urljoin.seek
    - <builtin>.super
    - requests.utils.requote_uri
    - requests.utils.super_len
    - requests.compat.MutableMapping.fileno
    - field.decode
    - idna.encode
    - requests.cookies.MockRequest.__init__
    - k.encode
    - urllib.parse.urlparse
    - urllib.parse.quote.seek
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils._validate_header_part
    - warnings.warn
    - cookie.value.replace
    - requests._internal_utils.unicode_is_ascii
    - json.dumps
    - urllib.parse.quote.split
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_cookies
    - requests.models.PreparedRequest.prepare_method
    - <builtin>.getattr
    - urllib.parse.urljoin.tell
    - urllib.parse.urljoin.split
    - validator.match
    - requests.models.PreparedRequest.prepare_url
    - urllib.parse.quote
    - <builtin>.int
    - requests.utils.guess_filename
    - urllib.parse.urljoin.fileno
    - urllib.parse.urlunparse
    - requests.utils.to_key_val_list
    - requests.models.PreparedRequest.__init__
    - cookie.value.startswith
    - requests.compat.MutableMapping.encode
    - requests.compat.MutableMapping.seek
    - requests.models.PreparedRequest._get_idna_encoded_host
    - requests.auth.HTTPBasicAuth.__init__
    - requests.models.PreparedRequest.prepare_body
    - urllib.parse.unquote
    - requests.compat.MutableMapping.update
    - requests.models.PreparedRequest.prepare_content_length
    - simplejson.dumps
    - result.append
    - <builtin>.list
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.quote.fileno
    - urllib3.filepost.encode_multipart_formdata
    - urllib.parse.urlencode.seek
    - urllib.parse.quote.lower
    - urllib.parse.quote.upper
    - requests.utils.check_header_validity
    - host.startswith
    - <builtin>.all
    - requests.compat.MutableMapping.upper
    - requests.cookies.create_cookie
    - urllib.parse.urlunparse.split
    - requests.compat.MutableMapping.get
    - <builtin>.chr
    - requests.structures.CaseInsensitiveDict.__init__
    - requests.compat.MutableMapping.items
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - <builtin>.object
    - result.update
    - urllib.parse.quote.encode
    - os.fstat
    - <builtin>.set
    - urllib.parse.urljoin.encode
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_headers
    - requests.compat.MutableMapping.split
    - requests.utils.unquote_unreserved
    - requests.cookies.MockRequest.get_new_headers
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - <builtin>.hasattr
    - collections.OrderedDict
    - new_fields.append
    - requests.compat.MutableMapping.decode
    - u_string.encode
    - urllib3.fields.RequestField.make_multipart
    - requests.structures.CaseInsensitiveDict.__iter__
    - requests.utils.get_auth_from_url
    - collections.OrderedDict.values
    - requests.models.RequestHooksMixin.register_hook
    - <builtin>.str
    - http.cookiejar.Cookie
    - http.cookiejar.CookieJar.add_cookie_header
    - h.isalnum
    - v.encode
    - urllib3.fields.RequestField
    - requests.cookies.cookiejar_from_dict
    - <builtin>.bool
    - <builtin>.any
    - urllib.parse.urlencode
    - urllib.parse.urlencode.tell
    - requests.models.RequestEncodingMixin._encode_params
    - <builtin>.max
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.tell
    - fp.read
    - <builtin>.isinstance
    - urllib.parse.quote.lstrip
    - urllib.parse.urljoin.upper
    - urllib.parse.urlencode.fileno
    - http.cookiejar.CookieJar.__init__
    - requests.models.PreparedRequest.prepare
    - requests._internal_utils.to_native_string
    - requests.cookies.get_cookie_header
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - method
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 393
    functionName: requests.models.PreparedRequest.prepare_method
    functionSourceFile: requests.models
    functionUses: 12
    functionsReached:
    - urllib.parse.urljoin.decode
    - urllib.parse.urljoin.upper
    - requests.compat.MutableMapping.upper
    - requests.compat.MutableMapping.decode
    - <builtin>.isinstance
    - urllib.parse.quote.decode
    - requests._internal_utils.to_native_string
    - urllib.parse.quote.upper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 1
    IfCount: 12
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - url
    - params
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 409
    functionName: requests.models.PreparedRequest.prepare_url
    functionSourceFile: requests.models
    functionUses: 12
    functionsReached:
    - urllib3.util.parse_url
    - urllib.parse.urljoin.decode
    - urllib.parse.urljoin.split
    - host.startswith
    - <builtin>.chr
    - urllib.parse.urlunparse.split
    - <builtin>.str
    - requests.compat.MutableMapping.items
    - urllib.parse.quote
    - requests.utils.requote_uri
    - <builtin>.int
    - urllib.parse.urlunparse
    - h.isalnum
    - requests.utils.to_key_val_list
    - idna.encode
    - v.encode
    - k.encode
    - u_string.encode
    - urllib.parse.urlencode
    - <builtin>.range
    - requests.models.PreparedRequest._get_idna_encoded_host
    - requests.models.RequestEncodingMixin._encode_params
    - requests.compat.MutableMapping.split
    - <builtin>.len
    - requests.utils.unquote_unreserved
    - <builtin>.isinstance
    - <builtin>.hasattr
    - result.append
    - requests._internal_utils.unicode_is_ascii
    - <builtin>.list
    - urllib.parse.quote.lstrip
    - requests.compat.MutableMapping.decode
    - urllib.parse.quote.split
    - urllib.parse.quote.decode
    - urllib.parse.quote.lower
    - requests._internal_utils.to_native_string
    linkageType: pythonLinkage
    raised:
    - MissingSchema
    - InvalidURL
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - headers
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 483
    functionName: requests.models.PreparedRequest.prepare_headers
    functionSourceFile: requests.models
    functionUses: 12
    functionsReached:
    - requests.utils._validate_header_part
    - requests.utils.check_header_validity
    - collections.OrderedDict
    - urllib.parse.urljoin.decode
    - requests.compat.MutableMapping.update
    - requests.compat.MutableMapping.decode
    - requests.structures.CaseInsensitiveDict.__init__
    - validator.match
    - <builtin>.isinstance
    - urllib.parse.quote.decode
    - requests.compat.MutableMapping.items
    - requests._internal_utils.to_native_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 2
    IfCount: 10
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189f8dc10>
    argNames:
    - self
    - data
    - files
    - json
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 494
    functionName: requests.models.PreparedRequest.prepare_body
    functionSourceFile: requests.models
    functionUses: 12
    functionsReached:
    - <builtin>.getattr
    - urllib.parse.urljoin.tell
    - <builtin>.all
    - requests.compat.MutableMapping.get
    - <builtin>.str
    - urllib.parse.urljoin.seek
    - requests.compat.MutableMapping.items
    - requests.utils.guess_filename
    - requests.utils.super_len
    - requests.models.RequestEncodingMixin._encode_files
    - urllib.parse.urljoin.fileno
    - os.path.basename
    - <builtin>.object
    - requests.compat.MutableMapping.fileno
    - requests.utils.to_key_val_list
    - field.decode
    - urllib.parse.quote.encode
    - os.fstat
    - v.encode
    - urllib3.fields.RequestField
    - requests.compat.MutableMapping.encode
    - k.encode
    - urllib.parse.urljoin.encode
    - requests.compat.MutableMapping.seek
    - urllib.parse.urlencode
    - urllib.parse.urlencode.tell
    - requests.models.RequestEncodingMixin._encode_params
    - <builtin>.max
    - urllib.parse.quote.seek
    - <builtin>.len
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.tell
    - requests.models.PreparedRequest.prepare_content_length
    - fp.read
    - <builtin>.isinstance
    - simplejson.dumps
    - warnings.warn
    - <builtin>.hasattr
    - result.append
    - <builtin>.list
    - new_fields.append
    - urllib.parse.quote.fileno
    - json.dumps
    - urllib.parse.urlencode.fileno
    - urllib3.filepost.encode_multipart_formdata
    - urllib.parse.urlencode.seek
    - urllib3.fields.RequestField.make_multipart
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    - InvalidJSONError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - hooks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 630
    functionName: requests.models.PreparedRequest.prepare_hooks
    functionSourceFile: requests.models
    functionUses: 12
    functionsReached:
    - <builtin>.hasattr
    - requests.structures.CaseInsensitiveDict.__iter__
    - collections.OrderedDict.values
    - requests.models.RequestHooksMixin.register_hook
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 379
    functionName: requests.models.PreparedRequest.__repr__
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urljoin.upper
    functionSourceFile: urllib
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.compat.MutableMapping.upper
    functionSourceFile: requests
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.quote.upper
    functionSourceFile: urllib
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - host
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 400
    functionName: requests.models.PreparedRequest._get_idna_encoded_host
    functionSourceFile: requests.models
    functionUses: 13
    functionsReached:
    - idna.encode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: idna.encode
    functionSourceFile: idna
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.quote.lstrip
    functionSourceFile: urllib
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: host.startswith
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json.dumps
    functionSourceFile: json
    functionUses: 403
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: simplejson.dumps
    functionSourceFile: simplejson
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.all
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.object
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - body
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 572
    functionName: requests.models.PreparedRequest.prepare_content_length
    functionSourceFile: requests.models
    functionUses: 17
    functionsReached:
    - urllib.parse.urljoin.tell
    - requests.compat.MutableMapping.get
    - urllib.parse.urljoin.seek
    - requests.utils.super_len
    - urllib.parse.urljoin.fileno
    - requests.compat.MutableMapping.fileno
    - urllib.parse.quote.encode
    - os.fstat
    - requests.compat.MutableMapping.encode
    - urllib.parse.urljoin.encode
    - requests.compat.MutableMapping.seek
    - <builtin>.max
    - urllib.parse.urlencode.tell
    - urllib.parse.quote.seek
    - <builtin>.len
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.tell
    - <builtin>.isinstance
    - warnings.warn
    - <builtin>.hasattr
    - urllib.parse.quote.fileno
    - urllib.parse.urlencode.fileno
    - urllib.parse.urlencode.seek
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.any
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - username
    - password
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 79
    functionName: requests.auth.HTTPBasicAuth.__init__
    functionSourceFile: ''
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 705
    functionName: requests.models.Response.__enter__
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 708
    functionName: requests.models.Response.__exit__
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - requests.models.Response.close
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1028
    functionName: requests.models.Response.close
    functionSourceFile: requests.models
    functionUses: 1
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 711
    functionName: requests.models.Response.__getstate__
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 719
    functionName: requests.models.Response.__setstate__
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - <builtin>.setattr
    - state.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 727
    functionName: requests.models.Response.__repr__
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 730
    functionName: requests.models.Response.__bool__
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 740
    functionName: requests.models.Response.__nonzero__
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 750
    functionName: requests.models.Response.__iter__
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - requests.models.Response.iter_content.generate
    - <builtin>.hasattr
    - requests.models.Response.iter_content
    - decoder.decode
    - <builtin>.len
    - requests.utils.iter_slices
    - <builtin>.isinstance
    - codecs.getincrementaldecoder
    - requests.utils.stream_decode_response_unicode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189d7aeb0>
    - <ast.Constant object at 0x7f7189d7a9a0>
    argNames:
    - self
    - chunk_size
    - decode_unicode
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 799
    functionName: requests.models.Response.iter_content
    functionSourceFile: requests.models
    functionUses: 3
    functionsReached:
    - requests.models.Response.iter_content.generate
    - <builtin>.hasattr
    - decoder.decode
    - <builtin>.len
    - requests.utils.iter_slices
    - <builtin>.isinstance
    - codecs.getincrementaldecoder
    - requests.utils.stream_decode_response_unicode
    linkageType: pythonLinkage
    raised:
    - StreamConsumedError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 755
    functionName: requests.models.Response.ok
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - requests.models.Response.raise_for_status
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 999
    functionName: requests.models.Response.raise_for_status
    functionSourceFile: requests.models
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - HTTPError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 770
    functionName: requests.models.Response.is_redirect
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 777
    functionName: requests.models.Response.is_permanent_redirect
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 785
    functionName: requests.models.Response.next
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 790
    functionName: requests.models.Response.apparent_encoding
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - chardet.detect
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chardet.detect
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 816
    functionName: requests.models.Response.iter_content.generate
    functionSourceFile: requests.models
    functionUses: 4
    functionsReached:
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised:
    - ConnectionError
    - ChunkedEncodingError
    - RequestsSSLError
    - ContentDecodingError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Name object at 0x7f718b644fd0>
    - <ast.Constant object at 0x7f718b644fa0>
    - <ast.Constant object at 0x7f718b6443d0>
    argNames:
    - self
    - chunk_size
    - decode_unicode
    - delimiter
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 857
    functionName: requests.models.Response.iter_lines
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - requests.models.Response.iter_content.generate
    - <builtin>.hasattr
    - chunk.splitlines
    - lines.pop
    - requests.models.Response.iter_content
    - decoder.decode
    - <builtin>.len
    - requests.utils.iter_slices
    - chunk.split
    - <builtin>.isinstance
    - codecs.getincrementaldecoder
    - requests.utils.stream_decode_response_unicode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chunk.split
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chunk.splitlines
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lines.pop
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 891
    functionName: requests.models.Response.content
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - requests.models.Response.iter_content.generate
    - <builtin>.hasattr
    - requests.models.Response.iter_content
    - decoder.decode
    - <builtin>.len
    - requests.utils.iter_slices
    - <builtin>.isinstance
    - codecs.getincrementaldecoder
    - requests.utils.stream_decode_response_unicode
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 910
    functionName: requests.models.Response.text
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 947
    functionName: requests.models.Response.json
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - requests.utils.guess_json_utf
    - sample.count
    - json.loads
    - <builtin>.len
    - simplejson.loads
    linkageType: pythonLinkage
    raised:
    - RequestsJSONDecodeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: simplejson.loads
    functionSourceFile: simplejson
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 983
    functionName: requests.models.Response.links
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - links.append
    - param.split
    - re.split
    - requests.compat.MutableMapping.get
    - value.strip
    - requests.utils.parse_header_links
    - key.strip
    - link.get
    - val.split
    - params.split
    - url.strip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: link.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: requests.status_codes
    functionSourceFile: requests.status_codes
    functionUses: 0
    functionsReached:
    - requests.status_codes._init.doc
    - requests.status_codes._init
    - _codes.items
    - <builtin>.setattr
    - <builtin>.sorted
    - title.startswith
    - title.upper
    - requests.structures.LookupDict.__init__
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 109
    functionName: requests.status_codes._init
    functionSourceFile: requests.status_codes
    functionUses: 1
    functionsReached:
    - requests.status_codes._init.doc
    - _codes.items
    - <builtin>.setattr
    - <builtin>.sorted
    - title.startswith
    - title.upper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _codes.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: title.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: title.upper
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - code
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 116
    functionName: requests.status_codes._init.doc
    functionSourceFile: requests.status_codes
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.sorted
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.hooks
    functionSourceFile: requests.hooks
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hooks.get
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.auth
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: username.encode
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: password.encode
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: base64.b64encode
    functionSourceFile: base64
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: base64.b64encode.strip
    functionSourceFile: base64
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - r
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 72
    functionName: requests.auth.AuthBase.__call__
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 83
    functionName: requests.auth.HTTPBasicAuth.__eq__
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached:
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 91
    functionName: requests.auth.HTTPBasicAuth.__ne__
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - r
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 94
    functionName: requests.auth.HTTPBasicAuth.__call__
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached:
    - warnings.warn
    - username.encode
    - urllib.parse.urljoin.decode
    - password.encode
    - base64.b64encode
    - requests._internal_utils.to_native_string
    - requests.compat.MutableMapping.decode
    - <builtin>.isinstance
    - urllib.parse.quote.decode
    - base64.b64encode.strip
    - <builtin>.type
    - requests.auth._basic_auth_str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - r
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 102
    functionName: requests.auth.HTTPProxyAuth.__call__
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached:
    - warnings.warn
    - username.encode
    - urllib.parse.urljoin.decode
    - password.encode
    - base64.b64encode
    - requests._internal_utils.to_native_string
    - requests.compat.MutableMapping.decode
    - <builtin>.isinstance
    - urllib.parse.quote.decode
    - base64.b64encode.strip
    - <builtin>.type
    - requests.auth._basic_auth_str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - username
    - password
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 110
    functionName: requests.auth.HTTPDigestAuth.__init__
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached:
    - threading.local
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.local
    functionSourceFile: threading
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 116
    functionName: requests.auth.HTTPDigestAuth.init_per_thread_state
    functionSourceFile: requests.auth
    functionUses: 1
    functionsReached:
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 15
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 22
    ICount: 1
    IfCount: 15
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - method
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 126
    functionName: requests.auth.HTTPDigestAuth.build_digest_header
    functionSourceFile: requests.auth
    functionUses: 2
    functionsReached:
    - hashlib.sha1
    - urllib.parse.urlparse
    - requests.auth.HTTPDigestAuth.build_digest_header.sha256_utf8
    - hashlib.sha512
    - requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8
    - os.urandom
    - hashlib.md5
    - requests.auth.HTTPDigestAuth.build_digest_header.md5_utf8
    - hashlib.sha256
    - requests.auth.HTTPDigestAuth.build_digest_header.<lambda1>
    - requests.auth.HTTPDigestAuth.build_digest_header.sha_utf8
    - algorithm.upper
    - x.encode
    - <builtin>.isinstance
    - time.ctime
    - nonce.encode
    - qop.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: algorithm.upper
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 145
    functionName: requests.auth.HTTPDigestAuth.build_digest_header.md5_utf8
    functionSourceFile: requests.auth
    functionUses: 4
    functionsReached:
    - <builtin>.isinstance
    - hashlib.md5
    - x.encode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.encode
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hashlib.md5
    functionSourceFile: hashlib
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 153
    functionName: requests.auth.HTTPDigestAuth.build_digest_header.sha_utf8
    functionSourceFile: requests.auth
    functionUses: 4
    functionsReached:
    - hashlib.sha1
    - x.encode
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hashlib.sha1
    functionSourceFile: hashlib
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 161
    functionName: requests.auth.HTTPDigestAuth.build_digest_header.sha256_utf8
    functionSourceFile: requests.auth
    functionUses: 4
    functionsReached:
    - hashlib.sha256
    - x.encode
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hashlib.sha256
    functionSourceFile: hashlib
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 169
    functionName: requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8
    functionSourceFile: requests.auth
    functionUses: 4
    functionsReached:
    - hashlib.sha512
    - x.encode
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hashlib.sha512
    functionSourceFile: hashlib
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: requests.auth.HTTPDigestAuth.build_digest_header.<lambda1>
    functionSourceFile: requests.auth
    functionUses: 3
    functionsReached:
    - hashlib.sha1
    - requests.auth.HTTPDigestAuth.build_digest_header.sha256_utf8
    - hashlib.sha512
    - requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8
    - hashlib.md5
    - requests.auth.HTTPDigestAuth.build_digest_header.md5_utf8
    - hashlib.sha256
    - requests.auth.HTTPDigestAuth.build_digest_header.sha_utf8
    - x.encode
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: nonce.encode
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: time.ctime
    functionSourceFile: time
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.urandom
    functionSourceFile: os
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: qop.split
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - r
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 236
    functionName: requests.auth.HTTPDigestAuth.handle_redirect
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 7
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - r
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 241
    functionName: requests.auth.HTTPDigestAuth.handle_401
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached:
    - requests.cookies.extract_cookies_to_jar
    - hashlib.sha512
    - re.compile
    - requests.auth.HTTPDigestAuth.build_digest_header.<lambda1>
    - algorithm.upper
    - x.encode
    - value.replace
    - requests.cookies.MockRequest.__init__
    - os.urandom
    - requests.cookies.MockResponse.__init__
    - requests.auth.HTTPDigestAuth.build_digest_header.md5_utf8
    - requests.auth.HTTPDigestAuth.build_digest_header.sha_utf8
    - urllib.request.parse_http_list.split
    - r.request.copy
    - requests.auth.HTTPDigestAuth.build_digest_header
    - nonce.encode
    - qop.split
    - r.headers.get
    - hashlib.sha1
    - urllib.parse.urlparse
    - s_auth.lower
    - http.cookiejar.CookieJar.extract_cookies
    - r.close
    - pat.sub
    - hashlib.md5
    - <builtin>.isinstance
    - time.ctime
    - requests.utils.unquote_header_value
    - r.connection.send
    - urllib.request.parse_http_list
    - <builtin>.hasattr
    - requests.auth.HTTPDigestAuth.build_digest_header.sha256_utf8
    - _r.history.append
    - requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8
    - prep.prepare_cookies
    - hashlib.sha256
    - r.request.body.seek
    - requests.utils.parse_dict_header
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.request.body.seek
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.headers.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s_auth.lower
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pat.sub
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.close
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.request.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: prep.prepare_cookies
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.connection.send
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _r.history.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - r
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 285
    functionName: requests.auth.HTTPDigestAuth.__call__
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached:
    - r.register_hook
    - hashlib.sha512
    - requests.auth.HTTPDigestAuth.build_digest_header.<lambda1>
    - algorithm.upper
    - x.encode
    - requests.auth.HTTPDigestAuth.init_per_thread_state
    - os.urandom
    - requests.auth.HTTPDigestAuth.build_digest_header.md5_utf8
    - requests.auth.HTTPDigestAuth.build_digest_header.sha_utf8
    - requests.auth.HTTPDigestAuth.build_digest_header
    - nonce.encode
    - qop.split
    - hashlib.sha1
    - urllib.parse.urlparse
    - hashlib.md5
    - r.body.tell
    - <builtin>.isinstance
    - time.ctime
    - <builtin>.hasattr
    - requests.auth.HTTPDigestAuth.build_digest_header.sha256_utf8
    - requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8
    - hashlib.sha256
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.body.tell
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.register_hook
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 305
    functionName: requests.auth.HTTPDigestAuth.__eq__
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached:
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 313
    functionName: requests.auth.HTTPDigestAuth.__ne__
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk
    functionSourceFile: looker_sdk
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718b644760>
    argNames:
    - config_file
    - section
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 38
    functionName: looker_sdk._settings
    functionSourceFile: looker_sdk
    functionUses: 2
    functionsReached:
    - configparser.ConfigParser
    - <builtin>.open
    - config_file.close
    - <builtin>.int
    - <builtin>.dict
    - <builtin>.DeprecationWarning
    - cfg_parser.sections
    - cfg_parser.has_section
    - cfg_parser.read_file
    - os.getenv
    - val.lower
    - os.path.isfile
    - typing_extensions.TypedDict.__annotations__.keys
    - looker_sdk.rtl.api_settings.ApiSettings._override_settings
    - typing.cast.get
    - data.items
    - value.startswith
    - <builtin>.isinstance
    - value.endswith
    - looker_sdk.rtl.api_settings.ApiSettings.__init__
    - looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    - warnings.warn
    - looker_sdk.rtl.api_settings.ApiSettings._clean_input
    - value.strip
    - typing.cast
    - looker_sdk.rtl.api_settings.ApiSettings.read_config
    - looker_sdk.rtl.api_settings.ApiSettings._bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - filename
    - section
    - sdk_version
    - env_prefix
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 62
    functionName: looker_sdk.rtl.api_settings.ApiSettings.__init__
    functionSourceFile: looker_sdk.rtl.api_settings
    functionUses: 3
    functionsReached:
    - configparser.ConfigParser
    - <builtin>.open
    - config_file.close
    - <builtin>.int
    - <builtin>.dict
    - <builtin>.DeprecationWarning
    - cfg_parser.sections
    - cfg_parser.has_section
    - cfg_parser.read_file
    - os.getenv
    - val.lower
    - os.path.isfile
    - typing_extensions.TypedDict.__annotations__.keys
    - looker_sdk.rtl.api_settings.ApiSettings._override_settings
    - typing.cast.get
    - data.items
    - value.startswith
    - <builtin>.isinstance
    - value.endswith
    - looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    - warnings.warn
    - looker_sdk.rtl.api_settings.ApiSettings._clean_input
    - value.strip
    - typing.cast
    - looker_sdk.rtl.api_settings.ApiSettings.read_config
    - looker_sdk.rtl.api_settings.ApiSettings._bool
    linkageType: pythonLinkage
    raised:
    - FileNotFoundError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: settings.is_configured
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - settings
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 50
    functionName: looker_sdk.rtl.requests_transport.RequestsTransport.configure
    functionSourceFile: looker_sdk.rtl.requests_transport
    functionUses: 2
    functionsReached:
    - looker_sdk.rtl.requests_transport.RequestsTransport.__init__
    - headers.update
    - logging.getLogger
    - requests.compat.MutableMapping.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - settings
    - transport
    - deserialize
    - api_version
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 43
    functionName: looker_sdk.rtl.auth_session.AuthSession.__init__
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 2
    functionsReached:
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - settings.is_configured
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - datetime.datetime.now
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - datetime.timedelta
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - auth
    - deserialize
    - serialize
    - transport
    - api_version
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 57
    functionName: looker_sdk.rtl.api_methods.APIMethods.__init__
    functionSourceFile: looker_sdk.rtl.api_methods
    functionUses: 2
    functionsReached:
    - urllib.parse.urljoin
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.sdk.api40.methods
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f71886c9430>
    argNames:
    - self
    - alert_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 44
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.follow_alert
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 135
    functionName: looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    functionSourceFile: looker_sdk.rtl.api_methods
    functionUses: 267
    functionsReached:
    - urllib.parse.quote
    - urllib.parse.unquote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c26e20>
    - <ast.Constant object at 0x7f7189c26b20>
    - <ast.Constant object at 0x7f7189c26df0>
    argNames:
    - self
    - path
    - structure
    - query_params
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 169
    functionName: looker_sdk.rtl.api_methods.APIMethods.post
    functionSourceFile: looker_sdk.rtl.api_methods
    functionUses: 93
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast
    functionSourceFile: typing
    functionUses: 458
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7187622be0>
    argNames:
    - self
    - alert_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 65
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.unfollow_alert
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a27e1f0>
    - <ast.Constant object at 0x7f718a27e370>
    - <ast.Constant object at 0x7f718a27ec40>
    argNames:
    - self
    - path
    - structure
    - query_params
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 232
    functionName: looker_sdk.rtl.api_methods.APIMethods.delete
    functionSourceFile: looker_sdk.rtl.api_methods
    functionUses: 58
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.urljoin
    - re.search
    - <builtin>.len
    - json.loads
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 12
    argDefaultValues:
    - <ast.Constant object at 0x7f7189af0280>
    - <ast.Constant object at 0x7f7189af00d0>
    - <ast.Constant object at 0x7f7189af07f0>
    - <ast.Constant object at 0x7f7189af0670>
    - <ast.Constant object at 0x7f7189af03d0>
    - <ast.Constant object at 0x7f7189af0ee0>
    - <ast.Constant object at 0x7f7189af0490>
    - <ast.Constant object at 0x7f7189af05b0>
    - <ast.Constant object at 0x7f7189af0040>
    - <ast.Constant object at 0x7f7189af0880>
    - <ast.Constant object at 0x7f7189af0af0>
    argNames:
    - self
    - limit
    - offset
    - group_by
    - fields
    - disabled
    - frequency
    - condition_met
    - last_run_start
    - last_run_end
    - all_owners
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 86
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_alerts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a309640>
    - <ast.Constant object at 0x7f718a3090d0>
    argNames:
    - self
    - path
    - structure
    - query_params
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 140
    functionName: looker_sdk.rtl.api_methods.APIMethods.get
    functionSourceFile: looker_sdk.rtl.api_methods
    functionUses: 215
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c5d9d0>
    argNames:
    - self
    - alert_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 136
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_alert
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a3144c0>
    argNames:
    - self
    - alert_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 159
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_alert
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f718a389610>
    - <ast.Constant object at 0x7f718a3895e0>
    - <ast.Constant object at 0x7f718a389d00>
    - <ast.Constant object at 0x7f718a389340>
    argNames:
    - self
    - path
    - structure
    - query_params
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 211
    functionName: looker_sdk.rtl.api_methods.APIMethods.put
    functionSourceFile: looker_sdk.rtl.api_methods
    functionUses: 22
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a314520>
    argNames:
    - self
    - alert_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 184
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_alert_field
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f718aa29ee0>
    - <ast.Constant object at 0x7f718aa29670>
    - <ast.Constant object at 0x7f718aa298e0>
    argNames:
    - self
    - path
    - structure
    - query_params
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 190
    functionName: looker_sdk.rtl.api_methods.APIMethods.patch
    functionSourceFile: looker_sdk.rtl.api_methods
    functionUses: 52
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189f29a30>
    argNames:
    - self
    - alert_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 207
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_alert
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b68b790>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 262
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_alert
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718b68b0d0>
    - <ast.Constant object at 0x7f718b68b4c0>
    argNames:
    - self
    - alert_id
    - force
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 282
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.enqueue_alert
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a0b0730>
    - <ast.Constant object at 0x7f718a0b00a0>
    - <ast.Constant object at 0x7f718a0b05e0>
    argNames:
    - self
    - limit
    - offset
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 307
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.alert_notifications
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a0b0520>
    argNames:
    - self
    - alert_notification_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 331
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.read_alert_notification
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ee1850>
    - <ast.Constant object at 0x7f7189ee18e0>
    - <ast.Constant object at 0x7f7189ee1610>
    argNames:
    - self
    - client_id
    - client_secret
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 383
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.login
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ee10d0>
    - <ast.Constant object at 0x7f7189ee1460>
    argNames:
    - self
    - user_id
    - associative
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 423
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.login_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - warnings.warn
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718a158df0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 450
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.logout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.urljoin
    - re.search
    - <builtin>.len
    - json.loads
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a158e20>
    - <ast.Constant object at 0x7f718a1585b0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 472
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.artifact_usage
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a272430>
    - <ast.Constant object at 0x7f718a2724f0>
    - <ast.Constant object at 0x7f718a272e50>
    - <ast.Constant object at 0x7f718a272be0>
    argNames:
    - self
    - fields
    - limit
    - offset
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 495
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.artifact_namespaces
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a405bb0>
    - <ast.Constant object at 0x7f718a405e20>
    argNames:
    - self
    - namespace
    - key
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 524
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.artifact_value
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a405340>
    argNames:
    - self
    - namespace
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 550
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.purge_artifacts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f718a6fff10>
    - <ast.Constant object at 0x7f718a6ff550>
    - <ast.Constant object at 0x7f718a6ffee0>
    - <ast.Constant object at 0x7f718a6ffe50>
    - <ast.Constant object at 0x7f718a6fff70>
    - <ast.Constant object at 0x7f718a6ffb20>
    - <ast.Constant object at 0x7f718a6ff7c0>
    - <ast.Constant object at 0x7f718a6ff610>
    - <ast.Constant object at 0x7f718a6ff760>
    argNames:
    - self
    - namespace
    - fields
    - key
    - user_ids
    - min_size
    - max_size
    - limit
    - offset
    - tally
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 587
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_artifacts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7f718a5deeb0>
    - <ast.Constant object at 0x7f718a5dedf0>
    - <ast.Constant object at 0x7f718a5dec10>
    - <ast.Constant object at 0x7f718a5de310>
    - <ast.Constant object at 0x7f718a5de700>
    argNames:
    - self
    - namespace
    - key
    - fields
    - limit
    - offset
    - tally
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 638
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.artifact
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a810100>
    argNames:
    - self
    - namespace
    - key
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 680
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_artifact
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f7189f9d2e0>
    - <ast.Constant object at 0x7f7189f9d670>
    argNames:
    - self
    - namespace
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 729
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_artifacts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189f9de50>
    - <ast.Constant object at 0x7f7189f9d070>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 763
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_embed_secret
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a7c7fd0>
    argNames:
    - self
    - embed_secret_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 785
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_embed_secret
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a7c7190>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 849
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_sso_embed_url
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a7587c0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 893
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_embed_url_as_me
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a758400>
    - <ast.Constant object at 0x7f718a758e50>
    argNames:
    - self
    - url
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 913
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.validate_embed_url
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a0cc610>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 965
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.acquire_embed_cookieless_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a0ccc40>
    argNames:
    - self
    - session_reference_token
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 991
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_embed_cookieless_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b63f9a0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1027
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.generate_tokens_for_cookieless_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718b63f6d0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1064
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.ldap_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b6468b0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1094
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_ldap_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b646340>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1133
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_connection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c195e0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1174
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_auth
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c19880>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1204
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_user_info
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a27ef40>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1234
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_user_auth
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a27edf0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1255
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.register_mobile_device
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a389b20>
    argNames:
    - self
    - device_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1275
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_mobile_device_registration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a389520>
    argNames:
    - self
    - device_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1296
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.deregister_mobile_device
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718aa29970>
    - <ast.Constant object at 0x7f718aa29310>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1323
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_oauth_client_apps
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718aa29820>
    - <ast.Constant object at 0x7f718aa29460>
    argNames:
    - self
    - client_guid
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1346
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.oauth_client_app
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c26c10>
    - <ast.Constant object at 0x7f7189c26250>
    argNames:
    - self
    - client_guid
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1375
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.register_oauth_client_app
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a309490>
    - <ast.Constant object at 0x7f718a309820>
    argNames:
    - self
    - client_guid
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1403
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_oauth_client_app
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a309760>
    argNames:
    - self
    - client_guid
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1437
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_oauth_client_app
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189dacb50>
    argNames:
    - self
    - client_guid
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1461
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.invalidate_tokens
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f7189dac100>
    - <ast.Constant object at 0x7f718a659e20>
    argNames:
    - self
    - client_guid
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1488
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.activate_app_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a659c40>
    - <ast.Constant object at 0x7f718a659eb0>
    argNames:
    - self
    - client_guid
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1524
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.deactivate_app_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718a0bba30>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1564
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.oidc_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a0bbdc0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1592
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_oidc_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a7d7b50>
    argNames:
    - self
    - test_slug
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1614
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.oidc_test_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a7d70d0>
    argNames:
    - self
    - test_slug
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1637
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_oidc_test_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ed6760>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1660
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_oidc_test_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ed6e20>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1682
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.password_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a067df0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1702
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_password_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718a067b20>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1724
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.force_password_reset_at_next_login_for_all_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718a36e2b0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1755
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.saml_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a36e700>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1783
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_saml_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a36e1f0>
    argNames:
    - self
    - test_slug
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1805
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.saml_test_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189dbd2b0>
    argNames:
    - self
    - test_slug
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1828
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_saml_test_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a3682e0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1851
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_saml_test_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a368f40>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1873
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.parse_saml_idp_metadata
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a64e4f0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1897
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.fetch_and_parse_saml_idp_metadata
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718a64e430>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1917
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.session_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a64e190>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1935
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_session_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189de5b50>
    - <ast.Constant object at 0x7f7189de56a0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1959
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_support_access_allowlist_entries
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189de5910>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1984
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.add_support_access_allowlist_entries
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189debaf0>
    argNames:
    - self
    - entry_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2008
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_support_access_allowlist_entry
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189deb160>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2033
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.enable_support_access
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f7189be2910>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2057
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.disable_support_access
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f7189be2700>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2079
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.support_access_status
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189be2e50>
    - <ast.Constant object at 0x7f7189be2610>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2097
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_login_lockouts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 13
    argDefaultValues:
    - <ast.Constant object at 0x7f7189b81ac0>
    - <ast.Constant object at 0x7f7189b81c40>
    - <ast.Constant object at 0x7f7189b81250>
    - <ast.Constant object at 0x7f7189b81340>
    - <ast.Constant object at 0x7f7189b817c0>
    - <ast.Constant object at 0x7f7189b81be0>
    - <ast.Constant object at 0x7f718bf53a00>
    - <ast.Constant object at 0x7f718bf53f70>
    - <ast.Constant object at 0x7f718bf53700>
    - <ast.Constant object at 0x7f718bf53130>
    - <ast.Constant object at 0x7f718bf53fa0>
    - <ast.Constant object at 0x7f718bf53c40>
    argNames:
    - self
    - fields
    - page
    - per_page
    - limit
    - offset
    - sorts
    - auth_type
    - full_name
    - email
    - remote_id
    - filter_or
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2118
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_user_login_lockouts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a441580>
    argNames:
    - self
    - key
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2171
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_login_lockout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189e0b190>
    - <ast.Constant object at 0x7f7189e0b8e0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2196
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_boards
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189e0b040>
    - <ast.Constant object at 0x7f7189e0b490>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2217
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_board
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 16
    argDefaultValues:
    - <ast.Constant object at 0x7f718a3796a0>
    - <ast.Constant object at 0x7f718a379370>
    - <ast.Constant object at 0x7f718bd0d040>
    - <ast.Constant object at 0x7f718bd0d0a0>
    - <ast.Constant object at 0x7f718bd0d100>
    - <ast.Constant object at 0x7f718bd0dfa0>
    - <ast.Constant object at 0x7f718bd0d0d0>
    - <ast.Constant object at 0x7f718bd0dac0>
    - <ast.Constant object at 0x7f718bd0dfd0>
    - <ast.Constant object at 0x7f718bd0dc70>
    - <ast.Constant object at 0x7f718bd0de50>
    - <ast.Constant object at 0x7f718bd0db80>
    - <ast.Constant object at 0x7f718bd0d700>
    - <ast.Constant object at 0x7f718bd0ddc0>
    - <ast.Constant object at 0x7f718bd0d8e0>
    argNames:
    - self
    - title
    - created_at
    - first_name
    - last_name
    - fields
    - favorited
    - creator_id
    - sorts
    - page
    - per_page
    - offset
    - limit
    - filter_or
    - permission
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2261
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_boards
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a350640>
    - <ast.Constant object at 0x7f718a3505b0>
    argNames:
    - self
    - board_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2323
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.board
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a350160>
    - <ast.Constant object at 0x7f718a350a00>
    argNames:
    - self
    - board_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2347
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_board
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718ab230d0>
    argNames:
    - self
    - board_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2373
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_board
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718ab23220>
    - <ast.Constant object at 0x7f718ab23d30>
    - <ast.Constant object at 0x7f718ab23730>
    - <ast.Constant object at 0x7f718ab23f10>
    argNames:
    - self
    - fields
    - sorts
    - board_section_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2394
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_board_items
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718b7c6cd0>
    - <ast.Constant object at 0x7f718b7c64f0>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2423
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_board_item
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a70af40>
    - <ast.Constant object at 0x7f718a70a940>
    argNames:
    - self
    - board_item_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2446
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.board_item
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a70acd0>
    - <ast.Constant object at 0x7f718a70a3d0>
    argNames:
    - self
    - board_item_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2470
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_board_item
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a3030d0>
    argNames:
    - self
    - board_item_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2496
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_board_item
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a303880>
    - <ast.Constant object at 0x7f718a303a00>
    - <ast.Constant object at 0x7f718a303a90>
    argNames:
    - self
    - fields
    - sorts
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2517
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_board_sections
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a44d070>
    - <ast.Constant object at 0x7f718a44d7c0>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2540
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_board_section
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189fdc490>
    - <ast.Constant object at 0x7f7189fdcb50>
    argNames:
    - self
    - board_section_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2563
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.board_section
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f7189fdc6a0>
    - <ast.Constant object at 0x7f7189fdc460>
    argNames:
    - self
    - board_section_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2587
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_board_section
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189b70eb0>
    argNames:
    - self
    - board_section_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2613
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_board_section
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718aea4520>
    - <ast.Constant object at 0x7f718aea4340>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2645
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_color_collections
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718aea47f0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2674
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_color_collection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189b60190>
    - <ast.Constant object at 0x7f7189b60790>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2699
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.color_collections_custom
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189b60a90>
    - <ast.Constant object at 0x7f7189b60d90>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2725
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.color_collections_standard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718aebf670>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2750
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.default_color_collection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718aebfc10>
    argNames:
    - self
    - collection_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2771
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_default_color_collection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a28de50>
    - <ast.Constant object at 0x7f718a28dd90>
    argNames:
    - self
    - collection_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2801
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.color_collection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a28d0a0>
    argNames:
    - self
    - collection_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2826
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_color_collection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b3bc070>
    argNames:
    - self
    - collection_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2856
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_color_collection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718b694a30>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2881
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.cloud_storage_configuration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a733b20>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2899
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_cloud_storage_configuration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718b6795e0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2919
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.custom_welcome_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718b679370>
    - <ast.Constant object at 0x7f718a89b190>
    argNames:
    - self
    - body
    - send_test_welcome_email
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2937
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_custom_welcome_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a89bee0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2960
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_custom_welcome_email_test
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718a89bf10>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2980
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.digest_emails_enabled
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b745490>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2998
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_digest_emails_enabled
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718b7455b0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3020
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_digest_email_send
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718a33c760>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3042
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.public_egress_ip_addresses
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718a33c1f0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3060
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.internal_help_resources_content
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a874070>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3078
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_internal_help_resources_content
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718a8744c0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3098
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.internal_help_resources
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a874130>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3116
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_internal_help_resources
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718a8683a0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3138
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_legacy_features
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a868dc0>
    argNames:
    - self
    - legacy_feature_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3158
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.legacy_feature
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a0c1130>
    argNames:
    - self
    - legacy_feature_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3181
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_legacy_feature
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f7189cffdc0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3204
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_locales
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f7189cffdf0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3222
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.mobile_settings
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189cffd30>
    - <ast.Constant object at 0x7f7189cfff40>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3264
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_setting
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189cee430>
    - <ast.Constant object at 0x7f7189ceed60>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3313
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_setting
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189cee7f0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3338
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_smtp_settings
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189d1ab20>
    - <ast.Constant object at 0x7f7189d1a730>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3358
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.smtp_status
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f7189d1a4c0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3379
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_timezones
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189cb0280>
    - <ast.Constant object at 0x7f7189cb04c0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3397
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.versions
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189cb0ca0>
    argNames:
    - self
    - api_version
    - specification
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3420
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.api_spec
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a2e8cd0>
    - <ast.Constant object at 0x7f718a2e8340>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3448
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.whitelabel_configuration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b8aac10>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3471
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_whitelabel_configuration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b8aafa0>
    - <ast.Constant object at 0x7f718b8aa1f0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3495
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_connections
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a7d9310>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3516
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_connection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189fd1af0>
    - <ast.Constant object at 0x7f7189fd1ca0>
    argNames:
    - self
    - connection_name
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3536
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189fd1f40>
    argNames:
    - self
    - connection_name
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3560
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_connection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a5ba100>
    argNames:
    - self
    - connection_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3583
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_connection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c9b1f0>
    argNames:
    - self
    - connection_name
    - override_context
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3604
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_connection_override
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c9b910>
    - <ast.Constant object at 0x7f7189c9b8e0>
    argNames:
    - self
    - connection_name
    - tests
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3635
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_connection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c31fa0>
    - <ast.Constant object at 0x7f7189c317c0>
    argNames:
    - self
    - body
    - tests
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3666
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_connection_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b5c5250>
    - <ast.Constant object at 0x7f718b5c5bb0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3689
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_dialect_infos
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718b5c53d0>
    - <ast.Constant object at 0x7f718b5c5130>
    - <ast.Constant object at 0x7f718b5c5a90>
    argNames:
    - self
    - name
    - client_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3712
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_external_oauth_applications
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718aecb250>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3737
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_external_oauth_application
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718aecb4f0>
    argNames:
    - self
    - client_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3759
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_external_oauth_application
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a46f730>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3782
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_oauth_application_user_state
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a46fca0>
    - <ast.Constant object at 0x7f718a3ff550>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3802
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_ssh_servers
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a3ffca0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3823
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_ssh_server
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189e54820>
    argNames:
    - self
    - ssh_server_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3843
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.ssh_server
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189e54b20>
    argNames:
    - self
    - ssh_server_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3864
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_ssh_server
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189b9e640>
    argNames:
    - self
    - ssh_server_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3887
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_ssh_server
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189b9ef40>
    argNames:
    - self
    - ssh_server_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3908
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_ssh_server
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a4843a0>
    - <ast.Constant object at 0x7f718a484970>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3929
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_ssh_tunnels
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a4845b0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3950
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_ssh_tunnel
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a2786a0>
    argNames:
    - self
    - ssh_tunnel_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3970
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.ssh_tunnel
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a2780d0>
    argNames:
    - self
    - ssh_tunnel_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3991
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_ssh_tunnel
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a8a6400>
    argNames:
    - self
    - ssh_tunnel_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4014
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_ssh_tunnel
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a8a62e0>
    argNames:
    - self
    - ssh_tunnel_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4035
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_ssh_tunnel
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c47490>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4058
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.ssh_public_key
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 13
    argDefaultValues:
    - <ast.Constant object at 0x7f718a373460>
    - <ast.Constant object at 0x7f718a373340>
    - <ast.Constant object at 0x7f718a373c40>
    - <ast.Constant object at 0x7f718a373a90>
    - <ast.Constant object at 0x7f718a373700>
    - <ast.Constant object at 0x7f718a373fa0>
    - <ast.Constant object at 0x7f718a373e50>
    - <ast.Constant object at 0x7f718a3731f0>
    - <ast.Constant object at 0x7f718a373820>
    - <ast.Constant object at 0x7f718a3735b0>
    - <ast.Constant object at 0x7f718a373880>
    - <ast.Constant object at 0x7f718a373040>
    argNames:
    - self
    - id
    - user_id
    - content_metadata_id
    - dashboard_id
    - look_id
    - board_id
    - limit
    - offset
    - sorts
    - fields
    - filter_or
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4101
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_content_favorites
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ce9fd0>
    - <ast.Constant object at 0x7f7189ce95e0>
    argNames:
    - self
    - content_favorite_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4154
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.content_favorite
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ce9880>
    argNames:
    - self
    - content_favorite_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4178
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_content_favorite
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c36130>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4199
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_content_favorite
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c36730>
    - <ast.Constant object at 0x7f7189c36190>
    argNames:
    - self
    - parent_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4219
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_content_metadatas
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ea3640>
    - <ast.Constant object at 0x7f7189ea3970>
    argNames:
    - self
    - content_metadata_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4242
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.content_metadata
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a23a4c0>
    argNames:
    - self
    - content_metadata_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4266
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_content_metadata
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a23a7f0>
    - <ast.Constant object at 0x7f718a23a6a0>
    argNames:
    - self
    - content_metadata_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4289
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_content_metadata_accesses
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a2ed700>
    - <ast.Constant object at 0x7f718a2ed880>
    argNames:
    - self
    - body
    - send_boards_notification_email
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4315
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_content_metadata_access
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a2edd90>
    argNames:
    - self
    - content_metadata_access_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4341
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_content_metadata_access
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a2d76d0>
    argNames:
    - self
    - content_metadata_access_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4365
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_content_metadata_access
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f7189def850>
    - <ast.Constant object at 0x7f7189defd60>
    - <ast.Constant object at 0x7f7189def1c0>
    - <ast.Constant object at 0x7f7189defb50>
    - <ast.Constant object at 0x7f7189def7c0>
    - <ast.Constant object at 0x7f7189defeb0>
    - <ast.Constant object at 0x7f7189def5b0>
    argNames:
    - self
    - terms
    - fields
    - types
    - limit
    - offset
    - page
    - per_page
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4394
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_content
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f718b814610>
    - <ast.Constant object at 0x7f718b814f70>
    - <ast.Constant object at 0x7f718b814730>
    - <ast.Constant object at 0x7f718b814eb0>
    - <ast.Constant object at 0x7f718b814af0>
    - <ast.Constant object at 0x7f718b814760>
    - <ast.Constant object at 0x7f718b8149a0>
    - <ast.Constant object at 0x7f718b814ac0>
    argNames:
    - self
    - fields
    - limit
    - offset
    - target_group_id
    - target_user_id
    - target_content_type
    - sorts
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4438
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.content_summary
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f718b357bb0>
    - <ast.Constant object at 0x7f718b357e20>
    - <ast.Constant object at 0x7f718b357a60>
    - <ast.Constant object at 0x7f718b357b20>
    - <ast.Constant object at 0x7f718b357a90>
    - <ast.Constant object at 0x7f718b357f40>
    argNames:
    - self
    - type
    - resource_id
    - reload
    - theme
    - format
    - width
    - height
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4482
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.content_thumbnail
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718b0c6160>
    - <ast.Constant object at 0x7f718b0c6f70>
    - <ast.Constant object at 0x7f718b0c6130>
    - <ast.Constant object at 0x7f718b0c6940>
    argNames:
    - self
    - fields
    - project_names
    - space_ids
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4526
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.content_validation
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 15
    argDefaultValues:
    - <ast.Constant object at 0x7f7189b3e2e0>
    - <ast.Constant object at 0x7f7189b3e850>
    - <ast.Constant object at 0x7f7189b3e310>
    - <ast.Constant object at 0x7f7189b3e070>
    - <ast.Constant object at 0x7f7189b3edf0>
    - <ast.Constant object at 0x7f7189b3ecd0>
    - <ast.Constant object at 0x7f7189b3ed60>
    - <ast.Constant object at 0x7f7189b3e2b0>
    - <ast.Constant object at 0x7f7189b3e0a0>
    - <ast.Constant object at 0x7f7189b3e6a0>
    - <ast.Constant object at 0x7f7189b3e9d0>
    - <ast.Constant object at 0x7f7189b3ea60>
    - <ast.Constant object at 0x7f7189b3e220>
    - <ast.Constant object at 0x7f7189b3e100>
    argNames:
    - self
    - view_count
    - group_id
    - look_id
    - dashboard_id
    - content_metadata_id
    - start_of_week_date
    - all_time
    - user_id
    - fields
    - limit
    - offset
    - sorts
    - filter_or
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4576
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_content_views
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f7189d213a0>
    - <ast.Constant object at 0x7f7189d21700>
    argNames:
    - self
    - type
    - resource_id
    - reload
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4640
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.vector_thumbnail
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189d21bb0>
    - <ast.Constant object at 0x7f7189d21340>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4677
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_dashboards
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ae1040>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4711
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 22
    argDefaultValues:
    - <ast.Constant object at 0x7f7189a3d400>
    - <ast.Constant object at 0x7f7189a3d340>
    - <ast.Constant object at 0x7f7189a3dcd0>
    - <ast.Constant object at 0x7f7189a3ddc0>
    - <ast.Constant object at 0x7f7189a3de80>
    - <ast.Constant object at 0x7f7189a3dd90>
    - <ast.Constant object at 0x7f7189a3dc70>
    - <ast.Constant object at 0x7f7189a3dca0>
    - <ast.Constant object at 0x7f7189a3d2b0>
    - <ast.Constant object at 0x7f7189a3dfd0>
    - <ast.Constant object at 0x7f7189a3d880>
    - <ast.Constant object at 0x7f7189a3d6d0>
    - <ast.Constant object at 0x7f7189a3d370>
    - <ast.Constant object at 0x7f7189a3d7f0>
    - <ast.Constant object at 0x7f7189a3dd00>
    - <ast.Constant object at 0x7f7189a3d040>
    - <ast.Constant object at 0x7f7189a3d970>
    - <ast.Constant object at 0x7f7189a3d070>
    - <ast.Constant object at 0x7f7189a3d310>
    - <ast.Constant object at 0x7f7189a3d9d0>
    - <ast.Constant object at 0x7f7189a3d430>
    argNames:
    - self
    - id
    - slug
    - title
    - description
    - content_favorite_id
    - folder_id
    - deleted
    - user_id
    - view_count
    - content_metadata_id
    - curate
    - last_viewed_at
    - fields
    - page
    - per_page
    - limit
    - offset
    - sorts
    - filter_or
    - not_owned_by
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4760
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_dashboards
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f718a2d00a0>
    - <ast.Constant object at 0x7f718a2d0280>
    - <ast.Constant object at 0x7f718a2d0cd0>
    argNames:
    - self
    - lookml_dashboard_id
    - space_id
    - body
    - raw_locale
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4851
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.import_lookml_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718b2e3a90>
    - <ast.Constant object at 0x7f718b2e3a60>
    - <ast.Constant object at 0x7f718b2e3a00>
    argNames:
    - self
    - lookml_dashboard_id
    - raw_locale
    - dashboard_ids
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4890
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.sync_lookml_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718b2e31f0>
    - <ast.Constant object at 0x7f718b2e3b20>
    argNames:
    - self
    - dashboard_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4922
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a079af0>
    argNames:
    - self
    - dashboard_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4955
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a5eef10>
    argNames:
    - self
    - dashboard_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4984
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a5ee070>
    argNames:
    - self
    - dashboard_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5007
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_aggregate_table_lookml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189b0c580>
    argNames:
    - self
    - dashboard_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5030
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_lookml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189b0ce50>
    argNames:
    - self
    - dashboard_id
    - folder_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5056
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.move_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189f78a90>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5094
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.import_dashboard_from_lookml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189f78250>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5114
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_from_lookml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a267610>
    - <ast.Constant object at 0x7f718a267250>
    argNames:
    - self
    - dashboard_id
    - folder_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5142
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.copy_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f7189cd2280>
    - <ast.Constant object at 0x7f7189cd2bb0>
    - <ast.Constant object at 0x7f7189cd2fa0>
    - <ast.Constant object at 0x7f7189cd2850>
    - <ast.Constant object at 0x7f7189cd2940>
    - <ast.Constant object at 0x7f7189cd27f0>
    - <ast.Constant object at 0x7f7189cd2d00>
    - <ast.Constant object at 0x7f7189cd25e0>
    argNames:
    - self
    - dashboard_id
    - look_id
    - title
    - deleted
    - fields
    - filter_or
    - sorts
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5189
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_dashboard_elements
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a6a6a00>
    - <ast.Constant object at 0x7f718a6a6550>
    argNames:
    - self
    - dashboard_element_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5230
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_element
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ddfaf0>
    - <ast.Constant object at 0x7f7189ddfdc0>
    argNames:
    - self
    - dashboard_element_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5254
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_element
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ddf6a0>
    argNames:
    - self
    - dashboard_element_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5280
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_element
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189f194c0>
    - <ast.Constant object at 0x7f7189f190a0>
    argNames:
    - self
    - dashboard_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5301
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_elements
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a7161c0>
    - <ast.Constant object at 0x7f718a716be0>
    - <ast.Constant object at 0x7f718a716b80>
    argNames:
    - self
    - body
    - fields
    - apply_filters
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5325
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_element
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a7168e0>
    - <ast.Constant object at 0x7f718a716520>
    argNames:
    - self
    - dashboard_filter_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5350
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_filter
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a0ab070>
    - <ast.Constant object at 0x7f718a0abc10>
    argNames:
    - self
    - dashboard_filter_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5374
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_filter
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b949430>
    argNames:
    - self
    - dashboard_filter_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5400
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_filter
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718b9497f0>
    - <ast.Constant object at 0x7f718b949c70>
    argNames:
    - self
    - dashboard_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5421
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_filters
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718b2a71c0>
    - <ast.Constant object at 0x7f718b2a77c0>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5445
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_filter
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ffc160>
    - <ast.Constant object at 0x7f7189ffc340>
    argNames:
    - self
    - dashboard_layout_component_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5468
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout_component
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a2f2430>
    - <ast.Constant object at 0x7f718a2f2730>
    argNames:
    - self
    - dashboard_layout_component_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5494
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_layout_component
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a2f2940>
    - <ast.Constant object at 0x7f718a2f2520>
    argNames:
    - self
    - dashboard_layout_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5522
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout_dashboard_layout_components
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a2f81f0>
    - <ast.Constant object at 0x7f718a2f8310>
    argNames:
    - self
    - dashboard_layout_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5546
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a45deb0>
    - <ast.Constant object at 0x7f718a45d100>
    argNames:
    - self
    - dashboard_layout_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5570
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_layout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a45d730>
    argNames:
    - self
    - dashboard_layout_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5596
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_layout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ec6af0>
    - <ast.Constant object at 0x7f7189ec6ca0>
    argNames:
    - self
    - dashboard_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5617
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_layouts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a8b78e0>
    - <ast.Constant object at 0x7f718a8b7c70>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5641
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_layout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a8b7280>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5668
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.perform_data_action
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718af638e0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5688
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.fetch_remote_data_action_form
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718af63790>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5712
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_datagroups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a0b50a0>
    argNames:
    - self
    - datagroup_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5730
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.datagroup
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a0b5730>
    argNames:
    - self
    - datagroup_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5751
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_datagroup
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f7189dfa220>
    - <ast.Constant object at 0x7f7189dfafa0>
    - <ast.Constant object at 0x7f7189dfab50>
    argNames:
    - self
    - model
    - format
    - color
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5778
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.graph_derived_tables_for_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a062d60>
    - <ast.Constant object at 0x7f718a062d00>
    - <ast.Constant object at 0x7f718a062b20>
    argNames:
    - self
    - view
    - models
    - workspace
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5804
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.graph_derived_tables_for_view
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7f718bf7ba60>
    - <ast.Constant object at 0x7f718bf7b610>
    - <ast.Constant object at 0x7f718bf7bc40>
    - <ast.Constant object at 0x7f718bf7bca0>
    - <ast.Constant object at 0x7f718bf7b430>
    argNames:
    - self
    - model_name
    - view_name
    - force_rebuild
    - force_full_incremental
    - workspace
    - source
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5830
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.start_pdt_build
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a20bb50>
    argNames:
    - self
    - materialization_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5868
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.check_pdt_build
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a289c40>
    - <ast.Constant object at 0x7f718a289f10>
    argNames:
    - self
    - materialization_id
    - source
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5889
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.stop_pdt_build
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 15
    argDefaultValues:
    - <ast.Constant object at 0x7f718a2dceb0>
    - <ast.Constant object at 0x7f718a2dc100>
    - <ast.Constant object at 0x7f718a2dcb20>
    - <ast.Constant object at 0x7f718a2dca90>
    - <ast.Constant object at 0x7f718a2dcc70>
    - <ast.Constant object at 0x7f718a2dc400>
    - <ast.Constant object at 0x7f718a2dcc40>
    - <ast.Constant object at 0x7f718a2dc970>
    - <ast.Constant object at 0x7f718a2dca00>
    - <ast.Constant object at 0x7f718a2dcdf0>
    - <ast.Constant object at 0x7f718a2dc340>
    - <ast.Constant object at 0x7f718a2dc250>
    - <ast.Constant object at 0x7f718a2dcac0>
    - <ast.Constant object at 0x7f718a2dc550>
    argNames:
    - self
    - fields
    - page
    - per_page
    - limit
    - offset
    - sorts
    - name
    - id
    - parent_id
    - creator_id
    - filter_or
    - is_shared_root
    - is_users_root
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5917
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_folders
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ff20a0>
    - <ast.Constant object at 0x7f7189ff2250>
    argNames:
    - self
    - folder_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5976
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a8cd310>
    argNames:
    - self
    - folder_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6000
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_folder
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a8cddc0>
    argNames:
    - self
    - folder_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6024
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_folder
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a21eb20>
    - <ast.Constant object at 0x7f718a21e1f0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6047
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_folders
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a21ef70>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6071
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_folder
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f7189bf2d00>
    - <ast.Constant object at 0x7f7189bf2fd0>
    - <ast.Constant object at 0x7f7189bf2820>
    - <ast.Constant object at 0x7f7189bf2220>
    - <ast.Constant object at 0x7f7189bf20d0>
    - <ast.Constant object at 0x7f7189bf2bb0>
    - <ast.Constant object at 0x7f7189bf2970>
    argNames:
    - self
    - folder_id
    - fields
    - page
    - per_page
    - limit
    - offset
    - sorts
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6091
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_children
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f718af7d280>
    - <ast.Constant object at 0x7f718af7d550>
    - <ast.Constant object at 0x7f718af7d6d0>
    - <ast.Constant object at 0x7f718af7dd60>
    argNames:
    - self
    - folder_id
    - fields
    - sorts
    - name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6132
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_children_search
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189d9b4c0>
    - <ast.Constant object at 0x7f7189d9b490>
    argNames:
    - self
    - folder_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6160
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_parent
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189d9bf40>
    - <ast.Constant object at 0x7f7189d9b460>
    argNames:
    - self
    - folder_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6184
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_ancestors
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189d6f9a0>
    - <ast.Constant object at 0x7f7189d6fc70>
    argNames:
    - self
    - folder_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6209
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_looks
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189d7f1f0>
    - <ast.Constant object at 0x7f7189d7f820>
    argNames:
    - self
    - folder_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6233
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_dashboards
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f718a3e2100>
    - <ast.Constant object at 0x7f718a3e2280>
    - <ast.Constant object at 0x7f718a3e2910>
    - <ast.Constant object at 0x7f718a3e2250>
    - <ast.Constant object at 0x7f718a3e2550>
    - <ast.Constant object at 0x7f718a3e2760>
    - <ast.Constant object at 0x7f718a3e2a30>
    - <ast.Constant object at 0x7f718a3e2460>
    - <ast.Constant object at 0x7f718a3e2730>
    - <ast.Constant object at 0x7f718a3e2df0>
    argNames:
    - self
    - fields
    - page
    - per_page
    - limit
    - offset
    - sorts
    - ids
    - content_metadata_id
    - can_add_to_content_metadata
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6261
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_groups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c0f190>
    - <ast.Constant object at 0x7f7189c0f4f0>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6308
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 12
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c90370>
    - <ast.Constant object at 0x7f7189c90cd0>
    - <ast.Constant object at 0x7f7189c90b80>
    - <ast.Constant object at 0x7f7189c90700>
    - <ast.Constant object at 0x7f7189c90280>
    - <ast.Constant object at 0x7f7189c90970>
    - <ast.Constant object at 0x7f7189c90ee0>
    - <ast.Constant object at 0x7f7189c90070>
    - <ast.Constant object at 0x7f7189c90df0>
    - <ast.Constant object at 0x7f7189c901f0>
    - <ast.Constant object at 0x7f7189c90d60>
    argNames:
    - self
    - fields
    - limit
    - offset
    - sorts
    - filter_or
    - id
    - name
    - external_group_id
    - externally_managed
    - externally_orphaned
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6354
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_groups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 12
    argDefaultValues:
    - <ast.Constant object at 0x7f7189bf8a30>
    - <ast.Constant object at 0x7f7189bf8130>
    - <ast.Constant object at 0x7f7189bf86a0>
    - <ast.Constant object at 0x7f7189bf8250>
    - <ast.Constant object at 0x7f7189bf8730>
    - <ast.Constant object at 0x7f7189bf86d0>
    - <ast.Constant object at 0x7f7189bf8040>
    - <ast.Constant object at 0x7f7189bf8d00>
    - <ast.Constant object at 0x7f7189bf80d0>
    - <ast.Constant object at 0x7f7189bf8700>
    - <ast.Constant object at 0x7f7189bf8670>
    argNames:
    - self
    - fields
    - limit
    - offset
    - sorts
    - filter_or
    - id
    - name
    - external_group_id
    - externally_managed
    - externally_orphaned
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6427
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_groups_with_roles
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 12
    argDefaultValues:
    - <ast.Constant object at 0x7f7189b92f70>
    - <ast.Constant object at 0x7f7189b92400>
    - <ast.Constant object at 0x7f7189b92f40>
    - <ast.Constant object at 0x7f7189b92b50>
    - <ast.Constant object at 0x7f7189b92790>
    - <ast.Constant object at 0x7f7189b92850>
    - <ast.Constant object at 0x7f7189b92730>
    - <ast.Constant object at 0x7f7189b92ac0>
    - <ast.Constant object at 0x7f7189b92d90>
    - <ast.Constant object at 0x7f7189b92040>
    - <ast.Constant object at 0x7f7189b92460>
    argNames:
    - self
    - fields
    - limit
    - offset
    - sorts
    - filter_or
    - id
    - name
    - external_group_id
    - externally_managed
    - externally_orphaned
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6501
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_groups_with_hierarchy
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c84af0>
    - <ast.Constant object at 0x7f7189c84fa0>
    argNames:
    - self
    - group_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6551
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c843d0>
    - <ast.Constant object at 0x7f7189c845e0>
    argNames:
    - self
    - group_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6575
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a5e3b50>
    argNames:
    - self
    - group_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6601
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a5e3520>
    - <ast.Constant object at 0x7f718a5e33d0>
    argNames:
    - self
    - group_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6622
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_group_groups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189dcefa0>
    argNames:
    - self
    - group_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6646
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.add_group_group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f7189a38250>
    - <ast.Constant object at 0x7f7189a388b0>
    - <ast.Constant object at 0x7f7189a387f0>
    - <ast.Constant object at 0x7f7189a38f40>
    - <ast.Constant object at 0x7f7189a38ac0>
    - <ast.Constant object at 0x7f7189a388e0>
    - <ast.Constant object at 0x7f7189a383a0>
    argNames:
    - self
    - group_id
    - fields
    - page
    - per_page
    - limit
    - offset
    - sorts
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6670
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_group_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718aa4f430>
    argNames:
    - self
    - group_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6711
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.add_group_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a857370>
    argNames:
    - self
    - group_id
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6735
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_group_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a857f70>
    argNames:
    - self
    - group_id
    - deleting_group_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6759
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_group_from_group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a7481f0>
    argNames:
    - self
    - group_id
    - user_attribute_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6785
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_user_attribute_group_value
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a4cca90>
    argNames:
    - self
    - group_id
    - user_attribute_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6812
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute_group_value
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a4cc640>
    - <ast.Constant object at 0x7f718a4cc7f0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6840
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_primary_homepage_sections
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189b55e50>
    - <ast.Constant object at 0x7f7189b554f0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6865
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_integration_hubs
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ebb9d0>
    - <ast.Constant object at 0x7f7189ebb5b0>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6888
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_integration_hub
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ebb5e0>
    - <ast.Constant object at 0x7f7189ebb400>
    argNames:
    - self
    - integration_hub_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6911
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.integration_hub
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f7189e9c190>
    - <ast.Constant object at 0x7f7189e9c970>
    argNames:
    - self
    - integration_hub_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6937
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_integration_hub
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189e9c400>
    argNames:
    - self
    - integration_hub_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6963
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_integration_hub
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a6ddeb0>
    argNames:
    - self
    - integration_hub_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6984
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.accept_integration_hub_legal_agreement
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a45c640>
    - <ast.Constant object at 0x7f718a45c850>
    - <ast.Constant object at 0x7f718a45ce20>
    argNames:
    - self
    - fields
    - integration_hub_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7005
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_integrations
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a45c8e0>
    - <ast.Constant object at 0x7f718a45c670>
    argNames:
    - self
    - integration_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7031
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.integration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a68f2e0>
    - <ast.Constant object at 0x7f718a68fb50>
    argNames:
    - self
    - integration_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7055
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_integration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a0085e0>
    - <ast.Constant object at 0x7f718a008d60>
    argNames:
    - self
    - integration_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7081
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.fetch_integration_form
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a008e80>
    argNames:
    - self
    - integration_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7104
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_integration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a826580>
    - <ast.Constant object at 0x7f718a826190>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7135
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_looks
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a826460>
    - <ast.Constant object at 0x7f718a826700>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7162
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 20
    argDefaultValues:
    - <ast.Constant object at 0x7f718b685e20>
    - <ast.Constant object at 0x7f718b685a00>
    - <ast.Constant object at 0x7f718b6852b0>
    - <ast.Constant object at 0x7f718b6851f0>
    - <ast.Constant object at 0x7f718b6859d0>
    - <ast.Constant object at 0x7f718b685310>
    - <ast.Constant object at 0x7f718b685730>
    - <ast.Constant object at 0x7f718b6858b0>
    - <ast.Constant object at 0x7f718b685b50>
    - <ast.Constant object at 0x7f718b6857f0>
    - <ast.Constant object at 0x7f718b685340>
    - <ast.Constant object at 0x7f718b685910>
    - <ast.Constant object at 0x7f718b6853d0>
    - <ast.Constant object at 0x7f718b685f70>
    - <ast.Constant object at 0x7f718b685430>
    - <ast.Constant object at 0x7f718b685c70>
    - <ast.Constant object at 0x7f718b685b20>
    - <ast.Constant object at 0x7f718b685d90>
    - <ast.Constant object at 0x7f718b685280>
    argNames:
    - self
    - id
    - title
    - description
    - content_favorite_id
    - folder_id
    - user_id
    - view_count
    - deleted
    - query_id
    - curate
    - last_viewed_at
    - fields
    - page
    - per_page
    - limit
    - offset
    - sorts
    - filter_or
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7211
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_looks
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718b70b910>
    - <ast.Constant object at 0x7f718b70b280>
    argNames:
    - self
    - look_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7287
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a2fe4c0>
    - <ast.Constant object at 0x7f718a2fe040>
    argNames:
    - self
    - look_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7330
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a4bc0a0>
    argNames:
    - self
    - look_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7362
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 16
    argDefaultValues:
    - <ast.Constant object at 0x7f718af53f40>
    - <ast.Constant object at 0x7f718af53940>
    - <ast.Constant object at 0x7f718af53790>
    - <ast.Constant object at 0x7f718af539d0>
    - <ast.Constant object at 0x7f718af532b0>
    - <ast.Constant object at 0x7f718af53a00>
    - <ast.Constant object at 0x7f718af539a0>
    - <ast.Constant object at 0x7f718af53160>
    - <ast.Constant object at 0x7f718af53cd0>
    - <ast.Constant object at 0x7f718af53c10>
    - <ast.Constant object at 0x7f718af532e0>
    - <ast.Constant object at 0x7f718af53d90>
    - <ast.Constant object at 0x7f718af53430>
    argNames:
    - self
    - look_id
    - result_format
    - limit
    - apply_formatting
    - apply_vis
    - cache
    - image_width
    - image_height
    - generate_drill_links
    - force_production
    - cache_only
    - path_prefix
    - rebuild_pdts
    - server_table_calcs
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7401
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a18eeb0>
    - <ast.Constant object at 0x7f718a18e970>
    argNames:
    - self
    - look_id
    - folder_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7469
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.copy_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a1ff340>
    argNames:
    - self
    - look_id
    - folder_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7498
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.move_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7f718ac22d30>
    - <ast.Constant object at 0x7f718ac22d60>
    - <ast.Constant object at 0x7f718ac228b0>
    - <ast.Constant object at 0x7f718ac22040>
    - <ast.Constant object at 0x7f718ac220a0>
    - <ast.Constant object at 0x7f718ac22c10>
    - <ast.Constant object at 0x7f718ac22ca0>
    argNames:
    - self
    - fields
    - limit
    - offset
    - exclude_empty
    - exclude_hidden
    - include_internal
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7526
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_lookml_models
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718ac22100>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7564
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_lookml_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189b077c0>
    - <ast.Constant object at 0x7f7189b07b80>
    argNames:
    - self
    - lookml_model_name
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7584
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.lookml_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718aeaac70>
    argNames:
    - self
    - lookml_model_name
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7608
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_lookml_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718aeaa4f0>
    argNames:
    - self
    - lookml_model_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7631
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_lookml_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f718a5af2b0>
    - <ast.Constant object at 0x7f718a5afc70>
    - <ast.Constant object at 0x7f718a5afeb0>
    argNames:
    - self
    - lookml_model_name
    - explore_name
    - fields
    - add_drills_metadata
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7652
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.lookml_model_explore
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f718b5ad700>
    - <ast.Constant object at 0x7f718b5ad6d0>
    - <ast.Constant object at 0x7f718b5ad400>
    argNames:
    - self
    - model_name
    - view_name
    - field_name
    - term
    - filters
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7706
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.model_fieldname_suggestions
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b918520>
    argNames:
    - self
    - model_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7738
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b918160>
    argNames:
    - self
    - connection_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7767
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_databases
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718aa46b80>
    - <ast.Constant object at 0x7f718aa460d0>
    argNames:
    - self
    - connection_name
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7790
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_features
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f718af19fa0>
    - <ast.Constant object at 0x7f718af19220>
    - <ast.Constant object at 0x7f718af19160>
    - <ast.Constant object at 0x7f718af19100>
    argNames:
    - self
    - connection_name
    - database
    - cache
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7814
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_schemas
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f718b6a4310>
    - <ast.Constant object at 0x7f718b6a43a0>
    - <ast.Constant object at 0x7f718b6a4a90>
    - <ast.Constant object at 0x7f718b6a4160>
    - <ast.Constant object at 0x7f718a11b940>
    - <ast.Constant object at 0x7f718a11bbe0>
    - <ast.Constant object at 0x7f718a11b2b0>
    argNames:
    - self
    - connection_name
    - database
    - schema_name
    - cache
    - fields
    - table_filter
    - table_limit
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7847
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_tables
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f718b3c5370>
    - <ast.Constant object at 0x7f718b3c5190>
    - <ast.Constant object at 0x7f718b3c5220>
    - <ast.Constant object at 0x7f718b3c57f0>
    - <ast.Constant object at 0x7f718b3c5670>
    - <ast.Constant object at 0x7f718b3c5fd0>
    - <ast.Constant object at 0x7f718b3c5a60>
    argNames:
    - self
    - connection_name
    - database
    - schema_name
    - cache
    - table_limit
    - table_names
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7888
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_columns
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a0a0be0>
    - <ast.Constant object at 0x7f718a0a0160>
    - <ast.Constant object at 0x7f718a0a0250>
    argNames:
    - self
    - connection_name
    - column_name
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7931
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_search_columns
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f7189a28100>
    - <ast.Constant object at 0x7f7189a284f0>
    argNames:
    - self
    - connection_name
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7961
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_cost_estimate
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f7189a28700>
    - <ast.Constant object at 0x7f7189a288b0>
    argNames:
    - self
    - project_id
    - run_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7992
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_ci_run
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c57ee0>
    - <ast.Constant object at 0x7f7189c57dc0>
    argNames:
    - self
    - project_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8019
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_ci_run
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ab3fa0>
    - <ast.Constant object at 0x7f7189ab3940>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8051
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.lock_all
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ab32b0>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8077
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_git_branches
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b74cca0>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8100
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.git_branch
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a131670>
    argNames:
    - self
    - project_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8129
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_git_branch
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a131a90>
    argNames:
    - self
    - project_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8159
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_git_branch
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c74ca0>
    argNames:
    - self
    - project_id
    - branch_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8184
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.find_git_branch
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718b892040>
    argNames:
    - self
    - project_id
    - branch_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8210
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_git_branch
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718b910340>
    - <ast.Constant object at 0x7f718b910dc0>
    - <ast.Constant object at 0x7f718b910a60>
    argNames:
    - self
    - project_id
    - branch
    - ref
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8242
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.deploy_ref_to_production
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a626340>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8279
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.deploy_to_production
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a6263d0>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8302
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.reset_project_to_production
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b34c850>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8325
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.reset_project_to_remote
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b34c670>
    - <ast.Constant object at 0x7f718b34c100>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8348
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_projects
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a430490>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8375
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_project
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a430580>
    - <ast.Constant object at 0x7f718a430520>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8397
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.project
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a42b730>
    - <ast.Constant object at 0x7f718a42bd30>
    argNames:
    - self
    - project_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8442
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_project
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c515e0>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8470
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.manifest
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c510a0>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8493
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.git_deploy_key
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189a9db80>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8522
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_git_deploy_key
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189a9dbe0>
    - <ast.Constant object at 0x7f7189a9d7c0>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8554
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.project_validation_results
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ea9c40>
    - <ast.Constant object at 0x7f7189ea9eb0>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8586
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.validate_project
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a0ff610>
    - <ast.Constant object at 0x7f718a0ff400>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8612
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.project_workspace
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a0ff370>
    - <ast.Constant object at 0x7f718a0ffc40>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8638
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_project_files
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c67670>
    - <ast.Constant object at 0x7f7189c67940>
    argNames:
    - self
    - project_id
    - file_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8664
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.project_file
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a235220>
    - <ast.Constant object at 0x7f718a235b50>
    argNames:
    - self
    - project_id
    - remote_url
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8696
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_git_connection_tests
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f718a8aca60>
    - <ast.Constant object at 0x7f718a8ac700>
    - <ast.Constant object at 0x7f718a8ac730>
    argNames:
    - self
    - project_id
    - test_id
    - remote_url
    - use_production
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8726
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_git_connection_test
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a8ac580>
    - <ast.Constant object at 0x7f718a8ac1c0>
    argNames:
    - self
    - project_id
    - file_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8762
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_lookml_tests
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f718a4253d0>
    - <ast.Constant object at 0x7f718a425280>
    - <ast.Constant object at 0x7f718a425220>
    - <ast.Constant object at 0x7f718a425eb0>
    argNames:
    - self
    - project_id
    - file_id
    - test
    - model
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8788
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_lookml_test
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f718a648c10>
    - <ast.Constant object at 0x7f718a648670>
    - <ast.Constant object at 0x7f718a648160>
    - <ast.Constant object at 0x7f718a648280>
    argNames:
    - self
    - project_id
    - body
    - commit_sha
    - tag_name
    - tag_message
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8816
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.tag_ref
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718bfa9250>
    argNames:
    - self
    - root_project_id
    - credential_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8855
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_repository_credential
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189e33310>
    argNames:
    - self
    - root_project_id
    - credential_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8886
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_repository_credential
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718bf541c0>
    argNames:
    - self
    - root_project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8912
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_all_repository_credentials
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a2afca0>
    argNames:
    - self
    - query_task_ids
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9003
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.query_task_multi_results
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718b8c43d0>
    - <ast.Constant object at 0x7f718b8c42b0>
    argNames:
    - self
    - query_task_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9030
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.query_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b7127f0>
    argNames:
    - self
    - query_task_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9076
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.query_task_results
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189db17f0>
    - <ast.Constant object at 0x7f7189db1850>
    argNames:
    - self
    - query_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9113
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189db1c10>
    - <ast.Constant object at 0x7f7189db1f40>
    argNames:
    - self
    - slug
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9153
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.query_for_slug
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 18
    argDefaultValues:
    - <ast.Constant object at 0x7f718a82cfa0>
    - <ast.Constant object at 0x7f718a82c640>
    - <ast.Constant object at 0x7f718a82c100>
    - <ast.Constant object at 0x7f718a82cd60>
    - <ast.Constant object at 0x7f718a82c0a0>
    - <ast.Constant object at 0x7f718a82c8b0>
    - <ast.Constant object at 0x7f718a82c460>
    - <ast.Constant object at 0x7f718a82cc70>
    - <ast.Constant object at 0x7f718a82cee0>
    - <ast.Constant object at 0x7f718a82c5b0>
    - <ast.Constant object at 0x7f718a82c250>
    - <ast.Constant object at 0x7f718a82ceb0>
    - <ast.Constant object at 0x7f718a82cac0>
    - <ast.Constant object at 0x7f718a82caf0>
    - <ast.Constant object at 0x7f718a82cbe0>
    argNames:
    - self
    - query_id
    - result_format
    - limit
    - apply_formatting
    - apply_vis
    - cache
    - image_width
    - image_height
    - generate_drill_links
    - force_production
    - cache_only
    - path_prefix
    - rebuild_pdts
    - server_table_calcs
    - source
    - enable_oauth_error_response
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9228
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 17
    argDefaultValues:
    - <ast.Constant object at 0x7f718a35ca90>
    - <ast.Constant object at 0x7f718a35c5e0>
    - <ast.Constant object at 0x7f718a35c9a0>
    - <ast.Constant object at 0x7f718a35c070>
    - <ast.Constant object at 0x7f718a35c0a0>
    - <ast.Constant object at 0x7f718a35c8e0>
    - <ast.Constant object at 0x7f718a35cc10>
    - <ast.Constant object at 0x7f718a35c430>
    - <ast.Constant object at 0x7f718a35cfa0>
    - <ast.Constant object at 0x7f718a35c190>
    - <ast.Constant object at 0x7f718a35c610>
    - <ast.Constant object at 0x7f718a35c340>
    - <ast.Constant object at 0x7f718a35c550>
    - <ast.Constant object at 0x7f718a35c160>
    argNames:
    - self
    - result_format
    - body
    - limit
    - apply_formatting
    - apply_vis
    - cache
    - image_width
    - image_height
    - generate_drill_links
    - force_production
    - cache_only
    - path_prefix
    - rebuild_pdts
    - server_table_calcs
    - enable_oauth_error_response
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9346
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_inline_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f7189bbbaf0>
    argNames:
    - self
    - model_name
    - view_name
    - result_format
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9462
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_url_encoded_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a3cdb80>
    - <ast.Constant object at 0x7f718a3cde50>
    argNames:
    - self
    - merge_query_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9491
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.merge_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a3d28b0>
    - <ast.Constant object at 0x7f718a3d2850>
    - <ast.Constant object at 0x7f718a3d29d0>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9531
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_merge_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718a3d2910>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9554
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_running_queries
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189a42e80>
    argNames:
    - self
    - query_task_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9572
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.kill_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189a42340>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9595
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_sql_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a114340>
    argNames:
    - self
    - slug
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9615
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.sql_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a1148b0>
    - <ast.Constant object at 0x7f718a114a60>
    argNames:
    - self
    - slug
    - result_format
    - download
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9636
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_sql_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f7189e92790>
    - <ast.Constant object at 0x7f7189e928e0>
    argNames:
    - self
    - look_id
    - result_format
    - width
    - height
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9671
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_look_render_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f718b3583d0>
    - <ast.Constant object at 0x7f718b358e20>
    argNames:
    - self
    - query_id
    - result_format
    - width
    - height
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9706
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_query_render_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 12
    argDefaultValues:
    - <ast.Constant object at 0x7f718b294580>
    - <ast.Constant object at 0x7f718b2943a0>
    - <ast.Constant object at 0x7f718b294880>
    - <ast.Constant object at 0x7f718b294160>
    - <ast.Constant object at 0x7f718b294400>
    - <ast.Constant object at 0x7f718b2940a0>
    argNames:
    - self
    - dashboard_id
    - result_format
    - body
    - width
    - height
    - fields
    - pdf_paper_size
    - pdf_landscape
    - long_tables
    - theme
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9741
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_render_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718b38edc0>
    - <ast.Constant object at 0x7f718b38ed90>
    argNames:
    - self
    - render_task_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9794
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.render_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718aa35100>
    argNames:
    - self
    - render_task_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9834
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.render_task_results
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f718aa35d90>
    - <ast.Constant object at 0x7f718aa35130>
    argNames:
    - self
    - dashboard_element_id
    - result_format
    - width
    - height
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9859
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_element_render_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f718a204ee0>
    - <ast.Constant object at 0x7f718a204a30>
    - <ast.Constant object at 0x7f718a204d60>
    - <ast.Constant object at 0x7f718a204430>
    - <ast.Constant object at 0x7f718a204bb0>
    - <ast.Constant object at 0x7f718a2048b0>
    - <ast.Constant object at 0x7f718a204ac0>
    - <ast.Constant object at 0x7f718a204250>
    - <ast.Constant object at 0x7f718a204c70>
    - <ast.Constant object at 0x7f718a2047f0>
    argNames:
    - self
    - folder_id
    - favorite
    - recent
    - id
    - title
    - sorts
    - limit
    - fields
    - next_page_token
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9917
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_reports
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f7189d65220>
    - <ast.Constant object at 0x7f7189d659a0>
    - <ast.Constant object at 0x7f7189d659d0>
    - <ast.Constant object at 0x7f7189d65c70>
    - <ast.Constant object at 0x7f7189d65970>
    - <ast.Constant object at 0x7f7189d65f70>
    - <ast.Constant object at 0x7f7189d65a00>
    - <ast.Constant object at 0x7f7189d651f0>
    - <ast.Constant object at 0x7f7189d65b50>
    - <ast.Constant object at 0x7f7189d65bb0>
    argNames:
    - self
    - fields
    - limit
    - offset
    - sorts
    - id
    - name
    - all_access
    - built_in
    - filter_or
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9989
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_model_sets
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a5a9100>
    - <ast.Constant object at 0x7f718a5a9040>
    argNames:
    - self
    - model_set_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10036
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.model_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a5a9cd0>
    argNames:
    - self
    - model_set_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10060
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_model_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b3a7790>
    argNames:
    - self
    - model_set_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10083
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_model_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b3a7e50>
    - <ast.Constant object at 0x7f718b3a73a0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10104
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_model_sets
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c95550>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10125
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_model_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c95280>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10145
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_permissions
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f718a864df0>
    - <ast.Constant object at 0x7f718a864ee0>
    - <ast.Constant object at 0x7f718a864220>
    - <ast.Constant object at 0x7f718a864820>
    - <ast.Constant object at 0x7f718a864a60>
    - <ast.Constant object at 0x7f718a864d90>
    - <ast.Constant object at 0x7f718a864550>
    - <ast.Constant object at 0x7f718a864f70>
    - <ast.Constant object at 0x7f718a864100>
    - <ast.Constant object at 0x7f718a864b20>
    argNames:
    - self
    - fields
    - limit
    - offset
    - sorts
    - id
    - name
    - all_access
    - built_in
    - filter_or
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10184
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_permission_sets
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189d475e0>
    - <ast.Constant object at 0x7f7189d47d90>
    argNames:
    - self
    - permission_set_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10231
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.permission_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ba4670>
    argNames:
    - self
    - permission_set_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10256
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_permission_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ba4b80>
    argNames:
    - self
    - permission_set_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10279
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_permission_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b65faf0>
    - <ast.Constant object at 0x7f718b65fcd0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10300
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_permission_sets
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a2cb3d0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10322
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_permission_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a2cb790>
    - <ast.Constant object at 0x7f718a2cbe50>
    - <ast.Constant object at 0x7f718a2cbdf0>
    argNames:
    - self
    - fields
    - ids
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10342
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_roles
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189dc9b80>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10365
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_role
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f7189b8de50>
    - <ast.Constant object at 0x7f7189b8d4f0>
    - <ast.Constant object at 0x7f7189b8da60>
    - <ast.Constant object at 0x7f7189b8d670>
    - <ast.Constant object at 0x7f7189b8d040>
    - <ast.Constant object at 0x7f7189b8d6a0>
    - <ast.Constant object at 0x7f7189b8d880>
    - <ast.Constant object at 0x7f7189b8da00>
    - <ast.Constant object at 0x7f7189b8d310>
    - <ast.Constant object at 0x7f7189b8ddf0>
    argNames:
    - self
    - fields
    - limit
    - offset
    - sorts
    - id
    - name
    - built_in
    - filter_or
    - is_support_role
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10408
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_roles
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7f7189cd6160>
    - <ast.Constant object at 0x7f7189cd6a90>
    - <ast.Constant object at 0x7f7189cd6310>
    - <ast.Constant object at 0x7f7189cd68b0>
    - <ast.Constant object at 0x7f7189cd6730>
    - <ast.Constant object at 0x7f7189cd6b80>
    - <ast.Constant object at 0x7f7189cd62e0>
    - <ast.Constant object at 0x7f7189cd6640>
    - <ast.Constant object at 0x7f7189cd62b0>
    argNames:
    - self
    - fields
    - limit
    - offset
    - sorts
    - id
    - name
    - built_in
    - filter_or
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10479
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_roles_with_user_count
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a3ed1c0>
    argNames:
    - self
    - role_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10523
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.role
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a3ed220>
    argNames:
    - self
    - role_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10544
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_role
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189d8bbb0>
    argNames:
    - self
    - role_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10567
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_role
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189d8b160>
    - <ast.Constant object at 0x7f7189d8b280>
    argNames:
    - self
    - role_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10588
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.role_groups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189dd8670>
    argNames:
    - self
    - role_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10614
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_role_groups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a457430>
    - <ast.Constant object at 0x7f718a457280>
    - <ast.Constant object at 0x7f718a457070>
    argNames:
    - self
    - role_id
    - fields
    - direct_association_only
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10637
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.role_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189dc34f0>
    argNames:
    - self
    - role_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10666
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_role_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189dc32b0>
    - <ast.Constant object at 0x7f7189dc3940>
    argNames:
    - self
    - space_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10695
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_space
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718b94ec40>
    - <ast.Constant object at 0x7f718b94e430>
    argNames:
    - self
    - scheduled_plan_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10721
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a47a820>
    argNames:
    - self
    - scheduled_plan_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10786
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_scheduled_plan
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b7e8e80>
    argNames:
    - self
    - scheduled_plan_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10813
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_scheduled_plan
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718b7e8fa0>
    - <ast.Constant object at 0x7f718b7e8a00>
    - <ast.Constant object at 0x7f718b7e8ac0>
    - <ast.Constant object at 0x7f718b7e8a60>
    argNames:
    - self
    - user_id
    - fields
    - all_users
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10844
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_scheduled_plans
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a1e8280>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10930
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_scheduled_plan
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a1e8070>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10986
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan_run_once
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 18
    argDefaultValues:
    - <ast.Constant object at 0x7f718bf4b850>
    - <ast.Constant object at 0x7f718bf4b700>
    - <ast.Constant object at 0x7f718bf4b3d0>
    - <ast.Constant object at 0x7f718bf4bcd0>
    - <ast.Constant object at 0x7f718bf4b1f0>
    - <ast.Constant object at 0x7f718bf4b460>
    - <ast.Constant object at 0x7f718bf4b8b0>
    - <ast.Constant object at 0x7f718bf4bca0>
    - <ast.Constant object at 0x7f718bf4bac0>
    - <ast.Constant object at 0x7f718bf4b160>
    - <ast.Constant object at 0x7f718bf4bee0>
    - <ast.Constant object at 0x7f718bf4b250>
    - <ast.Constant object at 0x7f718bf4b940>
    - <ast.Constant object at 0x7f718bf4b730>
    - <ast.Constant object at 0x7f718bf4bdf0>
    - <ast.Constant object at 0x7f718bf4b2e0>
    - <ast.Constant object at 0x7f718bf4b0a0>
    argNames:
    - self
    - user_id
    - fields
    - all_users
    - limit
    - offset
    - sorts
    - name
    - user_first_name
    - user_last_name
    - dashboard_id
    - look_id
    - lookml_dashboard_id
    - recipient
    - destination_type
    - delivery_format
    - filter_or
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11016
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_scheduled_plans
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f7189f24130>
    - <ast.Constant object at 0x7f7189f24880>
    - <ast.Constant object at 0x7f7189f24c10>
    - <ast.Constant object at 0x7f7189f24460>
    argNames:
    - self
    - look_id
    - user_id
    - fields
    - all_users
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11094
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f7189b440d0>
    - <ast.Constant object at 0x7f7189b44fd0>
    - <ast.Constant object at 0x7f7189b44100>
    - <ast.Constant object at 0x7f7189b445b0>
    argNames:
    - self
    - dashboard_id
    - user_id
    - all_users
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11136
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f718a8b1520>
    - <ast.Constant object at 0x7f718a8b1ca0>
    - <ast.Constant object at 0x7f718a8b13a0>
    - <ast.Constant object at 0x7f718a8b18e0>
    argNames:
    - self
    - lookml_dashboard_id
    - user_id
    - fields
    - all_users
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11178
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_lookml_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a3f9280>
    - <ast.Constant object at 0x7f718a3f9160>
    argNames:
    - self
    - scheduled_plan_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11256
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan_run_once_by_id
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718a3f9970>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11285
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189cc1520>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11322
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189cc1dc0>
    - <ast.Constant object at 0x7f7189cc1730>
    argNames:
    - self
    - avatica_request
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11346
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.sql_interface_metadata
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718aeae310>
    argNames:
    - self
    - query_id
    - result_format
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11377
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_sql_interface_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718aeae2e0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11407
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_sql_interface_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189b491f0>
    - <ast.Constant object at 0x7f7189b49cd0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11437
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_themes
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189b49610>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11472
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f7189a22880>
    - <ast.Constant object at 0x7f7189a22eb0>
    - <ast.Constant object at 0x7f7189a22820>
    - <ast.Constant object at 0x7f7189a225b0>
    - <ast.Constant object at 0x7f7189a228b0>
    - <ast.Constant object at 0x7f7189a22040>
    - <ast.Constant object at 0x7f7189a221c0>
    - <ast.Constant object at 0x7f7189a22ee0>
    - <ast.Constant object at 0x7f7189a222b0>
    - <ast.Constant object at 0x7f7189a22250>
    argNames:
    - self
    - id
    - name
    - begin_at
    - end_at
    - limit
    - offset
    - sorts
    - fields
    - filter_or
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11529
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_themes
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b67eaf0>
    - <ast.Constant object at 0x7f718b67e700>
    argNames:
    - self
    - ts
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11582
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.default_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b06fe20>
    argNames:
    - self
    - name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11613
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_default_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718b06fac0>
    - <ast.Constant object at 0x7f718b06f040>
    - <ast.Constant object at 0x7f718b06ff70>
    - <ast.Constant object at 0x7f718b06f0a0>
    argNames:
    - self
    - name
    - ts
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11642
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.active_themes
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189e4e280>
    - <ast.Constant object at 0x7f7189e4e790>
    argNames:
    - self
    - name
    - ts
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11672
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.theme_or_default
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189e4e100>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11701
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.validate_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718bf5f910>
    - <ast.Constant object at 0x7f718bf5fa30>
    argNames:
    - self
    - theme_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11725
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a8c2e50>
    argNames:
    - self
    - theme_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11751
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a8c2b20>
    argNames:
    - self
    - theme_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11782
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7f718a324ac0>
    - <ast.Constant object at 0x7f718a324b80>
    - <ast.Constant object at 0x7f718a324ee0>
    - <ast.Constant object at 0x7f718a324a90>
    - <ast.Constant object at 0x7f718a324070>
    - <ast.Constant object at 0x7f718a324e80>
    - <ast.Constant object at 0x7f718a3244f0>
    - <ast.Constant object at 0x7f718a324c70>
    - <ast.Constant object at 0x7f718a324970>
    argNames:
    - self
    - fields
    - limit
    - offset
    - sorts
    - id
    - email
    - emails
    - filter_or
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11833
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_credentials_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b87b2b0>
    - <ast.Constant object at 0x7f718b87ba90>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11877
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.me
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f718b772310>
    - <ast.Constant object at 0x7f718b772130>
    - <ast.Constant object at 0x7f718b772250>
    - <ast.Constant object at 0x7f718b772490>
    - <ast.Constant object at 0x7f718b772460>
    - <ast.Constant object at 0x7f718b772850>
    - <ast.Constant object at 0x7f718a6a1c10>
    - <ast.Constant object at 0x7f718a6a1640>
    argNames:
    - self
    - fields
    - page
    - per_page
    - limit
    - offset
    - sorts
    - ids
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11898
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a6a1040>
    - <ast.Constant object at 0x7f718a6a1760>
    - <ast.Constant object at 0x7f718a6a1520>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11939
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 18
    argDefaultValues:
    - <ast.Constant object at 0x7f718a4945e0>
    - <ast.Constant object at 0x7f718a4941f0>
    - <ast.Constant object at 0x7f718a494550>
    - <ast.Constant object at 0x7f718a494760>
    - <ast.Constant object at 0x7f718a494c40>
    - <ast.Constant object at 0x7f718a4943a0>
    - <ast.Constant object at 0x7f718a494130>
    - <ast.Constant object at 0x7f718a494580>
    - <ast.Constant object at 0x7f718a4941c0>
    - <ast.Constant object at 0x7f718a494310>
    - <ast.Constant object at 0x7f718a494a00>
    - <ast.Constant object at 0x7f718a494190>
    - <ast.Constant object at 0x7f718a494c70>
    - <ast.Constant object at 0x7f718a494d60>
    - <ast.Constant object at 0x7f718a494850>
    - <ast.Constant object at 0x7f718a494970>
    - <ast.Constant object at 0x7f718a4942e0>
    argNames:
    - self
    - fields
    - page
    - per_page
    - limit
    - offset
    - sorts
    - id
    - first_name
    - last_name
    - verified_looker_employee
    - embed_user
    - email
    - is_disabled
    - filter_or
    - content_metadata_id
    - group_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11991
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 15
    argDefaultValues:
    - <ast.Constant object at 0x7f718a59fd60>
    - <ast.Constant object at 0x7f718a59f7f0>
    - <ast.Constant object at 0x7f718a59f070>
    - <ast.Constant object at 0x7f718a59ffd0>
    - <ast.Constant object at 0x7f718a59fdc0>
    - <ast.Constant object at 0x7f718a59f460>
    - <ast.Constant object at 0x7f718a59f8b0>
    - <ast.Constant object at 0x7f718a59fe20>
    - <ast.Constant object at 0x7f718a59f550>
    - <ast.Constant object at 0x7f718a59f370>
    - <ast.Constant object at 0x7f718a59f7c0>
    - <ast.Constant object at 0x7f718a59f430>
    - <ast.Constant object at 0x7f718a59fd90>
    argNames:
    - self
    - pattern
    - fields
    - page
    - per_page
    - limit
    - offset
    - sorts
    - id
    - first_name
    - last_name
    - verified_looker_employee
    - email
    - is_disabled
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12064
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_users_names
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189eb00a0>
    - <ast.Constant object at 0x7f7189eb0b80>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12127
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a09a430>
    - <ast.Constant object at 0x7f718a09a8e0>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12151
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189f456d0>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12179
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f7189f453d0>
    - <ast.Constant object at 0x7f7189f45250>
    argNames:
    - self
    - credential_type
    - credential_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12229
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_for_credential
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718b295cd0>
    - <ast.Constant object at 0x7f718b2952b0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12258
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718b76fb50>
    - <ast.Constant object at 0x7f718b76fee0>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12284
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718b5ee250>
    - <ast.Constant object at 0x7f718b5eeeb0>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12312
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_user_credentials_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718aeb5790>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12340
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718aeb5430>
    - <ast.Constant object at 0x7f718aeb5fd0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12363
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_totp
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718af34b20>
    - <ast.Constant object at 0x7f718af349a0>
    - <ast.Constant object at 0x7f718af340d0>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12389
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_totp
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718af34460>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12418
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_totp
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189f09b50>
    - <ast.Constant object at 0x7f7189f09850>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12441
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_ldap
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a6e8be0>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12467
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_ldap
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a6e8dc0>
    - <ast.Constant object at 0x7f718a6e89d0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12490
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_google
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189f34df0>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12516
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_google
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189f346d0>
    - <ast.Constant object at 0x7f7189f34310>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12539
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_saml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718bfb36a0>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12565
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_saml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a2e26a0>
    - <ast.Constant object at 0x7f718a2e2400>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12588
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_oidc
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a2e2ca0>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12614
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_oidc
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718afb2610>
    - <ast.Constant object at 0x7f718afb2ac0>
    argNames:
    - self
    - user_id
    - credentials_api3_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12637
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_api3
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189fbbf10>
    argNames:
    - self
    - user_id
    - credentials_api3_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12666
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_api3
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189f88250>
    - <ast.Constant object at 0x7f7189f88eb0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12692
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_credentials_api3s
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189f88850>
    - <ast.Constant object at 0x7f7189f88040>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12718
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_api3
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a5a5190>
    - <ast.Constant object at 0x7f718a5a5c40>
    argNames:
    - self
    - user_id
    - credentials_embed_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12744
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_embed
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189db7af0>
    argNames:
    - self
    - user_id
    - credentials_embed_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12773
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_embed
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189db72e0>
    - <ast.Constant object at 0x7f7189db78e0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12799
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_credentials_embeds
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718ae99280>
    - <ast.Constant object at 0x7f718ae997f0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12825
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_looker_openid
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718af70d90>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12851
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_looker_openid
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718b8c37f0>
    - <ast.Constant object at 0x7f718b8c3820>
    argNames:
    - self
    - user_id
    - session_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12874
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718b8c3190>
    argNames:
    - self
    - user_id
    - session_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12903
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ccc670>
    - <ast.Constant object at 0x7f7189ccce80>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12929
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_sessions
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718b946070>
    - <ast.Constant object at 0x7f718b946d90>
    - <ast.Constant object at 0x7f718b946730>
    argNames:
    - self
    - user_id
    - expires
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12963
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_email_password_reset
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a5ea3d0>
    - <ast.Constant object at 0x7f718a5ea0d0>
    - <ast.Constant object at 0x7f718a5ea1f0>
    argNames:
    - self
    - user_id
    - fields
    - direct_association_only
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12989
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_roles
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a0d7f40>
    - <ast.Constant object at 0x7f718a0d74c0>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13018
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_user_roles
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.put
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f718b86b790>
    - <ast.Constant object at 0x7f718b86b220>
    - <ast.Constant object at 0x7f718b86b100>
    - <ast.Constant object at 0x7f718b86b310>
    - <ast.Constant object at 0x7f718b86b640>
    argNames:
    - self
    - user_id
    - fields
    - user_attribute_ids
    - all_values
    - include_unset
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13059
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_attribute_user_values
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ad4310>
    argNames:
    - self
    - user_id
    - user_attribute_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13096
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_user_attribute_user_value
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ad4f70>
    argNames:
    - self
    - user_id
    - user_attribute_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13127
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute_user_value
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a10f280>
    - <ast.Constant object at 0x7f718a10faf0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13159
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.send_user_credentials_email_password_reset
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f7189fb6b50>
    - <ast.Constant object at 0x7f7189fb6130>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13191
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.wipeout_user_emails
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189fb6bb0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13219
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_embed_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718b64b580>
    - <ast.Constant object at 0x7f718b64b160>
    - <ast.Constant object at 0x7f718b64b7f0>
    argNames:
    - self
    - fields
    - sorts
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13243
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_attributes
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718b0e9a90>
    - <ast.Constant object at 0x7f718b0e91f0>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13275
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user_attribute
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - v.isoformat
    - <builtin>.len
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718b0e9bb0>
    - <ast.Constant object at 0x7f718b0e9d00>
    argNames:
    - self
    - user_attribute_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13298
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_attribute
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718aed35e0>
    - <ast.Constant object at 0x7f718aed32e0>
    argNames:
    - self
    - user_attribute_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13322
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_user_attribute
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b901310>
    argNames:
    - self
    - user_attribute_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13348
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - typing.cast
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a1375b0>
    - <ast.Constant object at 0x7f718a1377c0>
    argNames:
    - self
    - user_attribute_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13375
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_attribute_group_values
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a66a1c0>
    argNames:
    - self
    - user_attribute_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13418
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_user_attribute_group_values
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - body.encode
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718a66ae50>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13447
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_workspaces
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189f8d9d0>
    argNames:
    - self
    - workspace_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13493
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.workspace
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - re.search
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.quote
    - json.loads
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.error.ErrorDocHelper.lookup
    - urllib.parse.unquote
    - v.isoformat
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.get
    - <builtin>.isinstance
    - requests.get
    - query_params.items
    - urllib.parse.urljoin
    - json.dumps
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.rtl.transport
    functionSourceFile: looker_sdk.rtl.transport
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 65
    functionName: looker_sdk.rtl.transport.PTransportSettings.is_configured
    functionSourceFile: looker_sdk.rtl.transport
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7f718b68b550>
    argNames:
    - content_type
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 106
    functionName: looker_sdk.rtl.transport.response_mode
    functionSourceFile: looker_sdk.rtl.transport
    functionUses: 1
    functionsReached:
    - _BINARY_MODE.search
    - _STRING_MODE.search
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _STRING_MODE.search
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _BINARY_MODE.search
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.rtl.transport.Transport
    functionSourceFile: looker_sdk.rtl.transport
    functionUses: 0
    functionsReached:
    - abc.abstractmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: abc.abstractmethod
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - settings
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 124
    functionName: looker_sdk.rtl.transport.Transport.configure
    functionSourceFile: looker_sdk.rtl.transport
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f7189f29dc0>
    - <ast.Constant object at 0x7f7189f29880>
    - <ast.Constant object at 0x7f7189f29760>
    - <ast.Constant object at 0x7f7189f29f40>
    argNames:
    - self
    - method
    - path
    - query_params
    - body
    - authenticator
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 128
    functionName: looker_sdk.rtl.transport.Transport.request
    functionSourceFile: looker_sdk.rtl.transport
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.rtl.constants
    functionSourceFile: looker_sdk.rtl.constants
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.error
    functionSourceFile: looker_sdk.error
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 51
    functionName: looker_sdk.error.ErrorDetail.__str__
    functionSourceFile: looker_sdk.error
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: attr.ib
    functionSourceFile: attr
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.error.SDKError
    functionSourceFile: looker_sdk.error
    functionUses: 0
    functionsReached:
    - attr.ib
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 78
    functionName: looker_sdk.error.SDKError.__str__
    functionSourceFile: looker_sdk.error
    functionUses: 0
    functionsReached:
    - <builtin>.str
    - sep.join
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sep.join
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.error.ErrorDocHelper
    functionSourceFile: looker_sdk.error
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7f718a810070>
    argNames:
    - self
    - url
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 106
    functionName: looker_sdk.error.ErrorDocHelper.get_index
    functionSourceFile: looker_sdk.error
    functionUses: 448
    functionsReached:
    - requests.get
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.get
    functionSourceFile: ''
    functionUses: 449
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 4
    argDefaultValues:
    - <ast.Name object at 0x7f718a5de6a0>
    - <ast.Constant object at 0x7f718a5ded00>
    - <ast.Constant object at 0x7f718a5dec70>
    argNames:
    - self
    - url
    - code
    - path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 110
    functionName: looker_sdk.error.ErrorDocHelper.lookup
    functionSourceFile: looker_sdk.error
    functionUses: 447
    functionsReached:
    - json.loads
    - requests.get
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.get_index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7f718a6fffa0>
    argNames:
    - self
    - error_url
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 136
    functionName: looker_sdk.error.ErrorDocHelper.parse_and_lookup
    functionSourceFile: looker_sdk.error
    functionUses: 446
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - re.search
    - <builtin>.len
    - json.loads
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.search
    functionSourceFile: re
    functionUses: 447
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: m.groups
    functionSourceFile: <builtin>
    functionUses: 447
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.rtl.api_methods
    functionSourceFile: looker_sdk.rtl.api_methods
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - path
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 73
    functionName: looker_sdk.rtl.api_methods.APIMethods._path
    functionSourceFile: looker_sdk.rtl.api_methods
    functionUses: 445
    functionsReached:
    - urllib.parse.urljoin
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 78
    functionName: looker_sdk.rtl.api_methods.APIMethods.__enter__
    functionSourceFile: looker_sdk.rtl.api_methods
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - exc
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 81
    functionName: looker_sdk.rtl.api_methods.APIMethods.__exit__
    functionSourceFile: looker_sdk.rtl.api_methods
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - response
    - structure
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 84
    functionName: looker_sdk.rtl.api_methods.APIMethods._return
    functionSourceFile: looker_sdk.rtl.api_methods
    functionUses: 445
    functionsReached:
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - requests.get
    - re.search
    - <builtin>.len
    - json.loads
    - typing.cast
    - response.value.decode
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: response.value.decode
    functionSourceFile: <builtin>
    functionUses: 456
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - query_params
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 117
    functionName: looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    functionSourceFile: looker_sdk.rtl.api_methods
    functionUses: 386
    functionsReached:
    - query_params.items
    - v.isoformat
    - json.dumps
    - <builtin>.str
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: query_params.items
    functionSourceFile: <builtin>
    functionUses: 387
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: v.isoformat
    functionSourceFile: <builtin>
    functionUses: 387
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - body
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 159
    functionName: looker_sdk.rtl.api_methods.APIMethods._get_serialized
    functionSourceFile: looker_sdk.rtl.api_methods
    functionUses: 170
    functionsReached:
    - body.encode
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: body.encode
    functionSourceFile: <builtin>
    functionUses: 171
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.rtl.serialize
    functionSourceFile: looker_sdk.rtl.serialize
    functionUses: 0
    functionsReached:
    - functools.partial
    - converter40.register_structure_hook
    - cattr.Converter
    - converter40.register_unstructure_hook
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - data
    - structure
    - converter
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 61
    functionName: looker_sdk.rtl.serialize.deserialize
    functionSourceFile: looker_sdk.rtl.serialize
    functionUses: 0
    functionsReached:
    - json.loads
    - converter.structure
    linkageType: pythonLinkage
    raised:
    - DeserializeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: converter.structure
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - api_model
    - converter
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 78
    functionName: looker_sdk.rtl.serialize.serialize
    functionSourceFile: looker_sdk.rtl.serialize
    functionUses: 0
    functionsReached:
    - json.dumps
    - converter.unstructure
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: converter.unstructure
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.rtl.serialize.serialize.<lambda1>
    functionSourceFile: looker_sdk.rtl.serialize
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - context
    - converter
    - data
    - forward_ref
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 84
    functionName: looker_sdk.rtl.serialize.forward_ref_structure_hook
    functionSourceFile: looker_sdk.rtl.serialize
    functionUses: 0
    functionsReached:
    - <builtin>.locals
    - converter.structure
    - converter.structure_attrs_fromdict
    - <builtin>.eval
    - <builtin>.isinstance
    - <builtin>.issubclass
    - data.pop
    - looker_sdk.rtl.hooks.tr_data_keys
    linkageType: pythonLinkage
    raised:
    - DeserializeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 78
    functionName: looker_sdk.rtl.hooks.tr_data_keys
    functionSourceFile: looker_sdk.rtl.hooks
    functionUses: 2
    functionsReached:
    - data.pop
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.eval
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.issubclass
    functionSourceFile: <builtin>
    functionUses: 40
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: converter.structure_attrs_fromdict
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - converter
    - data
    - model_type
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 105
    functionName: looker_sdk.rtl.serialize.translate_keys_structure_hook
    functionSourceFile: looker_sdk.rtl.serialize
    functionUses: 0
    functionsReached:
    - converter.structure_attrs_fromdict
    - data.pop
    - looker_sdk.rtl.hooks.tr_data_keys
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cattr.Converter
    functionSourceFile: cattr
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial
    functionSourceFile: functools
    functionUses: 30
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: converter40.register_structure_hook
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: converter40.register_unstructure_hook
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.rtl.hooks
    functionSourceFile: looker_sdk.rtl.hooks
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - converter
    - api_model
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 30
    functionName: looker_sdk.rtl.hooks.unstructure_hook
    functionSourceFile: looker_sdk.rtl.hooks
    functionUses: 0
    functionsReached:
    - converter.unstructure_attrs_asdict
    - data.pop
    - data.copy
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: converter.unstructure_attrs_asdict
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.pop
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - d
    - t
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 68
    functionName: looker_sdk.rtl.hooks.datetime_structure_hook
    functionSourceFile: looker_sdk.rtl.hooks
    functionUses: 0
    functionsReached:
    - datetime.datetime.strptime
    - dateutil.parser.isoparse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dateutil.parser.isoparse
    functionSourceFile: dateutil
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.datetime.strptime
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dt
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 74
    functionName: looker_sdk.rtl.hooks.datetime_unstructure_hook
    functionSourceFile: looker_sdk.rtl.hooks
    functionUses: 0
    functionsReached:
    - dt.strftime
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dt.strftime
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.rtl.model
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - typing.cast
    - typing.TypeVar
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 49
    functionName: looker_sdk.rtl.model.Model._get_converter
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 7
    functionsReached:
    - <builtin>.hasattr
    - converter.register_unstructure_hook
    - cattr.Converter
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: converter.register_unstructure_hook
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 60
    functionName: looker_sdk.rtl.model.Model._key_to_attr
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 68
    functionName: looker_sdk.rtl.model.Model.__getitem__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.model.Model._key_to_attr
    - <builtin>.getattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 79
    functionName: looker_sdk.rtl.model.Model.__setitem__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - functools.partial
    - looker_sdk.rtl.model.Model._get_converter
    - <builtin>.setattr
    - <builtin>.locals
    - looker_sdk.rtl.model.Model._key_to_attr
    - <builtin>.eval
    - converter.register_unstructure_hook
    - cattr.Converter
    - <builtin>.isinstance
    - <builtin>.issubclass
    linkageType: pythonLinkage
    raised:
    - ValueError
    - AttributeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - val
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 93
    functionName: looker_sdk.rtl.model.Model.__setitem__.err
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - valid.append
    - actual_type.__members__.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: actual_type.__members__.values
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: valid.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 115
    functionName: looker_sdk.rtl.model.Model.__delitem__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.setattr
    - looker_sdk.rtl.model.Model._key_to_attr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 119
    functionName: looker_sdk.rtl.model.Model.__iter__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - functools.partial
    - looker_sdk.rtl.model.Model._get_converter
    - <builtin>.iter
    - converter.register_unstructure_hook
    - cattr.Converter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 122
    functionName: looker_sdk.rtl.model.Model.__len__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - functools.partial
    - looker_sdk.rtl.model.Model._get_converter
    - <builtin>.len
    - converter.register_unstructure_hook
    - cattr.Converter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 125
    functionName: looker_sdk.rtl.model.Model.__contains__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - functools.partial
    - looker_sdk.rtl.model.Model._get_converter
    - converter.register_unstructure_hook
    - cattr.Converter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 128
    functionName: looker_sdk.rtl.model.Model.keys
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - functools.partial
    - looker_sdk.rtl.model.Model._get_converter
    - converter.register_unstructure_hook
    - cattr.Converter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 131
    functionName: looker_sdk.rtl.model.Model.items
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - functools.partial
    - looker_sdk.rtl.model.Model._get_converter
    - converter.register_unstructure_hook
    - cattr.Converter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 134
    functionName: looker_sdk.rtl.model.Model.values
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - functools.partial
    - looker_sdk.rtl.model.Model._get_converter
    - converter.register_unstructure_hook
    - cattr.Converter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a272be0>
    argNames:
    - self
    - key
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 137
    functionName: looker_sdk.rtl.model.Model.get
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189af0a30>
    argNames:
    - self
    - key
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 143
    functionName: looker_sdk.rtl.model.Model.pop
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.model.Model.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 149
    functionName: looker_sdk.rtl.model.Model.popitem
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 152
    functionName: looker_sdk.rtl.model.Model.clear
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189af0130>
    argNames:
    - self
    - iterable
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 155
    functionName: looker_sdk.rtl.model.Model.update
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.callable
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.callable
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c5d100>
    argNames:
    - self
    - key
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 167
    functionName: looker_sdk.rtl.model.Model.setdefault
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 172
    functionName: looker_sdk.rtl.model.Model.copy
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 176
    functionName: looker_sdk.rtl.model.safe_enum__new__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - vals.get
    - <builtin>.super
    - cls.__members__.values
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cls.__members__.values
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: vals.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718a314a60>
    - <ast.Constant object at 0x7f718a3148e0>
    - <ast.Constant object at 0x7f718a3149d0>
    - <ast.Constant object at 0x7f718a314190>
    argNames:
    - self
    - data
    - prefix
    - suffix
    - separator
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 194
    functionName: looker_sdk.rtl.model.DelimSequence.__init__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - elem
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 207
    functionName: looker_sdk.rtl.model.DelimSequence.append
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - iterable
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 210
    functionName: looker_sdk.rtl.model.DelimSequence.extend
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - i
    - elem
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 213
    functionName: looker_sdk.rtl.model.DelimSequence.insert
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - elem
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 216
    functionName: looker_sdk.rtl.model.DelimSequence.remove
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - x
    - args
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 219
    functionName: looker_sdk.rtl.model.DelimSequence.index
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - elem
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 222
    functionName: looker_sdk.rtl.model.DelimSequence.count
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 225
    functionName: looker_sdk.rtl.model.DelimSequence.__str__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.rtl.auth_session
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f718b646f70>
    argNames:
    - self
    - token
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 68
    functionName: looker_sdk.rtl.auth_token.AuthToken.__init__
    functionSourceFile: looker_sdk.rtl.auth_token
    functionUses: 14
    functionsReached:
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - datetime.datetime.now
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - datetime.timedelta
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - token
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 60
    functionName: looker_sdk.rtl.auth_session.AuthSession._is_authenticated
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 67
    functionName: looker_sdk.rtl.auth_session.AuthSession.is_sudo_authenticated
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.auth_session.AuthSession._is_authenticated
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 71
    functionName: looker_sdk.rtl.auth_session.AuthSession.is_authenticated
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.auth_session.AuthSession._is_authenticated
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 74
    functionName: looker_sdk.rtl.auth_session.AuthSession._get_sudo_token
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 1
    functionsReached:
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - <builtin>.isinstance
    - response.value.decode
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - datetime.datetime.now
    - looker_sdk.rtl.auth_session.AuthSession._login_sudo
    - datetime.timedelta
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 164
    functionName: looker_sdk.rtl.auth_session.AuthSession._login_sudo
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 3
    functionsReached:
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - <builtin>.isinstance
    - response.value.decode
    - datetime.datetime.now
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - datetime.timedelta
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 82
    functionName: looker_sdk.rtl.auth_session.AuthSession._get_token
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 2
    functionsReached:
    - transport_options.setdefault
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - typing.cast
    - looker_sdk.rtl.auth_session.AuthSession._login
    - <builtin>.isinstance
    - response.value.decode
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - datetime.datetime.now
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - urllib.parse.urlencode
    - datetime.timedelta
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 132
    functionName: looker_sdk.rtl.auth_session.AuthSession._login
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 3
    functionsReached:
    - transport_options.setdefault
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - typing.cast
    - <builtin>.isinstance
    - response.value.decode
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - datetime.datetime.now
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - urllib.parse.urlencode
    - datetime.timedelta
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 90
    functionName: looker_sdk.rtl.auth_session.AuthSession.authenticate
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.auth_session.AuthSession._get_sudo_token
    - transport_options.setdefault
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - looker_sdk.rtl.auth_session.AuthSession._login
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - typing.cast
    - response.value.decode
    - looker_sdk.rtl.auth_session.AuthSession._login_sudo
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - datetime.datetime.now
    - urllib.parse.urlencode
    - datetime.timedelta
    - looker_sdk.rtl.auth_session.AuthSession._get_token
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a0676d0>
    argNames:
    - self
    - sudo_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 104
    functionName: looker_sdk.rtl.auth_session.AuthSession.login_user
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - <builtin>.isinstance
    - response.value.decode
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - datetime.datetime.now
    - looker_sdk.rtl.auth_session.AuthSession._login_sudo
    - datetime.timedelta
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: transport_options.setdefault
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - response
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 238
    functionName: looker_sdk.rtl.auth_session.AuthSession._ok
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 9
    functionsReached:
    - response.value.decode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - transport_options
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 165
    functionName: looker_sdk.rtl.auth_session.AuthSession._login_sudo.authenticator
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - transport_options.setdefault
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - typing.cast
    - looker_sdk.rtl.auth_session.AuthSession._login
    - <builtin>.isinstance
    - response.value.decode
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - datetime.datetime.now
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - urllib.parse.urlencode
    - datetime.timedelta
    - looker_sdk.rtl.auth_session.AuthSession._get_token
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 4
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b646310>
    - <ast.Constant object at 0x7f718b646a90>
    argNames:
    - self
    - full
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 187
    functionName: looker_sdk.rtl.auth_session.AuthSession.logout
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - looker_sdk.rtl.auth_session.AuthSession._logout
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - <builtin>.isinstance
    - response.value.decode
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - datetime.datetime.now
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - datetime.timedelta
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c26a30>
    - <ast.Constant object at 0x7f7189c26370>
    argNames:
    - self
    - sudo
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 211
    functionName: looker_sdk.rtl.auth_session.AuthSession._logout
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 1
    functionsReached:
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - <builtin>.isinstance
    - response.value.decode
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - datetime.datetime.now
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - datetime.timedelta
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - _transport_options
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 224
    functionName: looker_sdk.rtl.auth_session.AuthSession._logout.authenticator
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - byte_count
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 245
    functionName: looker_sdk.rtl.auth_session.CryptoHash.secure_random
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - secrets.token_urlsafe
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: secrets.token_urlsafe
    functionSourceFile: secrets
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - message
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 248
    functionName: looker_sdk.rtl.auth_session.CryptoHash.sha256_hash
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - value.hexdigest
    - hashlib.sha256
    - <builtin>.bytes
    - value.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bytes
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.hexdigest
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - settings
    - transport
    - deserialize
    - serialize
    - crypto
    - version
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 255
    functionName: looker_sdk.rtl.auth_session.OAuthSession.__init__
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - config_data.get
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: config_data.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - scope
    - state
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 280
    functionName: looker_sdk.rtl.auth_session.OAuthSession.create_auth_code_request_url
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - urllib.parse.urlencode
    - urllib.parse.urljoin
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - grant_type
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 312
    functionName: looker_sdk.rtl.auth_session.OAuthSession._request_token
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 2
    functionsReached:
    - urllib.parse.urljoin
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a7d7160>
    - <ast.Constant object at 0x7f718a7d7a30>
    argNames:
    - self
    - auth_code
    - code_verifier
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 330
    functionName: looker_sdk.rtl.auth_session.OAuthSession.redeem_auth_code
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - urllib.parse.urljoin
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - <builtin>.isinstance
    - datetime.datetime.now
    - looker_sdk.rtl.auth_session.OAuthSession._request_token
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - datetime.timedelta
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 346
    functionName: looker_sdk.rtl.auth_session.OAuthSession._login
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - urllib.parse.urljoin
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - <builtin>.isinstance
    - datetime.datetime.now
    - looker_sdk.rtl.auth_session.OAuthSession._request_token
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - datetime.timedelta
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.rtl.auth_token
    functionSourceFile: looker_sdk.rtl.auth_token
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - access_token
    - token_type
    - expires_in
    - refresh_token
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 51
    functionName: looker_sdk.rtl.auth_token.AccessToken.__init__
    functionSourceFile: looker_sdk.rtl.auth_token
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.datetime.now
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - token
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 83
    functionName: looker_sdk.rtl.auth_token.AuthToken.set_token
    functionSourceFile: looker_sdk.rtl.auth_token
    functionUses: 15
    functionsReached:
    - datetime.timedelta
    - datetime.datetime.now
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 97
    functionName: looker_sdk.rtl.auth_token.AuthToken.is_active
    functionSourceFile: looker_sdk.rtl.auth_token
    functionUses: 0
    functionsReached:
    - datetime.datetime.now
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.rtl.api_settings
    functionSourceFile: looker_sdk.rtl.api_settings
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 52
    functionName: looker_sdk.rtl.api_settings.PApiSettings.read_config
    functionSourceFile: looker_sdk.rtl.api_settings
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.isfile
    functionSourceFile: os
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 107
    functionName: looker_sdk.rtl.api_settings.ApiSettings.read_config
    functionSourceFile: looker_sdk.rtl.api_settings
    functionUses: 4
    functionsReached:
    - <builtin>.open
    - configparser.ConfigParser
    - config_file.close
    - <builtin>.dict
    - <builtin>.DeprecationWarning
    - cfg_parser.sections
    - cfg_parser.has_section
    - cfg_parser.read_file
    - os.getenv
    - typing_extensions.TypedDict.__annotations__.keys
    - looker_sdk.rtl.api_settings.ApiSettings._override_settings
    - data.items
    - value.startswith
    - value.endswith
    - <builtin>.isinstance
    - looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    - warnings.warn
    - looker_sdk.rtl.api_settings.ApiSettings._clean_input
    - value.strip
    - typing.cast
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.get
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - val
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 131
    functionName: looker_sdk.rtl.api_settings.ApiSettings._bool
    functionSourceFile: looker_sdk.rtl.api_settings
    functionUses: 4
    functionsReached:
    - val.lower
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: configparser.ConfigParser
    functionSourceFile: configparser
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cfg_parser.read_file
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: config_file.close
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cfg_parser.sections
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cfg_parser.has_section
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - data
    - overrides
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 140
    functionName: looker_sdk.rtl.api_settings.ApiSettings._override_settings
    functionSourceFile: looker_sdk.rtl.api_settings
    functionUses: 5
    functionsReached:
    - typing_extensions.TypedDict.__annotations__.keys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 149
    functionName: looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    functionSourceFile: looker_sdk.rtl.api_settings
    functionUses: 5
    functionsReached:
    - os.getenv
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - data
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 173
    functionName: looker_sdk.rtl.api_settings.ApiSettings._clean_input
    functionSourceFile: looker_sdk.rtl.api_settings
    functionUses: 5
    functionsReached:
    - warnings.warn
    - <builtin>.DeprecationWarning
    - value.strip
    - typing.cast
    - data.items
    - <builtin>.isinstance
    - value.endswith
    - value.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: val.lower
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing_extensions.TypedDict.__annotations__.keys
    functionSourceFile: typing_extensions
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.getenv
    functionSourceFile: os
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.items
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.DeprecationWarning
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.startswith
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.endswith
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.sdk.api40.models
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached:
    - sr.converter40.register_structure_hook_func
    - sr.converter40.register_structure_hook
    - <builtin>.globals
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - access_token
    - token_type
    - expires_in
    - refresh_token
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 61
    functionName: looker_sdk.sdk.api40.models.AccessToken.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.ForwardRef
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.sdk.api40.models.Alert
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached:
    - typing.ForwardRef
    - typing._ForwardRef
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing._ForwardRef
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 28
    argDefaultValues: []
    argNames:
    - self
    - comparison_type
    - cron
    - destinations
    - field
    - owner_id
    - threshold
    - applied_dashboard_filters
    - custom_url_base
    - custom_url_params
    - custom_url_label
    - show_custom_url
    - custom_title
    - dashboard_element_id
    - description
    - followed
    - followable
    - id
    - is_disabled
    - disabled_reason
    - is_public
    - investigative_content_type
    - investigative_content_id
    - investigative_content_title
    - lookml_dashboard_id
    - lookml_link_id
    - owner_display_name
    - time_series_condition_state
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 165
    functionName: looker_sdk.sdk.api40.models.Alert.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - filter_title
    - field_name
    - filter_value
    - filter_description
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 242
    functionName: looker_sdk.sdk.api40.models.AlertAppliedDashboardFilter.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - previous_time_series_id
    - latest_time_series_id
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 267
    functionName: looker_sdk.sdk.api40.models.AlertConditionState.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.sdk.api40.models.AlertDestination
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached:
    - typing.ForwardRef
    - typing._ForwardRef
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - destination_type
    - email_address
    - action_hub_integration_id
    - action_hub_form_params_json
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 298
    functionName: looker_sdk.sdk.api40.models.AlertDestination.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - title
    - name
    - filter
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 325
    functionName: looker_sdk.sdk.api40.models.AlertField.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - field_name
    - field_value
    - filter_value
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 350
    functionName: looker_sdk.sdk.api40.models.AlertFieldFilter.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - notification_id
    - alert_condition_id
    - user_id
    - is_read
    - field_value
    - threshold_value
    - ran_at
    - alert
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 381
    functionName: looker_sdk.sdk.api40.models.AlertNotifications.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - owner_id
    - is_disabled
    - disabled_reason
    - is_public
    - threshold
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 420
    functionName: looker_sdk.sdk.api40.models.AlertPatch.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - can
    - workspace_id
    - sudo_user_id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 464
    functionName: looker_sdk.sdk.api40.models.ApiSession.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - looker_release_version
    - current_version
    - supported_versions
    - api_server_url
    - web_server_url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 493
    functionName: looker_sdk.sdk.api40.models.ApiVersion.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - version
    - full_version
    - status
    - swagger_url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 524
    functionName: looker_sdk.sdk.api40.models.ApiVersionElement.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    - namespace
    - created_at
    - updated_at
    - value_size
    - created_by_userid
    - updated_by_userid
    - content_type
    - version
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 565
    functionName: looker_sdk.sdk.api40.models.Artifact.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - namespace
    - count
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 602
    functionName: looker_sdk.sdk.api40.models.ArtifactNamespace.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - max_size
    - usage
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 618
    functionName: looker_sdk.sdk.api40.models.ArtifactUsage.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - assert_error
    - generic_error
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 634
    functionName: looker_sdk.sdk.api40.models.AssertValidatorErrorItem.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - name
    - status
    - results
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 657
    functionName: looker_sdk.sdk.api40.models.AssertValidatorResult.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - error_count
    - errors
    - success_count
    - successes
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 684
    functionName: looker_sdk.sdk.api40.models.AssertValidatorTestedExplore.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - model
    - explore
    - test_name
    - explore_url
    - lookml_url
    - message
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 717
    functionName: looker_sdk.sdk.api40.models.AssertValidatorTestError.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - model
    - explore
    - test_name
    - explore_url
    - lookml_url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 752
    functionName: looker_sdk.sdk.api40.models.AssertValidatorTestSuccess.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 8
    argDefaultValues: []
    argNames:
    - self
    - can
    - type
    - custom_s3_bucket
    - custom_s3_bucket_region
    - custom_s3_key
    - custom_s3_secret
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 789
    functionName: looker_sdk.sdk.api40.models.BackupConfiguration.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 13
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_metadata_id
    - created_at
    - deleted_at
    - description
    - board_sections
    - id
    - section_order
    - title
    - updated_at
    - user_id
    - primary_homepage
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 840
    functionName: looker_sdk.sdk.api40.models.Board.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 28
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_created_by
    - content_favorite_id
    - content_metadata_id
    - content_updated_at
    - custom_description
    - custom_title
    - custom_url
    - dashboard_id
    - description
    - favorite_count
    - board_section_id
    - id
    - image_url
    - location
    - look_id
    - lookml_dashboard_id
    - order
    - title
    - url
    - use_custom_description
    - use_custom_title
    - use_custom_url
    - view_count
    - custom_image_data_base64
    - custom_image_url
    - use_custom_image
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 931
    functionName: looker_sdk.sdk.api40.models.BoardItem.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 12
    argDefaultValues: []
    argNames:
    - self
    - can
    - created_at
    - deleted_at
    - description
    - board_id
    - board_items
    - id
    - item_order
    - visible_item_order
    - title
    - updated_at
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1020
    functionName: looker_sdk.sdk.api40.models.BoardSection.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - change_request_number
    - change_request_url
    - change_request_name
    - change_request_commits_url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1080
    functionName: looker_sdk.sdk.api40.models.CIChangeRequest.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - branch
    - repository
    - commit_ref
    - target
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1109
    functionName: looker_sdk.sdk.api40.models.CIGitState.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 17
    argDefaultValues: []
    argNames:
    - self
    - run_id
    - created_at
    - started_at
    - finished_at
    - status_url
    - status
    - git_service
    - git_state
    - result
    - schedule
    - target_branch
    - title
    - trigger
    - change_request
    - suite_id
    - username
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1162
    functionName: looker_sdk.sdk.api40.models.CIRun.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 10
    argDefaultValues: []
    argNames:
    - self
    - sql_result
    - sql_error
    - assert_result
    - assert_error
    - content_result
    - content_error
    - lookml_result
    - lookml_error
    - generic_error
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1225
    functionName: looker_sdk.sdk.api40.models.CIRunResult.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - enabled
    - day
    - hour
    - frequency
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1264
    functionName: looker_sdk.sdk.api40.models.CIScheduleTrigger.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - id
    - label
    - categoricalPalettes
    - sequentialPalettes
    - divergingPalettes
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1295
    functionName: looker_sdk.sdk.api40.models.ColorCollection.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - color
    - offset
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1322
    functionName: looker_sdk.sdk.api40.models.ColorStop.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - schema_name
    - table_name
    - column_name
    - data_type
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1342
    functionName: looker_sdk.sdk.api40.models.ColumnSearch.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 17
    argDefaultValues: []
    argNames:
    - self
    - dialect_name
    - cost_estimate
    - multiple_databases
    - column_search
    - persistent_table_indexes
    - persistent_derived_tables
    - turtles
    - percentile
    - distinct_percentile
    - stable_views
    - milliseconds
    - microseconds
    - subtotals
    - location
    - timezone
    - connection_pooling
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1416
    functionName: looker_sdk.sdk.api40.models.ConnectionFeatures.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - id
    - user_id
    - content_metadata_id
    - look_id
    - dashboard_id
    - look
    - dashboard
    - board_id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1477
    functionName: looker_sdk.sdk.api40.models.ContentFavorite.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 12
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - name
    - parent_id
    - dashboard_id
    - look_id
    - folder_id
    - content_type
    - inherits
    - inheriting_id
    - slug
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1528
    functionName: looker_sdk.sdk.api40.models.ContentMeta.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - content_metadata_id
    - permission_type
    - group_id
    - user_id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1577
    functionName: looker_sdk.sdk.api40.models.ContentMetaGroupUser.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_id
    - type
    - title
    - description
    - folder_id
    - folder_name
    - view_count
    - preferred_viewer
    - model
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1622
    functionName: looker_sdk.sdk.api40.models.ContentSearch.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 20
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - content_type
    - content_id
    - content_slug
    - content_url
    - title
    - description
    - last_viewed_at
    - user_id
    - user_full_name
    - is_scheduled
    - favorite_count
    - view_count
    - favorite_id
    - weighted_score
    - group_weighted_score
    - suggestion_score
    - preferred_viewer
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1693
    functionName: looker_sdk.sdk.api40.models.ContentSummary.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - content_with_errors
    - computation_time
    - total_looks_validated
    - total_dashboard_elements_validated
    - total_dashboard_filters_validated
    - total_scheduled_plans_validated
    - total_alerts_validated
    - total_explores_validated
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1760
    functionName: looker_sdk.sdk.api40.models.ContentValidation.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - id
    - lookml_dashboard_id
    - lookml_link_id
    - custom_url_base
    - custom_url_params
    - custom_url_label
    - show_custom_url
    - custom_title
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1805
    functionName: looker_sdk.sdk.api40.models.ContentValidationAlert.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - description
    - id
    - folder
    - title
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1844
    functionName: looker_sdk.sdk.api40.models.ContentValidationDashboard.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 17
    argDefaultValues: []
    argNames:
    - self
    - body_text
    - dashboard_id
    - id
    - look_id
    - note_display
    - note_state
    - note_text
    - note_text_as_html
    - query_id
    - subtitle_text
    - title
    - title_hidden
    - title_text
    - type
    - rich_content_json
    - extension_id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1899
    functionName: looker_sdk.sdk.api40.models.ContentValidationDashboardElement.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 10
    argDefaultValues: []
    argNames:
    - self
    - id
    - dashboard_id
    - name
    - title
    - type
    - default_value
    - model
    - explore
    - dimension
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1962
    functionName: looker_sdk.sdk.api40.models.ContentValidationDashboardFilter.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - message
    - field_name
    - model_name
    - explore_name
    - removable
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2003
    functionName: looker_sdk.sdk.api40.models.ContentValidationError.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - id
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2030
    functionName: looker_sdk.sdk.api40.models.ContentValidationFolder.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - id
    - title
    - short_url
    - folder
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2050
    functionName: looker_sdk.sdk.api40.models.ContentValidationLook.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - id
    - title
    - space_id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2077
    functionName: looker_sdk.sdk.api40.models.ContentValidationLookMLDashboard.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - lookml_link_id
    - title
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2100
    functionName: looker_sdk.sdk.api40.models.ContentValidationLookMLDashboardElement.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - name
    - look_id
    - id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2120
    functionName: looker_sdk.sdk.api40.models.ContentValidationScheduledPlan.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 15
    argDefaultValues: []
    argNames:
    - self
    - type
    - title
    - detail
    - status
    - instance
    - model
    - explore
    - field_name
    - content_type
    - folder
    - url
    - tile_type
    - tile_title
    - message
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2167
    functionName: looker_sdk.sdk.api40.models.ContentValidatorContentError.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - look
    - dashboard
    - dashboard_element
    - dashboard_filter
    - scheduled_plan
    - alert
    - lookml_dashboard
    - lookml_dashboard_element
    - errors
    - id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2228
    functionName: looker_sdk.sdk.api40.models.ContentValidatorError.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - content_error
    - generic_error
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2267
    functionName: looker_sdk.sdk.api40.models.ContentValidatorErrorItem.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - name
    - incremental
    - status
    - result
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2292
    functionName: looker_sdk.sdk.api40.models.ContentValidatorResult.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - error_count
    - errors
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2317
    functionName: looker_sdk.sdk.api40.models.ContentValidatorTestedExplore.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 13
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - look_id
    - dashboard_id
    - title
    - content_metadata_id
    - user_id
    - group_id
    - view_count
    - favorite_count
    - last_viewed_at
    - start_of_week_date
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2358
    functionName: looker_sdk.sdk.api40.models.ContentView.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - id
    - label
    - type
    - stops
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2403
    functionName: looker_sdk.sdk.api40.models.ContinuousPalette.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - cost
    - cache_hit
    - cost_unit
    - message
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2432
    functionName: looker_sdk.sdk.api40.models.CostEstimate.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - suite_id
    - branch
    - commit
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2459
    functionName: looker_sdk.sdk.api40.models.CreateCIRunRequest.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - run_id
    - status
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2482
    functionName: looker_sdk.sdk.api40.models.CreateCIRunResponse.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - sql
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2498
    functionName: looker_sdk.sdk.api40.models.CreateCostEstimate.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - client_id
    - created_at
    - is_disabled
    - type
    - client_secret
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2525
    functionName: looker_sdk.sdk.api40.models.CreateCredentialsApi3.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 16
    argDefaultValues: []
    argNames:
    - self
    - dashboard_id
    - name
    - title
    - type
    - id
    - default_value
    - model
    - explore
    - dimension
    - field
    - row
    - listens_to_filters
    - allow_multiple_values
    - required
    - ui_config
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2584
    functionName: looker_sdk.sdk.api40.models.CreateDashboardFilter.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - dashboard_filters
    - dashboard_style
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2631
    functionName: looker_sdk.sdk.api40.models.CreateDashboardRenderTask.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - external_user_id
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2650
    functionName: looker_sdk.sdk.api40.models.CreateEmbedUserRequest.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - parent_id
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2665
    functionName: looker_sdk.sdk.api40.models.CreateFolder.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - user_id
    - oauth_application_id
    - access_token
    - access_token_expires_at
    - refresh_token
    - refresh_token_expires_at
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2689
    functionName: looker_sdk.sdk.api40.models.CreateOAuthApplicationUserStateRequest.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - user_id
    - oauth_application_id
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2718
    functionName: looker_sdk.sdk.api40.models.CreateOAuthApplicationUserStateResponse.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.sdk.api40.models.CreateQueryTask
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached:
    - typing.ForwardRef
    - typing._ForwardRef
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 8
    argDefaultValues: []
    argNames:
    - self
    - query_id
    - result_format
    - can
    - source
    - deferred
    - look_id
    - dashboard_id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2753
    functionName: looker_sdk.sdk.api40.models.CreateQueryTask.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 8
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - client_id
    - created_at
    - is_disabled
    - type
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2794
    functionName: looker_sdk.sdk.api40.models.CredentialsApi3.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 15
    argDefaultValues: []
    argNames:
    - self
    - can
    - created_at
    - email
    - forced_password_reset_at_next_login
    - user_id
    - is_disabled
    - logged_in_at
    - password_reset_url
    - account_setup_url
    - password_reset_url_expired
    - account_setup_url_expired
    - type
    - url
    - user_url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2849
    functionName: looker_sdk.sdk.api40.models.CredentialsEmail.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 15
    argDefaultValues: []
    argNames:
    - self
    - can
    - created_at
    - email
    - forced_password_reset_at_next_login
    - user_id
    - is_disabled
    - logged_in_at
    - password_reset_url
    - account_setup_url
    - password_reset_url_expired
    - account_setup_url_expired
    - type
    - url
    - user_url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2918
    functionName: looker_sdk.sdk.api40.models.CredentialsEmailSearch.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 10
    argDefaultValues: []
    argNames:
    - self
    - can
    - created_at
    - external_group_id
    - external_user_id
    - id
    - is_disabled
    - logged_in_at
    - type
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2977
    functionName: looker_sdk.sdk.api40.models.CredentialsEmbed.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 10
    argDefaultValues: []
    argNames:
    - self
    - can
    - created_at
    - domain
    - email
    - google_user_id
    - is_disabled
    - logged_in_at
    - type
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3026
    functionName: looker_sdk.sdk.api40.models.CredentialsGoogle.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 10
    argDefaultValues: []
    argNames:
    - self
    - can
    - created_at
    - email
    - is_disabled
    - ldap_dn
    - ldap_id
    - logged_in_at
    - type
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3075
    functionName: looker_sdk.sdk.api40.models.CredentialsLDAP.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 10
    argDefaultValues: []
    argNames:
    - self
    - can
    - created_at
    - email
    - is_disabled
    - logged_in_at
    - logged_in_ip
    - type
    - url
    - user_url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3124
    functionName: looker_sdk.sdk.api40.models.CredentialsLookerOpenid.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - can
    - created_at
    - email
    - is_disabled
    - logged_in_at
    - oidc_user_id
    - type
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3171
    functionName: looker_sdk.sdk.api40.models.CredentialsOIDC.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - can
    - created_at
    - email
    - is_disabled
    - logged_in_at
    - saml_user_id
    - type
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3216
    functionName: looker_sdk.sdk.api40.models.CredentialsSaml.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - can
    - created_at
    - is_disabled
    - type
    - verified
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3259
    functionName: looker_sdk.sdk.api40.models.CredentialsTotp.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - enabled
    - content
    - subject
    - header
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3292
    functionName: looker_sdk.sdk.api40.models.CustomWelcomeEmail.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 50
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_favorite_id
    - content_metadata_id
    - description
    - hidden
    - id
    - model
    - query_timezone
    - readonly
    - refresh_interval
    - refresh_interval_to_i
    - folder
    - title
    - user_id
    - slug
    - preferred_viewer
    - alert_sync_with_dashboard_filter_enabled
    - background_color
    - created_at
    - crossfilter_enabled
    - dashboard_elements
    - dashboard_filters
    - dashboard_layouts
    - deleted
    - deleted_at
    - deleter_id
    - edit_uri
    - enable_viz_full_screen
    - favorite_count
    - filters_bar_collapsed
    - filters_location_top
    - last_accessed_at
    - last_viewed_at
    - updated_at
    - last_updater_id
    - last_updater_name
    - user_name
    - load_configuration
    - lookml_link_id
    - show_filters_bar
    - show_title
    - folder_id
    - text_tile_text_color
    - tile_background_color
    - tile_text_color
    - title_color
    - view_count
    - appearance
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3411
    functionName: looker_sdk.sdk.api40.models.Dashboard.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - dashboard_id
    - aggregate_table_lookml
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3528
    functionName: looker_sdk.sdk.api40.models.DashboardAggregateTableLookml.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 8
    argDefaultValues: []
    argNames:
    - self
    - page_side_margins
    - page_background_color
    - tile_title_alignment
    - tile_space_between
    - tile_background_color
    - tile_shadow
    - key_color
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3559
    functionName: looker_sdk.sdk.api40.models.DashboardAppearance.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 17
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_favorite_id
    - content_metadata_id
    - description
    - hidden
    - id
    - model
    - query_timezone
    - readonly
    - refresh_interval
    - refresh_interval_to_i
    - folder
    - title
    - user_id
    - slug
    - preferred_viewer
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3618
    functionName: looker_sdk.sdk.api40.models.DashboardBase.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 31
    argDefaultValues: []
    argNames:
    - self
    - can
    - body_text
    - body_text_as_html
    - dashboard_id
    - edit_uri
    - id
    - look
    - look_id
    - lookml_link_id
    - merge_result_id
    - note_display
    - note_state
    - note_text
    - note_text_as_html
    - query
    - query_id
    - refresh_interval
    - refresh_interval_to_i
    - result_maker
    - result_maker_id
    - subtitle_text
    - title
    - title_hidden
    - title_text
    - type
    - alert_count
    - rich_content_json
    - title_text_as_html
    - subtitle_text_as_html
    - extension_id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3723
    functionName: looker_sdk.sdk.api40.models.DashboardElement.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 17
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - dashboard_id
    - name
    - title
    - type
    - default_value
    - model
    - explore
    - dimension
    - field
    - row
    - listens_to_filters
    - allow_multiple_values
    - required
    - ui_config
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3828
    functionName: looker_sdk.sdk.api40.models.DashboardFilter.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - dashboard_id
    - type
    - active
    - column_width
    - width
    - deleted
    - dashboard_title
    - dashboard_layout_components
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3893
    functionName: looker_sdk.sdk.api40.models.DashboardLayout.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 13
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - dashboard_layout_id
    - dashboard_element_id
    - row
    - column
    - width
    - height
    - deleted
    - element_title
    - element_title_hidden
    - vis_type
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3952
    functionName: looker_sdk.sdk.api40.models.DashboardLayoutComponent.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - dashboard_id
    - folder_id
    - lookml
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3995
    functionName: looker_sdk.sdk.api40.models.DashboardLookml.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - state
    - fields
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4018
    functionName: looker_sdk.sdk.api40.models.DataActionForm.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 10
    argDefaultValues: []
    argNames:
    - self
    - name
    - label
    - description
    - type
    - default
    - oauth_url
    - interactive
    - required
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4053
    functionName: looker_sdk.sdk.api40.models.DataActionFormField.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - label
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4088
    functionName: looker_sdk.sdk.api40.models.DataActionFormSelectOption.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - action
    - form_values
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4104
    functionName: looker_sdk.sdk.api40.models.DataActionRequest.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - webhook_id
    - success
    - refresh_query
    - validation_errors
    - message
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4131
    functionName: looker_sdk.sdk.api40.models.DataActionResponse.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - data
    - refresh_time
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4158
    functionName: looker_sdk.sdk.api40.models.DataActionUserState.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - can
    - created_at
    - id
    - model_name
    - name
    - stale_before
    - trigger_check_at
    - trigger_error
    - trigger_value
    - triggered_at
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4192
    functionName: looker_sdk.sdk.api40.models.Datagroup.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 63
    argDefaultValues: []
    argNames:
    - self
    - can
    - name
    - dialect
    - snippets
    - pdts_enabled
    - named_driver_version_requested
    - named_driver_version_actual
    - host
    - port
    - username
    - password
    - uses_oauth
    - uses_key_pair_auth
    - uses_instance_oauth
    - certificate
    - file_type
    - database
    - db_timezone
    - query_timezone
    - schema
    - max_connections
    - max_queries
    - max_queries_per_user
    - max_billing_gigabytes
    - ssl
    - verify_ssl
    - tmp_db_name
    - tmp_db_host
    - jdbc_additional_params
    - pool_timeout
    - dialect_name
    - supports_data_studio_link
    - created_at
    - user_id
    - example
    - user_db_credentials
    - user_attribute_fields
    - maintenance_cron
    - last_regen_at
    - last_reap_at
    - sql_runner_precache_tables
    - sql_writing_with_info_schema
    - after_connect_statements
    - pdt_context_override
    - managed
    - custom_local_port
    - tunnel_id
    - uses_tns
    - pdt_concurrency
    - disable_context_comment
    - oauth_application_id
    - always_retry_failed_builds
    - uses_application_default_credentials
    - impersonated_service_account
    - cost_estimate_enabled
    - pdt_api_control_enabled
    - connection_pooling
    - default_bq_connection
    - bq_storage_project_id
    - bq_roles_verified
    - p4sa_name
    - query_holding_disabled
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4349
    functionName: looker_sdk.sdk.api40.models.DBConnection.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - can
    - name
    - dialect
    - snippets
    - pdts_enabled
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4496
    functionName: looker_sdk.sdk.api40.models.DBConnectionBase.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 23
    argDefaultValues: []
    argNames:
    - self
    - context
    - host
    - pdt_host
    - port
    - pdt_port
    - username
    - pdt_username
    - password
    - pdt_password
    - has_password
    - certificate
    - pdt_certificate
    - file_type
    - pdt_file_type
    - database
    - pdt_database
    - schema
    - pdt_schema
    - jdbc_additional_params
    - pdt_jdbc_additional_params
    - after_connect_statements
    - pdt_after_connect_statements
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4563
    functionName: looker_sdk.sdk.api40.models.DBConnectionOverride.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - can
    - connection_string
    - message
    - name
    - status
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4630
    functionName: looker_sdk.sdk.api40.models.DBConnectionTestResult.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - name
    - installation_target_id
    - installation_id
    - success
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4661
    functionName: looker_sdk.sdk.api40.models.DelegateOauthTest.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - graph_text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4684
    functionName: looker_sdk.sdk.api40.models.DependencyGraph.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 15
    argDefaultValues: []
    argNames:
    - self
    - name
    - label
    - supports_cost_estimate
    - cost_estimate_style
    - persistent_table_indexes
    - persistent_table_sortkeys
    - persistent_table_distkey
    - supports_streaming
    - automatically_run_sql_runner_snippets
    - connection_tests
    - supports_inducer
    - supports_multiple_databases
    - supports_persistent_derived_tables
    - has_ssl_support
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4770
    functionName: looker_sdk.sdk.api40.models.Dialect.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - display_name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4817
    functionName: looker_sdk.sdk.api40.models.DialectDriverNamesVersion.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 14
    argDefaultValues: []
    argNames:
    - self
    - can
    - default_max_connections
    - default_port
    - default_max_queries
    - default_max_queries_per_user
    - installed
    - label
    - label_for_database_equivalent
    - label_for_schema_equivalent
    - name
    - supported_driver_name
    - supported_driver_versions
    - supported_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4857
    functionName: looker_sdk.sdk.api40.models.DialectInfo.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 23
    argDefaultValues: []
    argNames:
    - self
    - additional_params
    - after_connect_statements
    - analytical_view_dataset
    - auth
    - cost_estimate
    - disable_context_comment
    - host
    - instance_name
    - max_billing_gigabytes
    - oauth_credentials
    - pdts_for_oauth
    - port
    - project_name
    - schema
    - service_account_credentials
    - ssl
    - timezone
    - tmp_table
    - tns
    - username
    - username_required
    - supports_connection_pooling
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4942
    functionName: looker_sdk.sdk.api40.models.DialectInfoOptions.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - is_enabled
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5001
    functionName: looker_sdk.sdk.api40.models.DigestEmails.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - configuration_delivered
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5014
    functionName: looker_sdk.sdk.api40.models.DigestEmailSend.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - id
    - label
    - type
    - colors
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5033
    functionName: looker_sdk.sdk.api40.models.DiscretePalette.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - egress_ip_addresses
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5056
    functionName: looker_sdk.sdk.api40.models.EgressIpAddresses.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 13
    argDefaultValues: []
    argNames:
    - self
    - domain_allowlist
    - alert_url_allowlist
    - alert_url_param_owner
    - alert_url_label
    - sso_auth_enabled
    - embed_cookieless_v2
    - embed_content_navigation
    - embed_content_management
    - strict_sameorigin_for_login
    - look_filters
    - hide_look_navigation
    - embed_enabled
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5091
    functionName: looker_sdk.sdk.api40.models.EmbedConfig.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 14
    argDefaultValues: []
    argNames:
    - self
    - session_length
    - force_logout_login
    - external_user_id
    - first_name
    - last_name
    - user_timezone
    - permissions
    - models
    - group_ids
    - external_group_id
    - user_attributes
    - embed_domain
    - session_reference_token
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5154
    functionName: looker_sdk.sdk.api40.models.EmbedCookielessSessionAcquire.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - authentication_token
    - authentication_token_ttl
    - navigation_token
    - navigation_token_ttl
    - api_token
    - api_token_ttl
    - session_reference_token
    - session_reference_token_ttl
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5209
    functionName: looker_sdk.sdk.api40.models.EmbedCookielessSessionAcquireResponse.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - session_reference_token
    - navigation_token
    - api_token
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5244
    functionName: looker_sdk.sdk.api40.models.EmbedCookielessSessionGenerateTokens.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - session_reference_token
    - navigation_token
    - navigation_token_ttl
    - api_token
    - api_token_ttl
    - session_reference_token_ttl
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5275
    functionName: looker_sdk.sdk.api40.models.EmbedCookielessSessionGenerateTokensResponse.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - target_url
    - session_length
    - force_logout_login
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5306
    functionName: looker_sdk.sdk.api40.models.EmbedParams.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 8
    argDefaultValues: []
    argNames:
    - self
    - algorithm
    - created_at
    - enabled
    - id
    - secret
    - user_id
    - secret_type
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5339
    functionName: looker_sdk.sdk.api40.models.EmbedSecret.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 15
    argDefaultValues: []
    argNames:
    - self
    - target_url
    - session_length
    - force_logout_login
    - external_user_id
    - first_name
    - last_name
    - user_timezone
    - permissions
    - models
    - group_ids
    - external_group_id
    - user_attributes
    - secret_id
    - embed_domain
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5394
    functionName: looker_sdk.sdk.api40.models.EmbedSsoParams.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - url
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5437
    functionName: looker_sdk.sdk.api40.models.EmbedUrlResponse.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - message
    - documentation_url
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5452
    functionName: looker_sdk.sdk.api40.models.Error.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - name
    - client_id
    - client_secret
    - tenant_id
    - dialect_name
    - created_at
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5480
    functionName: looker_sdk.sdk.api40.models.ExternalOauthApplication.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 19
    argDefaultValues: []
    argNames:
    - self
    - name
    - parent_id
    - id
    - content_metadata_id
    - created_at
    - creator_id
    - child_count
    - external_id
    - is_embed
    - is_embed_shared_root
    - is_embed_users_root
    - is_personal
    - is_personal_descendant
    - is_shared_root
    - is_users_root
    - can
    - dashboards
    - looks
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5560
    functionName: looker_sdk.sdk.api40.models.Folder.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 17
    argDefaultValues: []
    argNames:
    - self
    - name
    - parent_id
    - id
    - content_metadata_id
    - created_at
    - creator_id
    - child_count
    - external_id
    - is_embed
    - is_embed_shared_root
    - is_embed_users_root
    - is_personal
    - is_personal_descendant
    - is_shared_root
    - is_users_root
    - can
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5641
    functionName: looker_sdk.sdk.api40.models.FolderBase.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - type
    - title
    - detail
    - status
    - instance
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5711
    functionName: looker_sdk.sdk.api40.models.GenericError.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 18
    argDefaultValues: []
    argNames:
    - self
    - can
    - name
    - remote
    - remote_name
    - error
    - message
    - owner_name
    - readonly
    - personal
    - is_local
    - is_remote
    - is_production
    - ahead_count
    - behind_count
    - commit_at
    - ref
    - remote_ref
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5768
    functionName: looker_sdk.sdk.api40.models.GitBranch.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - can
    - description
    - id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5821
    functionName: looker_sdk.sdk.api40.models.GitConnectionTest.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - message
    - status
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5848
    functionName: looker_sdk.sdk.api40.models.GitConnectionTestResult.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - action
    - conflict
    - revertable
    - text
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5877
    functionName: looker_sdk.sdk.api40.models.GitStatus.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 10
    argDefaultValues: []
    argNames:
    - self
    - can
    - can_add_to_content_metadata
    - contains_current_user
    - external_group_id
    - externally_managed
    - id
    - include_by_default
    - name
    - user_count
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5916
    functionName: looker_sdk.sdk.api40.models.Group.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 12
    argDefaultValues: []
    argNames:
    - self
    - can
    - can_add_to_content_metadata
    - contains_current_user
    - external_group_id
    - externally_managed
    - id
    - include_by_default
    - name
    - user_count
    - parent_group_ids
    - role_ids
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5969
    functionName: looker_sdk.sdk.api40.models.GroupHierarchy.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - group_id
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6008
    functionName: looker_sdk.sdk.api40.models.GroupIdForGroupInclusion.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - user_id
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6023
    functionName: looker_sdk.sdk.api40.models.GroupIdForGroupUserInclusion.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - can
    - can_add_to_content_metadata
    - contains_current_user
    - external_group_id
    - externally_managed
    - id
    - include_by_default
    - name
    - user_count
    - roles
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6054
    functionName: looker_sdk.sdk.api40.models.GroupSearch.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 29
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_created_by
    - content_favorite_id
    - content_metadata_id
    - content_updated_at
    - custom_description
    - custom_image_data_base64
    - custom_image_url
    - custom_title
    - custom_url
    - dashboard_id
    - description
    - favorite_count
    - homepage_section_id
    - id
    - image_url
    - location
    - look_id
    - lookml_dashboard_id
    - order
    - section_fetch_time
    - title
    - url
    - use_custom_description
    - use_custom_image
    - use_custom_title
    - use_custom_url
    - view_count
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6143
    functionName: looker_sdk.sdk.api40.models.HomepageItem.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 14
    argDefaultValues: []
    argNames:
    - self
    - can
    - created_at
    - deleted_at
    - detail_url
    - homepage_id
    - homepage_items
    - id
    - is_header
    - item_order
    - title
    - updated_at
    - description
    - visible_item_order
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6238
    functionName: looker_sdk.sdk.api40.models.HomepageSection.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - name
    - url
    - ref
    - is_remote
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6285
    functionName: looker_sdk.sdk.api40.models.ImportedProject.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - feature_flags
    - license_features
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6310
    functionName: looker_sdk.sdk.api40.models.InstanceConfig.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 19
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - integration_hub_id
    - label
    - description
    - enabled
    - params
    - supported_formats
    - supported_action_types
    - supported_formattings
    - supported_visualization_formattings
    - supported_download_settings
    - icon_url
    - uses_oauth
    - required_fields
    - privacy_link
    - delegate_oauth
    - installed_delegate_oauth_targets
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6365
    functionName: looker_sdk.sdk.api40.models.Integration.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 12
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - url
    - label
    - official
    - fetch_error_message
    - authorization_token
    - has_authorization_token
    - legal_agreement_signed
    - legal_agreement_required
    - legal_agreement_text
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6440
    functionName: looker_sdk.sdk.api40.models.IntegrationHub.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - name
    - label
    - description
    - required
    - has_value
    - value
    - user_attribute_name
    - sensitive
    - per_user
    - delegate_oauth_url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6495
    functionName: looker_sdk.sdk.api40.models.IntegrationParam.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - tag
    - any_tag
    - all_tags
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6534
    functionName: looker_sdk.sdk.api40.models.IntegrationRequiredField.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - success
    - message
    - delegate_oauth_result
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6559
    functionName: looker_sdk.sdk.api40.models.IntegrationTestResult.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - can
    - enabled
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6582
    functionName: looker_sdk.sdk.api40.models.InternalHelpResources.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - can
    - organization_name
    - markdown_content
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6605
    functionName: looker_sdk.sdk.api40.models.InternalHelpResourcesContent.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.sdk.api40.models.JsonBi
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached:
    - typing.ForwardRef
    - typing._ForwardRef
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - metadata
    - rows
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6643
    functionName: looker_sdk.sdk.api40.models.JsonBi.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - total_bytes_processed
    - backend_cache_hit
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6659
    functionName: looker_sdk.sdk.api40.models.JsonBiBigQueryMetadata.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 13
    argDefaultValues: []
    argNames:
    - self
    - sql
    - view
    - dimension_group
    - category
    - field_group_label
    - name
    - type
    - view_label
    - label
    - field_group_variant
    - hidden
    - description
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6695
    functionName: looker_sdk.sdk.api40.models.JsonBiField.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - dimensions
    - measures
    - pivots
    - table_calculations
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6740
    functionName: looker_sdk.sdk.api40.models.JsonBiFields.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.sdk.api40.models.JsonBiMetadata
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached:
    - typing.ForwardRef
    - typing._ForwardRef
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 10
    argDefaultValues: []
    argNames:
    - self
    - big_query_metadata
    - fields
    - pivots
    - has_subtotals
    - has_totals
    - columns_truncated
    - filter_expression
    - filters
    - sql
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6790
    functionName: looker_sdk.sdk.api40.models.JsonBiMetadata.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - key
    - data
    - sort_values
    - is_total
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6829
    functionName: looker_sdk.sdk.api40.models.JsonBiPivots.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - name
    - label
    - align
    - expression
    - value_format
    - measure
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6862
    functionName: looker_sdk.sdk.api40.models.JsonBiTableCalc.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 44
    argDefaultValues: []
    argNames:
    - self
    - can
    - alternate_email_login_allowed
    - auth_password
    - auth_requires_role
    - auth_username
    - connection_host
    - connection_port
    - connection_tls
    - connection_tls_no_verify
    - default_new_user_group_ids
    - default_new_user_groups
    - default_new_user_role_ids
    - default_new_user_roles
    - enabled
    - force_no_page
    - groups
    - groups_base_dn
    - groups_finder_type
    - groups_member_attribute
    - groups_objectclasses
    - groups_user_attribute
    - groups_with_role_ids
    - has_auth_password
    - merge_new_users_by_email
    - modified_at
    - modified_by
    - set_roles_from_groups
    - test_ldap_password
    - test_ldap_user
    - user_attribute_map_email
    - user_attribute_map_first_name
    - user_attribute_map_last_name
    - user_attribute_map_ldap_id
    - user_attributes
    - user_attributes_with_ids
    - user_bind_base_dn
    - user_custom_filter
    - user_id_attribute_names
    - user_objectclass
    - allow_normal_group_membership
    - allow_roles_from_normal_groups
    - allow_direct_roles
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6989
    functionName: looker_sdk.sdk.api40.models.LDAPConfig.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - severity
    - message
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7092
    functionName: looker_sdk.sdk.api40.models.LDAPConfigTestIssue.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 8
    argDefaultValues: []
    argNames:
    - self
    - details
    - issues
    - message
    - status
    - trace
    - user
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7120
    functionName: looker_sdk.sdk.api40.models.LDAPConfigTestResult.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - id
    - looker_group_id
    - looker_group_name
    - name
    - roles
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7159
    functionName: looker_sdk.sdk.api40.models.LDAPGroupRead.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - id
    - looker_group_id
    - looker_group_name
    - name
    - role_ids
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7196
    functionName: looker_sdk.sdk.api40.models.LDAPGroupWrite.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - all_emails
    - attributes
    - email
    - first_name
    - groups
    - last_name
    - ldap_dn
    - ldap_id
    - roles
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7241
    functionName: looker_sdk.sdk.api40.models.LDAPUser.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - name
    - required
    - user_attributes
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7282
    functionName: looker_sdk.sdk.api40.models.LDAPUserAttributeRead.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - name
    - required
    - user_attribute_ids
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7311
    functionName: looker_sdk.sdk.api40.models.LDAPUserAttributeWrite.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 14
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - name
    - description
    - enabled_locally
    - enabled
    - disallowed_as_of_version
    - disable_on_upgrade_to_version
    - end_of_life_version
    - documentation_url
    - approximate_disable_date
    - approximate_end_of_life_date
    - has_disabled_on_upgrade
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7358
    functionName: looker_sdk.sdk.api40.models.LegacyFeature.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - code
    - native_name
    - english_name
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7403
    functionName: looker_sdk.sdk.api40.models.Locale.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - default_locale
    - localization_level
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7426
    functionName: looker_sdk.sdk.api40.models.LocalizationSettings.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 32
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_metadata_id
    - id
    - title
    - user_id
    - content_favorite_id
    - created_at
    - deleted
    - deleted_at
    - deleter_id
    - description
    - embed_url
    - excel_file_url
    - favorite_count
    - google_spreadsheet_formula
    - image_embed_url
    - is_run_on_load
    - last_accessed_at
    - last_updater_id
    - last_viewed_at
    - model
    - public
    - public_slug
    - public_url
    - query_id
    - short_url
    - folder
    - folder_id
    - updated_at
    - user_name
    - view_count
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7505
    functionName: looker_sdk.sdk.api40.models.Look.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_metadata_id
    - id
    - title
    - user_id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7590
    functionName: looker_sdk.sdk.api40.models.LookBasic.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - label
    - url
    - icon_url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7619
    functionName: looker_sdk.sdk.api40.models.LookmlFieldLink.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - can
    - allowed_db_connection_names
    - explores
    - has_content
    - label
    - name
    - project_name
    - unlimited_db_connections
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7654
    functionName: looker_sdk.sdk.api40.models.LookmlModel.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 40
    argDefaultValues: []
    argNames:
    - self
    - id
    - name
    - description
    - label
    - title
    - scopes
    - can_total
    - can_develop
    - can_see_lookml
    - lookml_link
    - can_save
    - can_explain
    - can_pivot_in_db
    - can_subtotal
    - has_timezone_support
    - supports_cost_estimate
    - connection_name
    - null_sort_treatment
    - files
    - source_file
    - project_name
    - model_name
    - view_name
    - hidden
    - sql_table_name
    - access_filter_fields
    - access_filters
    - aliases
    - always_filter
    - conditionally_filter
    - index_fields
    - sets
    - tags
    - errors
    - fields
    - joins
    - group_label
    - supported_measure_types
    - always_join
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7765
    functionName: looker_sdk.sdk.api40.models.LookmlModelExplore.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - field
    - user_attribute
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7864
    functionName: looker_sdk.sdk.api40.models.LookmlModelExploreAccessFilter.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7882
    functionName: looker_sdk.sdk.api40.models.LookmlModelExploreAlias.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7898
    functionName: looker_sdk.sdk.api40.models.LookmlModelExploreAlwaysFilter.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7914
    functionName: looker_sdk.sdk.api40.models.LookmlModelExploreConditionallyFilter.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - message
    - details
    - error_pos
    - field_error
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7934
    functionName: looker_sdk.sdk.api40.models.LookmlModelExploreError.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 60
    argDefaultValues: []
    argNames:
    - self
    - align
    - can_filter
    - category
    - default_filter_value
    - description
    - dimension_group
    - drill_fields
    - enumerations
    - error
    - field_group_label
    - field_group_variant
    - fill_style
    - fiscal_month_offset
    - has_allowed_values
    - has_drills_metadata
    - hidden
    - is_filter
    - is_fiscal
    - is_numeric
    - is_timeframe
    - can_time_filter
    - time_interval
    - label
    - label_from_parameter
    - label_short
    - lookml_link
    - links
    - map_layer
    - measure
    - name
    - strict_value_format
    - parameter
    - period_over_period_params
    - permanent
    - primary_key
    - project_name
    - requires_refresh_on_sort
    - scope
    - sortable
    - source_file
    - source_file_path
    - sql
    - sql_case
    - filters
    - suggest_dimension
    - suggest_explore
    - suggestable
    - suggestions
    - synonyms
    - tags
    - type
    - user_attribute_filter_types
    - value_format
    - view
    - view_label
    - dynamic
    - week_start_day
    - times_used
    - original_view
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8075
    functionName: looker_sdk.sdk.api40.models.LookmlModelExploreField.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - label
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8214
    functionName: looker_sdk.sdk.api40.models.LookmlModelExploreFieldEnumeration.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - url
    - name
    - feature_key
    - property_key
    - property_label_key
    - projection
    - format
    - extents_json_url
    - max_zoom_level
    - min_zoom_level
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8246
    functionName: looker_sdk.sdk.api40.models.LookmlModelExploreFieldMapLayer.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - field
    - condition
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8283
    functionName: looker_sdk.sdk.api40.models.LookmlModelExploreFieldMeasureFilters.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - based_on
    - based_on_time
    - period
    - kind
    - value_to_date
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8305
    functionName: looker_sdk.sdk.api40.models.LookmlModelExploreFieldPeriodOverPeriodParams.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - dimensions
    - measures
    - filters
    - parameters
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8336
    functionName: looker_sdk.sdk.api40.models.LookmlModelExploreFieldset.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - value
    - condition
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8361
    functionName: looker_sdk.sdk.api40.models.LookmlModelExploreFieldSqlCase.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - count
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8377
    functionName: looker_sdk.sdk.api40.models.LookmlModelExploreFieldTimeInterval.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 14
    argDefaultValues: []
    argNames:
    - self
    - name
    - dependent_fields
    - fields
    - foreign_key
    - from_
    - outer_only
    - relationship
    - required_joins
    - sql_foreign_key
    - sql_on
    - sql_table_name
    - type
    - view_label
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8415
    functionName: looker_sdk.sdk.api40.models.LookmlModelExploreJoins.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8458
    functionName: looker_sdk.sdk.api40.models.LookmlModelExploreSet.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - dimension_type
    - measure_types
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8476
    functionName: looker_sdk.sdk.api40.models.LookmlModelExploreSupportedMeasureType.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - name
    - description
    - label
    - hidden
    - group_label
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8503
    functionName: looker_sdk.sdk.api40.models.LookmlModelNavExplore.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 8
    argDefaultValues: []
    argNames:
    - self
    - can
    - model_name
    - name
    - explore_name
    - query_url_params
    - file
    - line
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8540
    functionName: looker_sdk.sdk.api40.models.LookmlTest.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - can
    - model_name
    - test_name
    - assertions_count
    - assertions_failed
    - errors
    - warnings
    - success
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8583
    functionName: looker_sdk.sdk.api40.models.LookmlTestResult.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 14
    argDefaultValues: []
    argNames:
    - self
    - type
    - title
    - detail
    - status
    - instance
    - model
    - explore
    - field_name
    - message
    - severity
    - line_number
    - lookml_url
    - file_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8638
    functionName: looker_sdk.sdk.api40.models.LookMLValidatorError.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - lookml_error
    - generic_error
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8681
    functionName: looker_sdk.sdk.api40.models.LookMLValidatorErrorItem.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - name
    - status
    - error_count
    - errors
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8706
    functionName: looker_sdk.sdk.api40.models.LookMLValidatorResult.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - id
    - label
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8731
    functionName: looker_sdk.sdk.api40.models.LookModel.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 33
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_metadata_id
    - id
    - title
    - user_id
    - content_favorite_id
    - created_at
    - deleted
    - deleted_at
    - deleter_id
    - description
    - embed_url
    - excel_file_url
    - favorite_count
    - google_spreadsheet_formula
    - image_embed_url
    - is_run_on_load
    - last_accessed_at
    - last_updater_id
    - last_viewed_at
    - model
    - public
    - public_slug
    - public_url
    - query_id
    - short_url
    - folder
    - folder_id
    - updated_at
    - user_name
    - view_count
    - dashboards
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8807
    functionName: looker_sdk.sdk.api40.models.LookWithDashboards.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 34
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_metadata_id
    - id
    - title
    - user_id
    - content_favorite_id
    - created_at
    - deleted
    - deleted_at
    - deleter_id
    - description
    - embed_url
    - excel_file_url
    - favorite_count
    - google_spreadsheet_formula
    - image_embed_url
    - is_run_on_load
    - last_accessed_at
    - last_updater_id
    - last_viewed_at
    - model
    - public
    - public_slug
    - public_url
    - query_id
    - short_url
    - folder
    - folder_id
    - updated_at
    - user_name
    - view_count
    - query
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8950
    functionName: looker_sdk.sdk.api40.models.LookWithQuery.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - can
    - name
    - imports
    - localization_settings
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9037
    functionName: looker_sdk.sdk.api40.models.Manifest.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - install_enabled
    - update_looker_enabled
    - update_third_party_enabled
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9064
    functionName: looker_sdk.sdk.api40.models.MarketplaceAutomation.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - materialization_id
    - resp_text
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9087
    functionName: looker_sdk.sdk.api40.models.MaterializePDT.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - field_name
    - source_field_name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9108
    functionName: looker_sdk.sdk.api40.models.MergeFields.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - can
    - column_limit
    - dynamic_fields
    - id
    - pivots
    - result_maker_id
    - sorts
    - source_queries
    - total
    - vis_config
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9145
    functionName: looker_sdk.sdk.api40.models.MergeQuery.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - merge_fields
    - name
    - query_id
    - query_slug
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9186
    functionName: looker_sdk.sdk.api40.models.MergeQuerySourceQuery.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - feature_flag_name
    - feature_flag_state
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9211
    functionName: looker_sdk.sdk.api40.models.MobileFeatureFlags.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - alert_id
    - title
    - investigative_content_id
    - dashboard_name
    - dashboard_id
    - query_slug
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9240
    functionName: looker_sdk.sdk.api40.models.MobilePayload.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - mobile_force_authentication
    - mobile_app_integration
    - mobile_feature_flags
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9271
    functionName: looker_sdk.sdk.api40.models.MobileSettings.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.sdk.api40.models.MobileToken
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached:
    - typing.ForwardRef
    - typing._ForwardRef
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - device_token
    - device_type
    - id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9301
    functionName: looker_sdk.sdk.api40.models.MobileToken.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - connection
    - name
    - value_formats
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9322
    functionName: looker_sdk.sdk.api40.models.Model.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - suggestions
    - error
    - from_cache
    - hit_limit
    - used_calcite_materialization
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9351
    functionName: looker_sdk.sdk.api40.models.ModelFieldSuggestions.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - format_string
    - label
    - name
    - strict_value_format
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9382
    functionName: looker_sdk.sdk.api40.models.ModelNamedValueFormats.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 8
    argDefaultValues: []
    argNames:
    - self
    - can
    - all_access
    - built_in
    - id
    - models
    - name
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9417
    functionName: looker_sdk.sdk.api40.models.ModelSet.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - project_file_id
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9448
    functionName: looker_sdk.sdk.api40.models.ModelsNotValidated.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 10
    argDefaultValues: []
    argNames:
    - self
    - can
    - client_guid
    - redirect_uri
    - display_name
    - description
    - enabled
    - group_id
    - tokens_invalid_before
    - activated_users
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9503
    functionName: looker_sdk.sdk.api40.models.OauthClientApp.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 34
    argDefaultValues: []
    argNames:
    - self
    - can
    - alternate_email_login_allowed
    - audience
    - auth_requires_role
    - authorization_endpoint
    - default_new_user_group_ids
    - default_new_user_groups
    - default_new_user_role_ids
    - default_new_user_roles
    - enabled
    - groups
    - groups_attribute
    - groups_with_role_ids
    - identifier
    - issuer
    - modified_at
    - modified_by
    - new_user_migration_types
    - scopes
    - secret
    - set_roles_from_groups
    - test_slug
    - token_endpoint
    - user_attribute_map_email
    - user_attribute_map_first_name
    - user_attribute_map_last_name
    - user_attributes
    - user_attributes_with_ids
    - userinfo_endpoint
    - allow_normal_group_membership
    - allow_roles_from_normal_groups
    - allow_direct_roles
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9600
    functionName: looker_sdk.sdk.api40.models.OIDCConfig.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - id
    - looker_group_id
    - looker_group_name
    - name
    - roles
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9689
    functionName: looker_sdk.sdk.api40.models.OIDCGroupRead.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - id
    - looker_group_id
    - looker_group_name
    - name
    - role_ids
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9722
    functionName: looker_sdk.sdk.api40.models.OIDCGroupWrite.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - name
    - required
    - user_attributes
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9751
    functionName: looker_sdk.sdk.api40.models.OIDCUserAttributeRead.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - name
    - required
    - user_attribute_ids
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9776
    functionName: looker_sdk.sdk.api40.models.OIDCUserAttributeWrite.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - can
    - min_length
    - require_numeric
    - require_upperlower
    - require_special
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9805
    functionName: looker_sdk.sdk.api40.models.PasswordConfig.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - can
    - permission
    - parent
    - description
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9856
    functionName: looker_sdk.sdk.api40.models.Permission.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 8
    argDefaultValues: []
    argNames:
    - self
    - can
    - all_access
    - built_in
    - id
    - name
    - permissions
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9891
    functionName: looker_sdk.sdk.api40.models.PermissionSet.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 16
    argDefaultValues: []
    argNames:
    - self
    - logo_file
    - logo_url
    - favicon_file
    - favicon_url
    - default_title
    - show_help_menu
    - show_docs
    - show_email_sub_options
    - allow_looker_mentions
    - allow_looker_links
    - custom_welcome_email_advanced
    - setup_mentions
    - alerts_logo
    - alerts_links
    - folders_mentions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9963
    functionName: looker_sdk.sdk.api40.models.PrivatelabelConfiguration.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 23
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - name
    - uses_git
    - git_remote_url
    - git_username
    - git_password
    - git_production_branch_name
    - use_git_cookie_auth
    - git_username_user_attribute
    - git_password_user_attribute
    - git_service_name
    - git_application_server_http_port
    - git_application_server_http_scheme
    - deploy_secret
    - unset_deploy_secret
    - pull_request_mode
    - validation_required
    - git_release_mgmt_enabled
    - allow_warnings
    - is_example
    - dependency_status
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10050
    functionName: looker_sdk.sdk.api40.models.Project.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - run
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10109
    functionName: looker_sdk.sdk.api40.models.ProjectCIRun.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 13
    argDefaultValues: []
    argNames:
    - self
    - code
    - severity
    - kind
    - message
    - field_name
    - file_path
    - line_number
    - model_id
    - explore
    - help_url
    - params
    - sanitized_message
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10144
    functionName: looker_sdk.sdk.api40.models.ProjectError.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 10
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - path
    - title
    - type
    - extension
    - mime_type
    - editable
    - git_status
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10199
    functionName: looker_sdk.sdk.api40.models.ProjectFile.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - errors
    - project_digest
    - models_not_validated
    - computation_time
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10238
    functionName: looker_sdk.sdk.api40.models.ProjectValidation.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - errors
    - project_digest
    - models_not_validated
    - computation_time
    - stale
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10269
    functionName: looker_sdk.sdk.api40.models.ProjectValidationCache.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - can
    - project_id
    - workspace_id
    - git_status
    - git_head
    - dependency_status
    - git_branch
    - lookml_type
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10308
    functionName: looker_sdk.sdk.api40.models.ProjectWorkspace.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 27
    argDefaultValues: []
    argNames:
    - self
    - model
    - view
    - can
    - id
    - fields
    - pivots
    - fill_fields
    - filters
    - filter_expression
    - sorts
    - limit
    - column_limit
    - total
    - row_total
    - subtotals
    - vis_config
    - filter_config
    - visible_ui_sections
    - slug
    - dynamic_fields
    - client_id
    - share_url
    - expanded_share_url
    - url
    - query_timezone
    - has_table_calculations
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10406
    functionName: looker_sdk.sdk.api40.models.Query.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 20
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - query_id
    - query
    - generate_links
    - force_production
    - path_prefix
    - cache
    - server_table_calcs
    - cache_only
    - cache_key
    - status
    - source
    - runtime
    - rebuild_pdts
    - result_source
    - look_id
    - dashboard_id
    - result_format
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10509
    functionName: looker_sdk.sdk.api40.models.QueryTask.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 21
    argDefaultValues: []
    argNames:
    - self
    - can
    - created_at
    - dashboard_filters
    - dashboard_id
    - dashboard_style
    - finalized_at
    - height
    - id
    - look_id
    - lookml_dashboard_id
    - query_id
    - dashboard_element_id
    - query_runtime
    - render_runtime
    - result_format
    - runtime
    - status
    - status_detail
    - user_id
    - width
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10600
    functionName: looker_sdk.sdk.api40.models.RenderTask.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 20
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - title
    - user_id
    - created_at
    - updated_at
    - last_viewed_at
    - favorite
    - favorite_count
    - view_count
    - folder
    - folder_id
    - url
    - user_name
    - deleted_at
    - last_accessed_at
    - deleter_user_id
    - deleter_user_name
    - schedule_count
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10691
    functionName: looker_sdk.sdk.api40.models.Report.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - root_project_id
    - remote_url
    - git_username
    - git_password
    - ssh_public_key
    - is_configured
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10758
    functionName: looker_sdk.sdk.api40.models.RepositoryCredential.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - model
    - view
    - name
    - listen
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10821
    functionName: looker_sdk.sdk.api40.models.ResultMakerFilterables.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - dashboard_filter_name
    - field
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10846
    functionName: looker_sdk.sdk.api40.models.ResultMakerFilterablesListen.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - id
    - dynamic_fields
    - filterables
    - sorts
    - merge_result_id
    - total
    - query_id
    - sql_query_id
    - query
    - vis_config
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10883
    functionName: looker_sdk.sdk.api40.models.ResultMakerWithIdVisConfigAndDynamicFields.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 10
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - name
    - permission_set
    - permission_set_id
    - model_set
    - model_set_id
    - url
    - users_url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10934
    functionName: looker_sdk.sdk.api40.models.Role.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - name
    - permission_set
    - permission_set_id
    - model_set
    - model_set_id
    - user_count
    - url
    - users_url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10985
    functionName: looker_sdk.sdk.api40.models.RoleSearch.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 23
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - user
    - query
    - sql_query
    - look
    - created_at
    - completed_at
    - query_id
    - source
    - node_id
    - slug
    - query_task_id
    - cache_key
    - connection_name
    - dialect
    - connection_id
    - message
    - status
    - runtime
    - sql
    - sql_interface_sql
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11062
    functionName: looker_sdk.sdk.api40.models.RunningQueries.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 34
    argDefaultValues: []
    argNames:
    - self
    - can
    - enabled
    - idp_cert
    - idp_url
    - idp_issuer
    - idp_audience
    - allowed_clock_drift
    - user_attribute_map_email
    - user_attribute_map_first_name
    - user_attribute_map_last_name
    - new_user_migration_types
    - alternate_email_login_allowed
    - test_slug
    - modified_at
    - modified_by
    - default_new_user_roles
    - default_new_user_groups
    - default_new_user_role_ids
    - default_new_user_group_ids
    - set_roles_from_groups
    - groups_attribute
    - groups
    - groups_with_role_ids
    - auth_requires_role
    - user_attributes
    - user_attributes_with_ids
    - groups_finder_type
    - groups_member_value
    - bypass_login_page
    - allow_normal_group_membership
    - allow_roles_from_normal_groups
    - allow_direct_roles
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11185
    functionName: looker_sdk.sdk.api40.models.SamlConfig.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - id
    - looker_group_id
    - looker_group_name
    - name
    - roles
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11276
    functionName: looker_sdk.sdk.api40.models.SamlGroupRead.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - id
    - looker_group_id
    - looker_group_name
    - name
    - role_ids
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11313
    functionName: looker_sdk.sdk.api40.models.SamlGroupWrite.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - can
    - idp_issuer
    - idp_url
    - idp_cert
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11346
    functionName: looker_sdk.sdk.api40.models.SamlMetadataParseResult.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - name
    - required
    - user_attributes
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11375
    functionName: looker_sdk.sdk.api40.models.SamlUserAttributeRead.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - name
    - required
    - user_attribute_ids
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11404
    functionName: looker_sdk.sdk.api40.models.SamlUserAttributeWrite.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 39
    argDefaultValues: []
    argNames:
    - self
    - name
    - user_id
    - run_as_recipient
    - enabled
    - look_id
    - dashboard_id
    - lookml_dashboard_id
    - filters_string
    - dashboard_filters
    - require_results
    - require_no_results
    - require_change
    - send_all_results
    - crontab
    - datagroup
    - timezone
    - scheduled_plan_destination
    - run_once
    - include_links
    - custom_url_base
    - custom_url_params
    - custom_url_label
    - show_custom_url
    - pdf_paper_size
    - pdf_landscape
    - embed
    - color_theme
    - long_tables
    - inline_table_width
    - query_id
    - id
    - created_at
    - updated_at
    - title
    - user
    - next_run_at
    - last_run_at
    - can
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11501
    functionName: looker_sdk.sdk.api40.models.ScheduledPlan.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 12
    argDefaultValues: []
    argNames:
    - self
    - id
    - scheduled_plan_id
    - format
    - apply_formatting
    - apply_vis
    - address
    - looker_recipient
    - type
    - parameters
    - secret_parameters
    - message
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11614
    functionName: looker_sdk.sdk.api40.models.ScheduledPlanDestination.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - is_default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11653
    functionName: looker_sdk.sdk.api40.models.Schema.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 10
    argDefaultValues: []
    argNames:
    - self
    - name
    - sql_escaped_name
    - schema_name
    - data_type_database
    - data_type
    - data_type_looker
    - description
    - column_size
    - snippets
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11685
    functionName: looker_sdk.sdk.api40.models.SchemaColumn.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - name
    - sql_escaped_name
    - schema_name
    - columns
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11724
    functionName: looker_sdk.sdk.api40.models.SchemaColumns.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - name
    - sql_escaped_name
    - schema_name
    - rows
    - external
    - snippets
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11757
    functionName: looker_sdk.sdk.api40.models.SchemaTable.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - name
    - is_default
    - tables
    - table_limit_hit
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11790
    functionName: looker_sdk.sdk.api40.models.SchemaTables.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 16
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - ip_address
    - browser
    - operating_system
    - city
    - state
    - country
    - credentials_type
    - extended_at
    - extended_count
    - sudo_user_id
    - created_at
    - expires_at
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11856
    functionName: looker_sdk.sdk.api40.models.Session.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - can
    - allow_persistent_sessions
    - session_minutes
    - unlimited_sessions_per_user
    - use_inactivity_based_logout
    - track_session_location
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11911
    functionName: looker_sdk.sdk.api40.models.SessionConfig.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 26
    argDefaultValues: []
    argNames:
    - self
    - instance_config
    - extension_framework_enabled
    - extension_load_url_enabled
    - marketplace_auto_install_enabled
    - marketplace_automation
    - marketplace_enabled
    - marketplace_site
    - marketplace_terms_accepted
    - privatelabel_configuration
    - custom_welcome_email
    - onboarding_enabled
    - timezone
    - allow_user_timezones
    - data_connector_default_enabled
    - host_url
    - override_warnings
    - email_domain_allowlist
    - embed_cookieless_v2
    - embed_enabled
    - embed_config
    - login_notification_enabled
    - login_notification_text
    - dashboard_auto_refresh_restriction
    - dashboard_auto_refresh_minimum_interval
    - managed_certificate_uri
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11986
    functionName: looker_sdk.sdk.api40.models.Setting.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - is_valid
    - message
    - hostname
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12057
    functionName: looker_sdk.sdk.api40.models.SmtpNodeStatus.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - address
    - from_
    - user_name
    - password
    - port
    - enable_starttls_auto
    - ssl_version
    - default_smtp
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12092
    functionName: looker_sdk.sdk.api40.models.SmtpSettings.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - is_valid
    - node_count
    - node_status
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12127
    functionName: looker_sdk.sdk.api40.models.SmtpStatus.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - name
    - label
    - sql
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12152
    functionName: looker_sdk.sdk.api40.models.Snippet.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - signature
    - can
    - id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12177
    functionName: looker_sdk.sdk.api40.models.SqlInterfaceQuery.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - sql
    - can
    - jdbc_client
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12202
    functionName: looker_sdk.sdk.api40.models.SqlInterfaceQueryCreate.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - results
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12223
    functionName: looker_sdk.sdk.api40.models.SqlInterfaceQueryMetadata.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 15
    argDefaultValues: []
    argNames:
    - self
    - can
    - slug
    - last_runtime
    - run_count
    - browser_limit
    - sql
    - last_run_at
    - connection
    - model_name
    - creator
    - explore_url
    - plaintext
    - vis_config
    - result_maker_id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12262
    functionName: looker_sdk.sdk.api40.models.SqlQuery.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - connection_name
    - connection_id
    - model_name
    - sql
    - vis_config
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12313
    functionName: looker_sdk.sdk.api40.models.SqlQueryCreate.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 13
    argDefaultValues: []
    argNames:
    - self
    - type
    - title
    - detail
    - status
    - instance
    - model
    - explore
    - message
    - explore_url
    - lookml_url
    - dimension
    - line_number
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12360
    functionName: looker_sdk.sdk.api40.models.SqlValidatorError.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - sql_error
    - generic_error
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12401
    functionName: looker_sdk.sdk.api40.models.SqlValidatorErrorItem.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - name
    - incremental
    - status
    - result
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12426
    functionName: looker_sdk.sdk.api40.models.SqlValidatorResult.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - model
    - explore
    - status
    - skip_reason
    - error_count
    - errors
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12459
    functionName: looker_sdk.sdk.api40.models.SqlValidatorTestedExplore.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - public_key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12486
    functionName: looker_sdk.sdk.api40.models.SshPublicKey.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 10
    argDefaultValues: []
    argNames:
    - self
    - ssh_server_id
    - ssh_server_name
    - ssh_server_host
    - ssh_server_port
    - ssh_server_user
    - finger_print
    - sha_finger_print
    - public_key
    - status
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12515
    functionName: looker_sdk.sdk.api40.models.SshServer.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 12
    argDefaultValues: []
    argNames:
    - self
    - tunnel_id
    - ssh_server_id
    - ssh_server_name
    - ssh_server_host
    - ssh_server_port
    - ssh_server_user
    - last_attempt
    - local_host_port
    - database_host
    - database_port
    - status
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12568
    functionName: looker_sdk.sdk.api40.models.SshTunnel.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - emails
    - reason
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12623
    functionName: looker_sdk.sdk.api40.models.SupportAccessAddEntries.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - id
    - email
    - full_name
    - reason
    - created_date
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12647
    functionName: looker_sdk.sdk.api40.models.SupportAccessAllowlistEntry.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - duration_in_seconds
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12672
    functionName: looker_sdk.sdk.api40.models.SupportAccessEnable.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - open
    - open_until
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12687
    functionName: looker_sdk.sdk.api40.models.SupportAccessStatus.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - can
    - begin_at
    - end_at
    - id
    - name
    - settings
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12805
    functionName: looker_sdk.sdk.api40.models.Theme.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 46
    argDefaultValues: []
    argNames:
    - self
    - background_color
    - base_font_size
    - color_collection_id
    - font_color
    - font_family
    - font_source
    - info_button_color
    - primary_button_color
    - show_filters_bar
    - show_title
    - text_tile_text_color
    - tile_background_color
    - text_tile_background_color
    - tile_text_color
    - title_color
    - warn_button_color
    - tile_title_alignment
    - tile_shadow
    - show_last_updated_indicator
    - show_reload_data_icon
    - show_dashboard_menu
    - show_filters_toggle
    - show_dashboard_header
    - center_dashboard_title
    - dashboard_title_font_size
    - box_shadow
    - page_margin_top
    - page_margin_bottom
    - page_margin_sides
    - show_explore_header
    - show_explore_title
    - show_explore_last_run
    - show_explore_timezone
    - show_explore_run_stop_button
    - show_explore_actions_button
    - show_look_header
    - show_look_title
    - show_look_last_run
    - show_look_timezone
    - show_look_run_stop_button
    - show_look_actions_button
    - tile_title_font_size
    - column_gap_size
    - row_gap_size
    - border_radius
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12920
    functionName: looker_sdk.sdk.api40.models.ThemeSettings.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - value
    - label
    - group
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13029
    functionName: looker_sdk.sdk.api40.models.Timezone.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    - content_type
    - version
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13056
    functionName: looker_sdk.sdk.api40.models.UpdateArtifact.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - parent_id
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13081
    functionName: looker_sdk.sdk.api40.models.UpdateFolder.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 38
    argDefaultValues: []
    argNames:
    - self
    - can
    - avatar_url
    - avatar_url_without_sizing
    - credentials_api3
    - credentials_email
    - credentials_embed
    - credentials_google
    - credentials_ldap
    - credentials_looker_openid
    - credentials_oidc
    - credentials_saml
    - credentials_totp
    - display_name
    - email
    - embed_group_space_id
    - first_name
    - group_ids
    - home_folder_id
    - id
    - is_disabled
    - last_name
    - locale
    - looker_versions
    - models_dir_validated
    - personal_folder_id
    - presumed_looker_employee
    - role_ids
    - sessions
    - ui_state
    - verified_looker_employee
    - roles_externally_managed
    - allow_direct_roles
    - allow_normal_group_membership
    - allow_roles_from_normal_groups
    - embed_group_folder_id
    - is_iam_admin
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13167
    functionName: looker_sdk.sdk.api40.models.User.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 13
    argDefaultValues: []
    argNames:
    - self
    - name
    - label
    - type
    - can
    - id
    - default_value
    - is_system
    - is_permanent
    - value_is_hidden
    - user_can_view
    - user_can_edit
    - hidden_value_domain_whitelist
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13278
    functionName: looker_sdk.sdk.api40.models.UserAttribute.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 8
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - group_id
    - user_attribute_id
    - value_is_hidden
    - rank
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13353
    functionName: looker_sdk.sdk.api40.models.UserAttributeGroupValue.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 12
    argDefaultValues: []
    argNames:
    - self
    - can
    - name
    - label
    - rank
    - value
    - user_id
    - user_can_edit
    - value_is_hidden
    - user_attribute_id
    - source
    - hidden_value_domain_whitelist
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13402
    functionName: looker_sdk.sdk.api40.models.UserAttributeWithValue.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - email
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13439
    functionName: looker_sdk.sdk.api40.models.UserEmailOnly.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - can
    - key
    - auth_type
    - ip
    - user_id
    - remote_id
    - full_name
    - email
    - fail_count
    - lockout_at
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13470
    functionName: looker_sdk.sdk.api40.models.UserLoginLockout.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 8
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - first_name
    - last_name
    - display_name
    - avatar_url
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13517
    functionName: looker_sdk.sdk.api40.models.UserPublic.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - message
    - documentation_url
    - errors
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13550
    functionName: looker_sdk.sdk.api40.models.ValidationError.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - documentation_url
    - field
    - code
    - message
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13577
    functionName: looker_sdk.sdk.api40.models.ValidationErrorDetail.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - content
    - subject
    - header
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13624
    functionName: looker_sdk.sdk.api40.models.WelcomeEmailTest.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 17
    argDefaultValues: []
    argNames:
    - self
    - id
    - logo_file
    - logo_url
    - favicon_file
    - favicon_url
    - default_title
    - show_help_menu
    - show_docs
    - show_email_sub_options
    - allow_looker_mentions
    - allow_looker_links
    - custom_welcome_email_advanced
    - setup_mentions
    - alerts_logo
    - alerts_links
    - folders_mentions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13675
    functionName: looker_sdk.sdk.api40.models.WhitelabelConfiguration.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - projects
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13726
    functionName: looker_sdk.sdk.api40.models.Workspace.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.sdk.api40.models.WriteAlert
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached:
    - typing.ForwardRef
    - typing._ForwardRef
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 23
    argDefaultValues: []
    argNames:
    - self
    - comparison_type
    - cron
    - destinations
    - field
    - owner_id
    - threshold
    - applied_dashboard_filters
    - custom_url_base
    - custom_url_params
    - custom_url_label
    - show_custom_url
    - custom_title
    - dashboard_element_id
    - description
    - is_disabled
    - disabled_reason
    - is_public
    - investigative_content_type
    - investigative_content_id
    - lookml_dashboard_id
    - lookml_link_id
    - time_series_condition_state
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13816
    functionName: looker_sdk.sdk.api40.models.WriteAlert.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - workspace_id
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13880
    functionName: looker_sdk.sdk.api40.models.WriteApiSession.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - type
    - custom_s3_bucket
    - custom_s3_bucket_region
    - custom_s3_key
    - custom_s3_secret
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13904
    functionName: looker_sdk.sdk.api40.models.WriteBackupConfiguration.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - deleted_at
    - description
    - section_order
    - title
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13938
    functionName: looker_sdk.sdk.api40.models.WriteBoard.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 14
    argDefaultValues: []
    argNames:
    - self
    - custom_description
    - custom_title
    - custom_url
    - dashboard_id
    - board_section_id
    - look_id
    - lookml_dashboard_id
    - order
    - use_custom_description
    - use_custom_title
    - use_custom_url
    - custom_image_data_base64
    - use_custom_image
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13988
    functionName: looker_sdk.sdk.api40.models.WriteBoardItem.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - deleted_at
    - description
    - board_id
    - item_order
    - title
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14040
    functionName: looker_sdk.sdk.api40.models.WriteBoardSection.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - label
    - categoricalPalettes
    - sequentialPalettes
    - divergingPalettes
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14074
    functionName: looker_sdk.sdk.api40.models.WriteColorCollection.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - user_id
    - content_metadata_id
    - look
    - dashboard
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14108
    functionName: looker_sdk.sdk.api40.models.WriteContentFavorite.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - inherits
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14134
    functionName: looker_sdk.sdk.api40.models.WriteContentMeta.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 14
    argDefaultValues: []
    argNames:
    - self
    - dashboard_id
    - name
    - title
    - type
    - default_value
    - model
    - explore
    - dimension
    - row
    - listens_to_filters
    - allow_multiple_values
    - required
    - ui_config
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14174
    functionName: looker_sdk.sdk.api40.models.WriteCreateDashboardFilter.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.sdk.api40.models.WriteCreateQueryTask
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached:
    - typing.ForwardRef
    - typing._ForwardRef
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - email
    - forced_password_reset_at_next_login
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14268
    functionName: looker_sdk.sdk.api40.models.WriteCredentialsEmail.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 26
    argDefaultValues: []
    argNames:
    - self
    - description
    - hidden
    - query_timezone
    - refresh_interval
    - folder
    - title
    - slug
    - preferred_viewer
    - alert_sync_with_dashboard_filter_enabled
    - background_color
    - crossfilter_enabled
    - deleted
    - enable_viz_full_screen
    - filters_bar_collapsed
    - filters_location_top
    - load_configuration
    - lookml_link_id
    - show_filters_bar
    - show_title
    - folder_id
    - text_tile_text_color
    - tile_background_color
    - tile_text_color
    - title_color
    - appearance
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14339
    functionName: looker_sdk.sdk.api40.models.WriteDashboard.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - folder
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14410
    functionName: looker_sdk.sdk.api40.models.WriteDashboardBase.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 21
    argDefaultValues: []
    argNames:
    - self
    - body_text
    - dashboard_id
    - look
    - look_id
    - merge_result_id
    - note_display
    - note_state
    - note_text
    - query
    - query_id
    - refresh_interval
    - result_maker
    - result_maker_id
    - subtitle_text
    - title
    - title_hidden
    - title_text
    - type
    - rich_content_json
    - extension_id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14467
    functionName: looker_sdk.sdk.api40.models.WriteDashboardElement.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 13
    argDefaultValues: []
    argNames:
    - self
    - name
    - title
    - type
    - default_value
    - model
    - explore
    - dimension
    - row
    - listens_to_filters
    - allow_multiple_values
    - required
    - ui_config
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14549
    functionName: looker_sdk.sdk.api40.models.WriteDashboardFilter.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - dashboard_id
    - type
    - active
    - column_width
    - width
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14599
    functionName: looker_sdk.sdk.api40.models.WriteDashboardLayout.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - dashboard_layout_id
    - dashboard_element_id
    - row
    - column
    - width
    - height
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14637
    functionName: looker_sdk.sdk.api40.models.WriteDashboardLayoutComponent.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - folder_id
    - lookml
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14669
    functionName: looker_sdk.sdk.api40.models.WriteDashboardLookml.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - stale_before
    - triggered_at
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14690
    functionName: looker_sdk.sdk.api40.models.WriteDatagroup.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 47
    argDefaultValues: []
    argNames:
    - self
    - name
    - named_driver_version_requested
    - host
    - port
    - username
    - password
    - uses_key_pair_auth
    - certificate
    - file_type
    - database
    - db_timezone
    - query_timezone
    - schema
    - max_connections
    - max_queries
    - max_queries_per_user
    - max_billing_gigabytes
    - ssl
    - verify_ssl
    - tmp_db_name
    - tmp_db_host
    - jdbc_additional_params
    - pool_timeout
    - dialect_name
    - user_db_credentials
    - user_attribute_fields
    - maintenance_cron
    - sql_runner_precache_tables
    - sql_writing_with_info_schema
    - after_connect_statements
    - pdt_context_override
    - custom_local_port
    - tunnel_id
    - uses_tns
    - pdt_concurrency
    - disable_context_comment
    - oauth_application_id
    - always_retry_failed_builds
    - uses_application_default_credentials
    - impersonated_service_account
    - cost_estimate_enabled
    - pdt_api_control_enabled
    - connection_pooling
    - bq_storage_project_id
    - bq_roles_verified
    - query_holding_disabled
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14800
    functionName: looker_sdk.sdk.api40.models.WriteDBConnection.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 22
    argDefaultValues: []
    argNames:
    - self
    - context
    - host
    - pdt_host
    - port
    - pdt_port
    - username
    - pdt_username
    - password
    - pdt_password
    - certificate
    - pdt_certificate
    - file_type
    - pdt_file_type
    - database
    - pdt_database
    - schema
    - pdt_schema
    - jdbc_additional_params
    - pdt_jdbc_additional_params
    - after_connect_statements
    - pdt_after_connect_statements
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14950
    functionName: looker_sdk.sdk.api40.models.WriteDBConnectionOverride.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 12
    argDefaultValues: []
    argNames:
    - self
    - domain_allowlist
    - alert_url_allowlist
    - alert_url_param_owner
    - alert_url_label
    - sso_auth_enabled
    - embed_cookieless_v2
    - embed_content_navigation
    - embed_content_management
    - strict_sameorigin_for_login
    - look_filters
    - hide_look_navigation
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15030
    functionName: looker_sdk.sdk.api40.models.WriteEmbedConfig.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - algorithm
    - enabled
    - secret_type
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15074
    functionName: looker_sdk.sdk.api40.models.WriteEmbedSecret.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - name
    - client_id
    - client_secret
    - tenant_id
    - dialect_name
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15106
    functionName: looker_sdk.sdk.api40.models.WriteExternalOauthApplication.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - parent_id
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15136
    functionName: looker_sdk.sdk.api40.models.WriteFolderBase.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - ref
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15155
    functionName: looker_sdk.sdk.api40.models.WriteGitBranch.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - can_add_to_content_metadata
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15174
    functionName: looker_sdk.sdk.api40.models.WriteGroup.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - enabled
    - params
    - installed_delegate_oauth_targets
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15200
    functionName: looker_sdk.sdk.api40.models.WriteIntegration.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - url
    - authorization_token
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15226
    functionName: looker_sdk.sdk.api40.models.WriteIntegrationHub.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - enabled
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15245
    functionName: looker_sdk.sdk.api40.models.WriteInternalHelpResources.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - organization_name
    - markdown_content
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15263
    functionName: looker_sdk.sdk.api40.models.WriteInternalHelpResourcesContent.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 35
    argDefaultValues: []
    argNames:
    - self
    - alternate_email_login_allowed
    - auth_password
    - auth_requires_role
    - auth_username
    - connection_host
    - connection_port
    - connection_tls
    - connection_tls_no_verify
    - default_new_user_group_ids
    - default_new_user_role_ids
    - enabled
    - force_no_page
    - groups_base_dn
    - groups_finder_type
    - groups_member_attribute
    - groups_objectclasses
    - groups_user_attribute
    - groups_with_role_ids
    - merge_new_users_by_email
    - set_roles_from_groups
    - test_ldap_password
    - test_ldap_user
    - user_attribute_map_email
    - user_attribute_map_first_name
    - user_attribute_map_last_name
    - user_attribute_map_ldap_id
    - user_attributes_with_ids
    - user_bind_base_dn
    - user_custom_filter
    - user_id_attribute_names
    - user_objectclass
    - allow_normal_group_membership
    - allow_roles_from_normal_groups
    - allow_direct_roles
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15351
    functionName: looker_sdk.sdk.api40.models.WriteLDAPConfig.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - enabled_locally
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15437
    functionName: looker_sdk.sdk.api40.models.WriteLegacyFeature.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - user_id
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15453
    functionName: looker_sdk.sdk.api40.models.WriteLookBasic.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - allowed_db_connection_names
    - name
    - project_name
    - unlimited_db_connections
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15475
    functionName: looker_sdk.sdk.api40.models.WriteLookmlModel.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - title
    - user_id
    - deleted
    - description
    - is_run_on_load
    - public
    - query_id
    - folder
    - folder_id
    - query
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15521
    functionName: looker_sdk.sdk.api40.models.WriteLookWithQuery.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 8
    argDefaultValues: []
    argNames:
    - self
    - column_limit
    - dynamic_fields
    - pivots
    - sorts
    - source_queries
    - total
    - vis_config
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15571
    functionName: looker_sdk.sdk.api40.models.WriteMergeQuery.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.sdk.api40.models.WriteMobileToken
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached:
    - typing.ForwardRef
    - typing._ForwardRef
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - device_token
    - device_type
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15606
    functionName: looker_sdk.sdk.api40.models.WriteMobileToken.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - models
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15625
    functionName: looker_sdk.sdk.api40.models.WriteModelSet.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - redirect_uri
    - display_name
    - description
    - enabled
    - group_id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15652
    functionName: looker_sdk.sdk.api40.models.WriteOauthClientApp.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 25
    argDefaultValues: []
    argNames:
    - self
    - alternate_email_login_allowed
    - audience
    - auth_requires_role
    - authorization_endpoint
    - default_new_user_group_ids
    - default_new_user_role_ids
    - enabled
    - groups_attribute
    - groups_with_role_ids
    - identifier
    - issuer
    - new_user_migration_types
    - scopes
    - secret
    - set_roles_from_groups
    - token_endpoint
    - user_attribute_map_email
    - user_attribute_map_first_name
    - user_attribute_map_last_name
    - user_attributes_with_ids
    - userinfo_endpoint
    - allow_normal_group_membership
    - allow_roles_from_normal_groups
    - allow_direct_roles
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15726
    functionName: looker_sdk.sdk.api40.models.WriteOIDCConfig.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - min_length
    - require_numeric
    - require_upperlower
    - require_special
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15798
    functionName: looker_sdk.sdk.api40.models.WritePasswordConfig.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - permissions
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15826
    functionName: looker_sdk.sdk.api40.models.WritePermissionSet.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 14
    argDefaultValues: []
    argNames:
    - self
    - logo_file
    - favicon_file
    - default_title
    - show_help_menu
    - show_docs
    - show_email_sub_options
    - allow_looker_mentions
    - allow_looker_links
    - custom_welcome_email_advanced
    - setup_mentions
    - alerts_logo
    - alerts_links
    - folders_mentions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15869
    functionName: looker_sdk.sdk.api40.models.WritePrivatelabelConfiguration.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 19
    argDefaultValues: []
    argNames:
    - self
    - name
    - git_remote_url
    - git_username
    - git_password
    - git_production_branch_name
    - use_git_cookie_auth
    - git_username_user_attribute
    - git_password_user_attribute
    - git_service_name
    - git_application_server_http_port
    - git_application_server_http_scheme
    - deploy_secret
    - unset_deploy_secret
    - pull_request_mode
    - validation_required
    - git_release_mgmt_enabled
    - allow_warnings
    - dependency_status
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15947
    functionName: looker_sdk.sdk.api40.models.WriteProject.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - git_username
    - git_password
    - ssh_public_key
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16097
    functionName: looker_sdk.sdk.api40.models.WriteRepositoryCredential.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - query
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16122
    functionName: looker_sdk.sdk.api40.models.WriteResultMakerWithIdVisConfigAndDynamicFields.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - name
    - permission_set
    - permission_set_id
    - model_set
    - model_set_id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16148
    functionName: looker_sdk.sdk.api40.models.WriteRole.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 25
    argDefaultValues: []
    argNames:
    - self
    - enabled
    - idp_cert
    - idp_url
    - idp_issuer
    - idp_audience
    - allowed_clock_drift
    - user_attribute_map_email
    - user_attribute_map_first_name
    - user_attribute_map_last_name
    - new_user_migration_types
    - alternate_email_login_allowed
    - default_new_user_role_ids
    - default_new_user_group_ids
    - set_roles_from_groups
    - groups_attribute
    - groups_with_role_ids
    - auth_requires_role
    - user_attributes_with_ids
    - groups_finder_type
    - groups_member_value
    - bypass_login_page
    - allow_normal_group_membership
    - allow_roles_from_normal_groups
    - allow_direct_roles
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16222
    functionName: looker_sdk.sdk.api40.models.WriteSamlConfig.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 31
    argDefaultValues: []
    argNames:
    - self
    - name
    - user_id
    - run_as_recipient
    - enabled
    - look_id
    - dashboard_id
    - lookml_dashboard_id
    - filters_string
    - dashboard_filters
    - require_results
    - require_no_results
    - require_change
    - send_all_results
    - crontab
    - datagroup
    - timezone
    - scheduled_plan_destination
    - run_once
    - include_links
    - custom_url_base
    - custom_url_params
    - custom_url_label
    - show_custom_url
    - pdf_paper_size
    - pdf_landscape
    - embed
    - color_theme
    - long_tables
    - inline_table_width
    - query_id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16346
    functionName: looker_sdk.sdk.api40.models.WriteScheduledPlan.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - allow_persistent_sessions
    - session_minutes
    - unlimited_sessions_per_user
    - use_inactivity_based_logout
    - track_session_location
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16434
    functionName: looker_sdk.sdk.api40.models.WriteSessionConfig.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 21
    argDefaultValues: []
    argNames:
    - self
    - extension_framework_enabled
    - extension_load_url_enabled
    - marketplace_auto_install_enabled
    - marketplace_automation
    - marketplace_enabled
    - marketplace_terms_accepted
    - privatelabel_configuration
    - custom_welcome_email
    - onboarding_enabled
    - timezone
    - allow_user_timezones
    - data_connector_default_enabled
    - host_url
    - override_warnings
    - email_domain_allowlist
    - embed_cookieless_v2
    - embed_config
    - dashboard_auto_refresh_restriction
    - dashboard_auto_refresh_minimum_interval
    - managed_certificate_uri
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16502
    functionName: looker_sdk.sdk.api40.models.WriteSetting.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - sql
    - jdbc_client
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16564
    functionName: looker_sdk.sdk.api40.models.WriteSqlInterfaceQueryCreate.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - ssh_server_name
    - ssh_server_host
    - ssh_server_port
    - ssh_server_user
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16587
    functionName: looker_sdk.sdk.api40.models.WriteSshServer.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - ssh_server_id
    - local_host_port
    - database_host
    - database_port
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16619
    functionName: looker_sdk.sdk.api40.models.WriteSshTunnel.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - begin_at
    - end_at
    - name
    - settings
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16651
    functionName: looker_sdk.sdk.api40.models.WriteTheme.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - credentials_email
    - first_name
    - home_folder_id
    - is_disabled
    - last_name
    - locale
    - models_dir_validated
    - ui_state
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16692
    functionName: looker_sdk.sdk.api40.models.WriteUser.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - name
    - label
    - type
    - default_value
    - value_is_hidden
    - user_can_view
    - user_can_edit
    - hidden_value_domain_whitelist
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16740
    functionName: looker_sdk.sdk.api40.models.WriteUserAttribute.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16774
    functionName: looker_sdk.sdk.api40.models.WriteUserAttributeWithValue.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 14
    argDefaultValues: []
    argNames:
    - self
    - logo_file
    - favicon_file
    - default_title
    - show_help_menu
    - show_docs
    - show_email_sub_options
    - allow_looker_mentions
    - allow_looker_links
    - custom_welcome_email_advanced
    - setup_mentions
    - alerts_logo
    - alerts_links
    - folders_mentions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16814
    functionName: looker_sdk.sdk.api40.models.WriteWhitelabelConfiguration.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.globals
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.sdk.api40.models.<lambda1>
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sr.converter40.register_structure_hook_func
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sr.converter40.register_structure_hook
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.sdk.constants
    functionSourceFile: looker_sdk.sdk.constants
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.sdk.api40
    functionSourceFile: looker_sdk.sdk.api40
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.rtl.requests_transport
    functionSourceFile: looker_sdk.rtl.requests_transport
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - settings
    - session
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 37
    functionName: looker_sdk.rtl.requests_transport.RequestsTransport.__init__
    functionSourceFile: looker_sdk.rtl.requests_transport
    functionUses: 3
    functionsReached:
    - requests.compat.MutableMapping.update
    - headers.update
    - logging.getLogger
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: headers.update
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 3
    IfCount: 5
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f718bf40430>
    - <ast.Constant object at 0x7f718bf40df0>
    - <ast.Constant object at 0x7f718bf40f10>
    - <ast.Constant object at 0x7f718bf404c0>
    argNames:
    - self
    - method
    - path
    - query_params
    - body
    - authenticator
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 53
    functionName: looker_sdk.rtl.requests_transport.RequestsTransport.request
    functionSourceFile: looker_sdk.rtl.requests_transport
    functionUses: 0
    functionsReached:
    - collections.OrderedDict.items
    - requests.utils.get_environ_proxies
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib3.util.parse_url
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - new_jar.clear
    - requests.cookies.merge_cookies
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.urljoin.seek
    - urllib.parse.urlparse.hostname.endswith
    - new_jar.set_cookie
    - <builtin>.super
    - requests.utils.should_bypass_proxies
    - requests.utils.requote_uri
    - adapter.send
    - requests.utils.super_len
    - requests.compat.MutableMapping.fileno
    - field.decode
    - requests.sessions.Session.request
    - idna.encode
    - requests.cookies.MockRequest.__init__
    - requests.cookies.MockResponse.__init__
    - requests.sessions.Session.send
    - k.encode
    - hist.append
    - os.path.exists
    - requests.utils.set_environ
    - <builtin>.bytes
    - netrc.netrc
    - hooks.get
    - urllib.parse.urlparse
    - hooks.items
    - location.encode
    - _BINARY_MODE.search
    - urllib.parse.quote.seek
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - kwargs.setdefault
    - urllib.parse.urlparse.scheme.startswith
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils._validate_header_part
    - cookie.value.replace
    - warnings.warn
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - requests._internal_utils.unicode_is_ascii
    - json.dumps
    - header.split
    - string_network.split
    - urllib.parse.quote.split
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_cookies
    - requests.models.PreparedRequest.prepare_method
    - key.lower
    - history.pop
    - requests.cookies.extract_cookies_to_jar
    - urllib.parse.urljoin.tell
    - <builtin>.getattr
    - urllib.parse.urljoin.split
    - urllib.request.getproxies.items
    - requests.utils.get_encoding_from_headers
    - validator.match
    - urllib.request.proxy_bypass
    - requests.models.PreparedRequest.prepare_url
    - urllib.parse.quote
    - param.strip
    - <builtin>.int
    - requests.utils.guess_filename
    - urllib.parse.urljoin.fileno
    - urllib.parse.urlunparse
    - requests.utils.to_key_val_list
    - session_hooks.get
    - requests.models.PreparedRequest.__init__
    - os.path.expanduser
    - cookie.value.startswith
    - urllib.parse.urlparse.geturl
    - net.split
    - requests.sessions.Session.merge_environment_settings
    - requests.utils._parse_content_type_header
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - DEFAULT_PORTS.get
    - requests.compat.MutableMapping.encode
    - requests.compat.MutableMapping.seek
    - requests.auth.HTTPBasicAuth.__init__
    - requests.models.PreparedRequest._get_idna_encoded_host
    - os.environ.get
    - urllib.parse.unquote
    - urllib.parse.urljoin.lower
    - requests.models.PreparedRequest.prepare_body
    - requests.compat.MutableMapping.update
    - requests.compat.MutableMapping.__init__
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.models.PreparedRequest.prepare_content_length
    - requests.compat.MutableMapping.lower
    - datetime.timedelta
    - requests.utils.dotted_netmask
    - simplejson.dumps
    - resp.raw.read
    - requests.utils.get_netrc_auth
    - <builtin>.list
    - result.append
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.urljoin
    - urllib.parse.quote.fileno
    - kwargs.pop
    - urllib3.filepost.encode_multipart_formdata
    - urllib.parse.urlencode.seek
    - request.method.upper
    - urllib.parse.quote.lower
    - urllib.parse.quote.upper
    - struct.pack
    - requests.models.Request.__init__
    - key.upper
    - requests.utils.check_header_validity
    - requests.cookies.create_cookie
    - <builtin>.all
    - host.startswith
    - merged_setting.items
    - urllib.parse.urlunparse.split
    - requests.compat.MutableMapping.get
    - <builtin>.chr
    - requests.compat.MutableMapping.upper
    - <builtin>.next
    - requests.structures.CaseInsensitiveDict.__init__
    - proxies.get
    - requests.compat.MutableMapping.items
    - history.insert
    - socket.inet_aton
    - username.encode
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - new_proxies.setdefault
    - <builtin>.object
    - result.update
    - urllib.parse.quote.encode
    - requests.compat.MutableMapping.pop
    - param.find
    - os.fstat
    - resp.headers.get
    - <builtin>.set
    - urllib.parse.urljoin.encode
    - _STRING_MODE.search
    - resp.close
    - requests.utils.resolve_proxies
    - base64.b64encode.strip
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_headers
    - looker_sdk.rtl.transport.response_mode
    - requests.cookies.RequestsCookieJar.update
    - requests.compat.MutableMapping.split
    - http.cookiejar.CookieJar.extract_cookies
    - headers.update
    - urllib.request.getproxies
    - requests.utils.unquote_unreserved
    - requests.cookies.MockRequest.get_new_headers
    - requests.sessions.merge_hooks
    - cookie.value.endswith
    - requests.hooks.default_hooks
    - requests.auth._basic_auth_str
    - requests.sessions.Session.prepare_request
    - <builtin>.hasattr
    - requests.hooks.dispatch_hook
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - time.perf_counter
    - collections.OrderedDict
    - new_fields.append
    - request_hooks.get
    - requests.structures.CaseInsensitiveDict.copy
    - typing.cast
    - requests._internal_utils.to_native_string
    - requests.compat.MutableMapping.decode
    - requests.cookies.RequestsCookieJar.copy
    - u_string.encode
    - urllib3.fields.RequestField.make_multipart
    - socket.inet_ntoa
    - requests.utils.is_ipv4_address
    - requests.structures.CaseInsensitiveDict.__iter__
    - requests.compat.MutableMapping.startswith
    - requests.utils.get_auth_from_url
    - proxies.copy
    - collections.OrderedDict.values
    - netrc.netrc.authenticators
    - requests.sessions.merge_setting
    - requests.models.RequestHooksMixin.register_hook
    - <builtin>.str
    - requests.utils.address_in_network
    - http.cookiejar.Cookie
    - copy.copy
    - base64.b64encode
    - kwargs.get
    - requests.utils.is_valid_cidr
    - http.cookiejar.CookieJar.add_cookie_header
    - transport_options.get
    - h.isalnum
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.models.PreparedRequest.copy
    - password.encode
    - requests.sessions.Session.get_adapter
    - requests.cookies.cookiejar_from_dict
    - <builtin>.bool
    - send_kwargs.update
    - requests.utils.get_environ_proxies.<dict1>.get
    - v.encode
    - urllib3.fields.RequestField
    - <builtin>.any
    - urllib.parse.urljoin.startswith
    - urllib.request.getproxies.get
    - requests.cookies._copy_cookie_jar
    - urllib.parse.urlencode
    - merged_setting.update
    - urllib.parse.urlencode.tell
    - <builtin>.max
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.tell
    - fp.read
    - collections.abc.MutableMapping.__init__
    - <builtin>.isinstance
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.type
    - urllib.parse.urlparse._replace
    - requests.utils.rewind_body
    - prefix.lower
    - urllib.parse.quote.lstrip
    - urllib.parse.urljoin.upper
    - urllib.parse.quote.startswith
    - urllib.parse.urlencode.fileno
    - http.cookiejar.CookieJar.__init__
    - requests.models.PreparedRequest.prepare
    - struct.unpack
    - no_proxy.replace
    - string_network.count
    - requests.compat.MutableMapping.setdefault
    - method.upper
    - requests.cookies.get_cookie_header
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: transport_options.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: resp.headers.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - r
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 109
    functionName: looker_sdk.rtl.requests_transport.NullAuth.__call__
    functionSourceFile: looker_sdk.rtl.requests_transport
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.rtl
    functionSourceFile: looker_sdk.rtl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.sdk
    functionSourceFile: looker_sdk.sdk
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mock
    functionSourceFile: mock
    functionUses: 0
    functionsReached:
    - re.match
    - <builtin>.tuple
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.tuple
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: mock.mock
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - numerics.split
    - functools.partial
    - mock.mock.removeprefix
    - mock.mock._Call.__init__
    - <builtin>.len
    - name.startswith
    - <builtin>.frozenset
    - mock.mock._Sentinel.__init__
    - inspect.signature
    - <builtin>.dir
    - <builtin>.type
    - magic_methods.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.dir
    functionSourceFile: <builtin>
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.startswith
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 64
    functionName: mock.mock._is_async_obj
    functionSourceFile: mock.mock
    functionUses: 3
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.getattr
    - asyncio.iscoroutinefunction
    - inspect.iscoroutinefunction
    - mock.mock._is_instance_mock
    - <builtin>.isinstance
    - <builtin>.issubclass
    - <builtin>.type
    - inspect.isawaitable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 79
    functionName: mock.mock._is_instance_mock
    functionSourceFile: mock.mock
    functionUses: 29
    functionsReached:
    - <builtin>.issubclass
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: asyncio.iscoroutinefunction
    functionSourceFile: asyncio
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.iscoroutinefunction
    functionSourceFile: inspect
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.isawaitable
    functionSourceFile: inspect
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 72
    functionName: mock.mock._is_async_func
    functionSourceFile: mock.mock
    functionUses: 4
    functionsReached:
    - <builtin>.getattr
    - asyncio.iscoroutinefunction
    - inspect.iscoroutinefunction
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 85
    functionName: mock.mock._is_exception
    functionSourceFile: mock.mock
    functionUses: 7
    functionsReached:
    - <builtin>.issubclass
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 92
    functionName: mock.mock._extract_mock
    functionSourceFile: mock.mock
    functionUses: 14
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - func
    - as_instance
    - eat_self
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 101
    functionName: mock.mock._get_signature_object
    functionSourceFile: mock.mock
    functionUses: 17
    functionsReached:
    - inspect.signature
    - functools.partial
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.signature
    functionSourceFile: inspect
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189e54fa0>
    argNames:
    - func
    - mock
    - skipfirst
    - instance
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 136
    functionName: mock.mock._check_signature
    functionSourceFile: mock.mock
    functionUses: 4
    functionsReached:
    - <builtin>.getattr
    - functools.partial
    - <builtin>.setattr
    - mock.mock._get_signature_object
    - mock.mock._copy_func_details
    - <builtin>.isinstance
    - inspect.signature
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - _mock_self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 141
    functionName: mock.mock._check_signature.checksig
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - sig.bind
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sig.bind
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - func
    - funcopy
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 148
    functionName: mock.mock._copy_func_details
    functionSourceFile: mock.mock
    functionUses: 7
    functionsReached:
    - <builtin>.setattr
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 161
    functionName: mock.mock._callable
    functionSourceFile: mock.mock
    functionUses: 10
    functionsReached:
    - <builtin>.getattr
    - mock.mock._callable
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 171
    functionName: mock.mock._is_list
    functionSourceFile: mock.mock
    functionUses: 14
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 177
    functionName: mock.mock._instance_callable
    functionSourceFile: mock.mock
    functionUses: 4
    functionsReached:
    - base.__dict__.get
    - <builtin>.getattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: base.__dict__.get
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718a278df0>
    argNames:
    - mock
    - original
    - instance
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 192
    functionName: mock.mock._set_signature
    functionSourceFile: mock.mock
    functionUses: 4
    functionsReached:
    - <builtin>.getattr
    - functools.partial
    - mock.mock._setup_func
    - <builtin>.exec
    - <builtin>.setattr
    - mock.mock._get_signature_object
    - mock.mock._copy_func_details
    - <builtin>.isinstance
    - inspect.signature
    - name.isidentifier
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 202
    functionName: mock.mock._set_signature.checksig
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - sig.bind
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.isidentifier
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.exec
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - funcopy
    - mock
    - sig
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 241
    functionName: mock.mock._setup_func
    functionSourceFile: ''
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f718a4843d0>
    - <ast.Constant object at 0x7f718a4845e0>
    argNames:
    - mock
    - original
    - instance
    - is_async_mock
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 218
    functionName: mock.mock._set_async_signature
    functionSourceFile: mock.mock
    functionUses: 4
    functionsReached:
    - <builtin>.getattr
    - functools.partial
    - mock.mock._setup_func
    - mock.mock._setup_async_mock
    - <builtin>.exec
    - <builtin>.setattr
    - mock.mock._get_signature_object
    - mock.mock._copy_func_details
    - <builtin>.isinstance
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 225
    functionName: mock.mock._set_async_signature.checksig
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - sig.bind
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - mock
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 290
    functionName: mock.mock._setup_async_mock
    functionSourceFile: mock.mock
    functionUses: 5
    functionsReached:
    - <builtin>.setattr
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 244
    functionName: mock.mock._setup_func.assert_called_with
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.assert_called_with
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.assert_called_with
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 246
    functionName: mock.mock._setup_func.assert_called
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.assert_called
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.assert_called
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 248
    functionName: mock.mock._setup_func.assert_not_called
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.assert_not_called
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.assert_not_called
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 250
    functionName: mock.mock._setup_func.assert_called_once
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.assert_called_once
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.assert_called_once
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 252
    functionName: mock.mock._setup_func.assert_called_once_with
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.assert_called_once_with
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.assert_called_once_with
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 254
    functionName: mock.mock._setup_func.assert_has_calls
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.assert_has_calls
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.assert_has_calls
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 256
    functionName: mock.mock._setup_func.assert_any_call
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.assert_any_call
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.assert_any_call
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 258
    functionName: mock.mock._setup_func.reset_mock
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.reset_mock
    - ret.reset_mock
    - mock.mock._is_instance_mock
    - <builtin>.issubclass
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.reset_mock
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ret.reset_mock
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - attr
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 299
    functionName: mock.mock._setup_async_mock.wrapper
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 317
    functionName: mock.mock._is_magic
    functionSourceFile: mock.mock
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 323
    functionName: mock.mock._SentinelObject.__init__
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 326
    functionName: mock.mock._SentinelObject.__repr__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 329
    functionName: mock.mock._SentinelObject.__reduce__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 335
    functionName: mock.mock._Sentinel.__init__
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 338
    functionName: mock.mock._Sentinel.__getattr__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._SentinelObject.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 344
    functionName: mock.mock._Sentinel.__reduce__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 362
    functionName: mock.mock._delegating_property
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - _allowed_names.add
    - <builtin>.property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _allowed_names.add
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7f7189ce9850>
    - <ast.Name object at 0x7f7189ce9c40>
    argNames:
    - self
    - name
    - _the_name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 365
    functionName: mock.mock._delegating_property._get
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Name object at 0x7f7189ce92b0>
    - <ast.Name object at 0x7f7189ce9ac0>
    argNames:
    - self
    - value
    - name
    - _the_name
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 370
    functionName: mock.mock._delegating_property._set
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.setattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.property
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 383
    functionName: mock.mock._CallList.__contains__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - list.__contains__
    - <builtin>.range
    - <builtin>.len
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: list.__contains__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 397
    functionName: mock.mock._CallList.__repr__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - pprint.pformat
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pprint.pformat
    functionSourceFile: pprint
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 4
    argDefaultValues: []
    argNames:
    - parent
    - value
    - name
    - new_name
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 401
    functionName: mock.mock._check_and_set_parent
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - <builtin>.hasattr
    - mock.mock._extract_mock
    - mock.mock._is_instance_mock
    - <builtin>.isinstance
    - <builtin>.issubclass
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - obj
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 429
    functionName: mock.mock._MockIter.__init__
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 431
    functionName: mock.mock._MockIter.__next__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.next
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 437
    functionName: mock.mock.Base.__init__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: mock.mock.NonCallableMock
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - threading.RLock
    - mock.mock._delegating_property
    - _allowed_names.add
    - <builtin>.property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 13
    argDefaultValues:
    - <ast.Constant object at 0x7f718a2ed970>
    - <ast.Constant object at 0x7f718a2ed700>
    - <ast.Constant object at 0x7f718a2ed610>
    - <ast.Constant object at 0x7f718a2ed880>
    - <ast.Constant object at 0x7f718a2eda60>
    - <ast.Constant object at 0x7f718a2ed340>
    - <ast.Constant object at 0x7f718a2ed790>
    - <ast.Constant object at 0x7f718a2edac0>
    - <ast.Constant object at 0x7f718a2ede20>
    - <ast.Constant object at 0x7f718a2ed910>
    - <ast.Constant object at 0x7f718a2ed100>
    argNames:
    - cls
    - spec
    - wraps
    - name
    - spec_set
    - parent
    - _spec_state
    - _new_name
    - _new_parent
    - _spec_as_instance
    - _eat_self
    - unsafe
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 453
    functionName: mock.mock.NonCallableMock.__new__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.getattr
    - asyncio.iscoroutinefunction
    - inspect.iscoroutinefunction
    - mock.mock._is_async_obj
    - mock.mock._is_instance_mock
    - <builtin>.isinstance
    - <builtin>.issubclass
    - <builtin>.type
    - inspect.isawaitable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 13
    argDefaultValues:
    - <ast.Constant object at 0x7f718a23ae50>
    - <ast.Constant object at 0x7f718a23a280>
    - <ast.Constant object at 0x7f718a23aeb0>
    - <ast.Constant object at 0x7f718a23af10>
    - <ast.Constant object at 0x7f718a23ad90>
    - <ast.Constant object at 0x7f718a23ac10>
    - <ast.Constant object at 0x7f718a23a670>
    - <ast.Constant object at 0x7f718a23aa60>
    - <ast.Constant object at 0x7f718a23a580>
    - <ast.Constant object at 0x7f718a23a070>
    - <ast.Constant object at 0x7f718a23a310>
    argNames:
    - self
    - spec
    - wraps
    - name
    - spec_set
    - parent
    - _spec_state
    - _new_name
    - _new_parent
    - _spec_as_instance
    - _eat_self
    - unsafe
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 472
    functionName: mock.mock.NonCallableMock.__init__
    functionSourceFile: mock.mock
    functionUses: 9
    functionsReached:
    - <builtin>.getattr
    - inspect.iscoroutinefunction
    - <builtin>.setattr
    - arg.split
    - inspect.signature
    - inspect.getattr_static
    - mock.mock.NonCallableMock.configure_mock
    - functools.partial
    - mock.mock._is_instance_mock
    - <builtin>.issubclass
    - <builtin>.dir
    - mock.mock._get_signature_object
    - mock.mock._is_list
    - kwargs.items
    - <builtin>.isinstance
    - args.pop
    - <builtin>.type
    - inspect.unwrap
    - asyncio.iscoroutinefunction
    - <builtin>.sorted
    - _spec_asyncs.append
    - mock.mock.NonCallableMock._mock_add_spec
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f718b1a24c0>
    - <ast.Constant object at 0x7f718b1a2100>
    argNames:
    - self
    - spec
    - spec_set
    - _spec_as_instance
    - _eat_self
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 541
    functionName: mock.mock.NonCallableMock._mock_add_spec
    functionSourceFile: mock.mock
    functionUses: 13
    functionsReached:
    - <builtin>.dir
    - asyncio.iscoroutinefunction
    - inspect.unwrap
    - inspect.iscoroutinefunction
    - functools.partial
    - mock.mock._get_signature_object
    - _spec_asyncs.append
    - mock.mock._is_list
    - mock.mock._is_instance_mock
    - <builtin>.isinstance
    - inspect.signature
    - <builtin>.issubclass
    - <builtin>.type
    - inspect.getattr_static
    linkageType: pythonLinkage
    raised:
    - InvalidSpecError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 672
    functionName: mock.mock.NonCallableMock.configure_mock
    functionSourceFile: mock.mock
    functionUses: 10
    functionsReached:
    - <builtin>.getattr
    - <builtin>.sorted
    - <builtin>.setattr
    - arg.split
    - kwargs.items
    - args.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - mock
    - attribute
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 517
    functionName: mock.mock.NonCallableMock.attach_mock
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._extract_mock
    - <builtin>.setattr
    - <builtin>.hasattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b1a2580>
    argNames:
    - self
    - spec
    - spec_set
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 532
    functionName: mock.mock.NonCallableMock.mock_add_spec
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.dir
    - asyncio.iscoroutinefunction
    - inspect.unwrap
    - inspect.iscoroutinefunction
    - functools.partial
    - mock.mock._get_signature_object
    - _spec_asyncs.append
    - mock.mock._is_list
    - mock.mock.NonCallableMock._mock_add_spec
    - mock.mock._is_instance_mock
    - <builtin>.isinstance
    - inspect.signature
    - <builtin>.issubclass
    - <builtin>.type
    - inspect.getattr_static
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.getattr_static
    functionSourceFile: inspect
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.unwrap
    functionSourceFile: inspect
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _spec_asyncs.append
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 580
    functionName: mock.mock.NonCallableMock.__get_return_value
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - mock.mock.MagicProxy.__init__
    - inspect.iscoroutinefunction
    - <builtin>.setattr
    - <builtin>.tuple
    - arg.split
    - inspect.signature
    - <builtin>.super
    - inspect.getattr_static
    - mock.mock.NonCallableMock.configure_mock
    - functools.partial
    - mock.mock.MagicMixin.__init__
    - <builtin>.set
    - mock.mock._is_instance_mock
    - mock.mock.PropertyMock._get_child_mock
    - <builtin>.issubclass
    - kw.get
    - <builtin>.dir
    - mock.mock.MagicMixin._mock_set_magics
    - mock.mock.NonCallableMock._get_child_mock
    - mock.mock.CallableMixin.__init__
    - <builtin>.delattr
    - orig_magics.intersection
    - mock.mock._get_signature_object
    - <builtin>.len
    - mock.mock.NonCallableMock._extract_mock_name
    - <builtin>.reversed
    - kwargs.items
    - mock.mock._is_list
    - <builtin>.isinstance
    - args.pop
    - <builtin>.type
    - mock.mock.AsyncMockMixin.__init__
    - <builtin>.list
    - inspect.unwrap
    - asyncio.iscoroutinefunction
    - <builtin>.sorted
    - _spec_asyncs.append
    - mock.mock.NonCallableMock.__init__
    - _name_list.append
    - mock.mock.NonCallableMock._mock_add_spec
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kw
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1069
    functionName: mock.mock.NonCallableMock._get_child_mock
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - <builtin>.getattr
    - mock.mock.MagicProxy.__init__
    - inspect.iscoroutinefunction
    - <builtin>.setattr
    - <builtin>.tuple
    - arg.split
    - inspect.signature
    - <builtin>.super
    - inspect.getattr_static
    - mock.mock.NonCallableMock.configure_mock
    - functools.partial
    - mock.mock.MagicMixin.__init__
    - <builtin>.set
    - mock.mock._is_instance_mock
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.issubclass
    - kw.get
    - <builtin>.dir
    - mock.mock.CallableMixin.__init__
    - <builtin>.delattr
    - orig_magics.intersection
    - mock.mock._get_signature_object
    - <builtin>.len
    - mock.mock.NonCallableMock._extract_mock_name
    - <builtin>.reversed
    - kwargs.items
    - mock.mock._is_list
    - <builtin>.isinstance
    - args.pop
    - <builtin>.type
    - mock.mock.AsyncMockMixin.__init__
    - <builtin>.list
    - inspect.unwrap
    - asyncio.iscoroutinefunction
    - <builtin>.sorted
    - _spec_asyncs.append
    - mock.mock.NonCallableMock.__init__
    - _name_list.append
    - mock.mock.NonCallableMock._mock_add_spec
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3108
    functionName: mock.mock.PropertyMock._get_child_mock
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - <builtin>.getattr
    - mock.mock.MagicProxy.__init__
    - <builtin>.delattr
    - orig_magics.intersection
    - <builtin>.setattr
    - mock.mock.MagicMixin.__init__
    - <builtin>.set
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 593
    functionName: mock.mock.NonCallableMock.__set_return_value
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - mock.mock._extract_mock
    - mock.mock._check_and_set_parent
    - mock.mock._is_instance_mock
    - <builtin>.isinstance
    - <builtin>.issubclass
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 606
    functionName: mock.mock.NonCallableMock.__class__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 618
    functionName: mock.mock.NonCallableMock.__get_side_effect
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._MockIter.__init__
    - mock.mock._is_exception
    - <builtin>.iter
    - <builtin>.callable
    - <builtin>.isinstance
    - <builtin>.issubclass
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 629
    functionName: mock.mock.NonCallableMock.__set_side_effect
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - mock.mock._try_iter
    - mock.mock._is_exception
    - <builtin>.iter
    - <builtin>.isinstance
    - mock.mock._callable
    - <builtin>.issubclass
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1151
    functionName: mock.mock._try_iter
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - <builtin>.getattr
    - mock.mock._callable
    - mock.mock._is_exception
    - <builtin>.iter
    - <builtin>.isinstance
    - <builtin>.issubclass
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 4
    IfCount: 6
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189a3d400>
    argNames:
    - self
    - visited
    - return_value
    - side_effect
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 640
    functionName: mock.mock.NonCallableMock.reset_mock
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - child.reset_mock
    - visited.append
    - <builtin>.id
    - ret.reset_mock
    - mock.mock._is_instance_mock
    - <builtin>.isinstance
    - <builtin>.issubclass
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.id
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: visited.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: child.reset_mock
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.items
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.mock.NonCallableMock.configure_mock.<lambda1>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arg.split
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: args.pop
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 0
    IfCount: 10
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 694
    functionName: mock.mock.NonCallableMock.__getattr__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - mock.mock.MagicProxy.__init__
    - inspect.iscoroutinefunction
    - mock.mock._must_skip
    - dataclasses.is_dataclass
    - <builtin>.setattr
    - <builtin>.tuple
    - arg.split
    - mock.mock._copy_func_details
    - mock.mock._is_magic
    - mock.mock._callable
    - inspect.signature
    - <builtin>.super
    - inspect.getattr_static
    - name.startswith
    - mock.mock.create_autospec
    - base.__dict__.get
    - mock.mock.NonCallableMock.configure_mock
    - mock.mock._is_async_func
    - functools.partial
    - mock.mock._setup_async_mock
    - mock.mock.MagicMixin.__init__
    - _kwargs.update
    - <builtin>.set
    - child_kwargs.update
    - mock.mock._is_instance_mock
    - mock.mock.PropertyMock._get_child_mock
    - entries.extend
    - mock.mock.MagicMixin._mock_set_magics
    - kw.get
    - <builtin>.issubclass
    - <builtin>.dir
    - mock.mock.NonCallableMock._get_child_mock
    - mock.mock.CallableMixin.__init__
    - inspect.isdatadescriptor
    - mock.mock._set_signature
    - klass.__dict__.get
    - dataclasses.fields
    - <builtin>.delattr
    - orig_magics.intersection
    - mock.mock._get_signature_object
    - mock.mock._check_spec_arg_typos
    - <builtin>.len
    - mock.mock.NonCallableMock._extract_mock_name
    - <builtin>.reversed
    - kwargs.items
    - mock.mock._is_list
    - mock.mock._SpecState.__init__
    - <builtin>.isinstance
    - args.pop
    - <builtin>.type
    - mock.mock._set_async_signature
    - mock.configure_mock
    - name.isidentifier
    - mock.mock.AsyncMockMixin.__init__
    - <builtin>.hasattr
    - <builtin>.list
    - inspect.unwrap
    - asyncio.iscoroutinefunction
    - mock.mock._setup_func
    - <builtin>.sorted
    - <builtin>.exec
    - mock.mock._instance_callable
    - _spec_asyncs.append
    - mock.mock.NonCallableMock.__init__
    - _name_list.append
    - mock.mock.NonCallableMock._mock_add_spec
    - kwargs.pop
    - mock.mock._check_signature
    linkageType: pythonLinkage
    raised:
    - AttributeError
    - InvalidSpecError
    returnType: N/A
  - BBCount: 26
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 13
    EdgeCount: 37
    ICount: 9
    IfCount: 26
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f7189e922e0>
    - <ast.Constant object at 0x7f7189e92c10>
    - <ast.Constant object at 0x7f7189e92700>
    - <ast.Constant object at 0x7f7189e927c0>
    argNames:
    - spec
    - spec_set
    - instance
    - _parent
    - _name
    - unsafe
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 2794
    functionName: mock.mock.create_autospec
    functionSourceFile: mock.mock
    functionUses: 3
    functionsReached:
    - <builtin>.getattr
    - mock.mock.MagicProxy.__init__
    - mock.mock._must_skip
    - inspect.iscoroutinefunction
    - dataclasses.is_dataclass
    - <builtin>.setattr
    - <builtin>.tuple
    - arg.split
    - mock.mock._copy_func_details
    - mock.mock._is_magic
    - mock.mock._callable
    - inspect.signature
    - <builtin>.super
    - inspect.getattr_static
    - mock.mock.create_autospec
    - base.__dict__.get
    - mock.mock.NonCallableMock.configure_mock
    - mock.mock._is_async_func
    - functools.partial
    - mock.mock._setup_async_mock
    - _kwargs.update
    - mock.mock.MagicMixin.__init__
    - <builtin>.set
    - child_kwargs.update
    - mock.mock._is_instance_mock
    - entries.extend
    - inspect.isdatadescriptor
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.dir
    - <builtin>.issubclass
    - mock.mock._set_signature
    - klass.__dict__.get
    - dataclasses.fields
    - <builtin>.delattr
    - orig_magics.intersection
    - mock.mock._get_signature_object
    - mock.mock._check_spec_arg_typos
    - mock.mock._is_list
    - kwargs.items
    - mock.mock._SpecState.__init__
    - <builtin>.isinstance
    - args.pop
    - <builtin>.type
    - mock.mock._set_async_signature
    - mock.configure_mock
    - name.isidentifier
    - mock.mock.AsyncMockMixin.__init__
    - <builtin>.hasattr
    - asyncio.iscoroutinefunction
    - inspect.unwrap
    - mock.mock._setup_func
    - <builtin>.exec
    - <builtin>.sorted
    - mock.mock._instance_callable
    - _spec_asyncs.append
    - mock.mock.NonCallableMock.__init__
    - kwargs.pop
    - mock.mock.NonCallableMock._mock_add_spec
    - mock.mock._check_signature
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    - InvalidSpecError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 742
    functionName: mock.mock.NonCallableMock._extract_mock_name
    functionSourceFile: mock.mock
    functionUses: 5
    functionsReached:
    - <builtin>.reversed
    - _name_list.append
    - <builtin>.list
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _name_list.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.reversed
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 769
    functionName: mock.mock.NonCallableMock.__repr__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - <builtin>.id
    - mock.mock.NonCallableMock._extract_mock_name
    - <builtin>.reversed
    - <builtin>.len
    - _name_list.append
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 790
    functionName: mock.mock.NonCallableMock.__dir__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - e.startswith
    - <builtin>.list
    - object.__dir__
    - <builtin>.sorted
    - <builtin>.set
    - mock.mock._is_magic
    - <builtin>.dir
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: object.__dir__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: e.startswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 3
    IfCount: 10
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 808
    functionName: mock.mock.NonCallableMock.__setattr__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.list
    - mock.mock._get_method
    - mock.mock._extract_mock
    - <builtin>.setattr
    - object.__setattr__
    - <builtin>.len
    - mock.mock.NonCallableMock._extract_mock_name
    - <builtin>.reversed
    - mock.mock._check_and_set_parent
    - _name_list.append
    - mock.mock._is_instance_mock
    - <builtin>.isinstance
    - <builtin>.issubclass
    - <builtin>.type
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: object.__setattr__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - name
    - func
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2097
    functionName: mock.mock._get_method
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mock.mock.NonCallableMock.__setattr__.<lambda1>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock.NonCallableMock.__setattr__.<lambda1>
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 850
    functionName: mock.mock.NonCallableMock.__delattr__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - <builtin>.delattr
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.delattr
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 868
    functionName: mock.mock.NonCallableMock._format_mock_call_signature
    functionSourceFile: mock.mock
    functionUses: 10
    functionsReached:
    - mock.mock._format_call_signature
    - <builtin>.repr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - name
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2588
    functionName: mock.mock._format_call_signature
    functionSourceFile: mock.mock
    functionUses: 12
    functionsReached:
    - <builtin>.repr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f7189f19d00>
    argNames:
    - self
    - args
    - kwargs
    - action
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 873
    functionName: mock.mock.NonCallableMock._format_mock_failure_message
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - mock.mock._format_call_signature
    - <builtin>.repr
    - mock.mock.NonCallableMock._format_mock_call_signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 881
    functionName: mock.mock.NonCallableMock._get_call_signature_from_name
    functionSourceFile: mock.mock
    functionUses: 9
    functionsReached:
    - <builtin>.hasattr
    - mock.mock._extract_mock
    - name.replace
    - <builtin>.isinstance
    - children.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.replace
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: children.get
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - _call
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 914
    functionName: mock.mock.NonCallableMock._call_matcher
    functionSourceFile: mock.mock
    functionUses: 8
    functionsReached:
    - <builtin>.hasattr
    - e.with_traceback
    - mock.mock._extract_mock
    - name.replace
    - mock.mock._Call.__init__
    - <builtin>.len
    - children.get
    - sig.bind
    - <builtin>.isinstance
    - mock.mock.NonCallableMock._get_call_signature_from_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Tuple object at 0x7f718a0ffb20>
    - <ast.Constant object at 0x7f718a0ff550>
    - <ast.Constant object at 0x7f718a0ff910>
    - <ast.Constant object at 0x7f718a0fff40>
    - <ast.Constant object at 0x7f718a0ff9a0>
    argNames:
    - self
    - value
    - name
    - parent
    - two
    - from_kall
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2657
    functionName: mock.mock._Call.__init__
    functionSourceFile: ''
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: e.with_traceback
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - _mock_self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 941
    functionName: mock.mock.NonCallableMock.assert_not_called
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - unittest.util.safe_repr
    - mock.mock.NonCallableMock._calls_repr
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1107
    functionName: mock.mock.NonCallableMock._calls_repr
    functionSourceFile: mock.mock
    functionUses: 3
    functionsReached:
    - unittest.util.safe_repr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - _mock_self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 952
    functionName: mock.mock.NonCallableMock.assert_called
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - _mock_self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 961
    functionName: mock.mock.NonCallableMock.assert_called_once
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - unittest.util.safe_repr
    - mock.mock.NonCallableMock._calls_repr
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - _mock_self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 972
    functionName: mock.mock.NonCallableMock.assert_called_with
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - <builtin>.hasattr
    - e.with_traceback
    - mock.mock._extract_mock
    - name.replace
    - mock.mock._Call.__init__
    - <builtin>.len
    - mock.mock.NonCallableMock._format_mock_call_signature
    - children.get
    - sig.bind
    - mock.mock._format_call_signature
    - <builtin>.isinstance
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - <builtin>.repr
    - mock.mock.NonCallableMock._call_matcher
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 985
    functionName: mock.mock.NonCallableMock.assert_called_with._error_message
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._format_call_signature
    - mock.mock.NonCallableMock._format_mock_failure_message
    - <builtin>.repr
    - mock.mock.NonCallableMock._format_mock_call_signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - _mock_self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 995
    functionName: mock.mock.NonCallableMock.assert_called_once_with
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - unittest.util.safe_repr
    - e.with_traceback
    - mock.mock._extract_mock
    - name.replace
    - mock.mock._Call.__init__
    - mock.mock.NonCallableMock._calls_repr
    - mock.mock.NonCallableMock.assert_called_with
    - children.get
    - sig.bind
    - <builtin>.len
    - mock.mock.NonCallableMock._format_mock_call_signature
    - mock.mock._format_call_signature
    - <builtin>.isinstance
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - <builtin>.repr
    - mock.mock.NonCallableMock._call_matcher
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b2a7dc0>
    argNames:
    - self
    - calls
    - any_order
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1008
    functionName: mock.mock.NonCallableMock.assert_has_calls
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - all_calls.remove
    - <builtin>.hasattr
    - <builtin>.list
    - e.with_traceback
    - not_found.append
    - mock.mock._extract_mock
    - name.replace
    - mock.mock._Call.__init__
    - <builtin>.len
    - children.get
    - sig.bind
    - <builtin>.next
    - <builtin>.isinstance
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - mock.mock.NonCallableMock._call_matcher
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: all_calls.remove
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: not_found.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1053
    functionName: mock.mock.NonCallableMock.assert_any_call
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - e.with_traceback
    - mock.mock._extract_mock
    - name.replace
    - mock.mock._Call.__init__
    - <builtin>.len
    - mock.mock.NonCallableMock._format_mock_call_signature
    - children.get
    - mock.mock._format_call_signature
    - sig.bind
    - <builtin>.isinstance
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - <builtin>.repr
    - mock.mock.NonCallableMock._call_matcher
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kw.get
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2322
    functionName: mock.mock.AsyncMockMixin.__init__
    functionSourceFile: mock.mock
    functionUses: 6
    functionsReached:
    - <builtin>.getattr
    - inspect.iscoroutinefunction
    - <builtin>.setattr
    - <builtin>.tuple
    - arg.split
    - inspect.signature
    - <builtin>.super
    - inspect.getattr_static
    - mock.mock.NonCallableMock.configure_mock
    - functools.partial
    - mock.mock._is_instance_mock
    - <builtin>.issubclass
    - <builtin>.dir
    - mock.mock._get_signature_object
    - mock.mock._is_list
    - kwargs.items
    - <builtin>.isinstance
    - args.pop
    - <builtin>.type
    - inspect.unwrap
    - asyncio.iscoroutinefunction
    - <builtin>.sorted
    - _spec_asyncs.append
    - mock.mock.NonCallableMock.__init__
    - mock.mock.NonCallableMock._mock_add_spec
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kw
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2215
    functionName: mock.mock.MagicMixin.__init__
    functionSourceFile: mock.mock
    functionUses: 8
    functionsReached:
    - <builtin>.getattr
    - mock.mock.MagicProxy.__init__
    - <builtin>.delattr
    - orig_magics.intersection
    - <builtin>.setattr
    - <builtin>.set
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 12
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c84250>
    - <ast.Constant object at 0x7f7189c84310>
    - <ast.Name object at 0x7f7189c84580>
    - <ast.Constant object at 0x7f7189c84100>
    - <ast.Constant object at 0x7f7189c84af0>
    - <ast.Constant object at 0x7f7189c84640>
    - <ast.Constant object at 0x7f7189c84610>
    - <ast.Constant object at 0x7f7189c84fa0>
    - <ast.Constant object at 0x7f7189c84f40>
    - <ast.Constant object at 0x7f7189c84df0>
    argNames:
    - self
    - spec
    - side_effect
    - return_value
    - wraps
    - name
    - spec_set
    - parent
    - _spec_state
    - _new_name
    - _new_parent
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1168
    functionName: mock.mock.CallableMixin.__init__
    functionSourceFile: ''
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.util.safe_repr
    functionSourceFile: unittest
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - name
    - prefix
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1124
    functionName: mock.mock.removeprefix
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - item
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1140
    functionName: mock.mock._AnyComparer.__contains__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.all
    - <builtin>.zip
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.zip
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1180
    functionName: mock.mock.CallableMixin._mock_check_sig
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - _mock_self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1185
    functionName: mock.mock.CallableMixin.__call__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - <builtin>.next
    - mock.mock.mock_open._iter_side_effect
    - mock.mock._callable
    - mock.mock.CallableMixin._execute_mock_call
    - io.StringIO
    - mock.mock.CallableMixin._mock_check_sig
    - mock.mock.CallableMixin._increment_mock_call
    - mock.mock._Call.__init__
    - mock.mock._to_stream
    - <builtin>.issubclass
    - mock.mock.mock_open._readline_side_effect
    - mock.mock.mock_open.reset_data
    - mock.mock.CallableMixin._mock_call
    - _new_parent.mock_calls.append
    - <builtin>.isinstance
    - io.BytesIO
    - _new_parent.method_calls.append
    - mock.mock._is_exception
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 4
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - _mock_self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1196
    functionName: mock.mock.CallableMixin._increment_mock_call
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - mock.mock._Call.__init__
    - _new_parent.method_calls.append
    - _new_parent.mock_calls.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - _mock_self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1193
    functionName: mock.mock.CallableMixin._mock_call
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - io.StringIO
    - <builtin>.issubclass
    - mock.mock._callable
    - <builtin>.getattr
    - mock.mock._to_stream
    - mock.mock._is_exception
    - io.BytesIO
    - <builtin>.next
    - mock.mock.mock_open._iter_side_effect
    - <builtin>.isinstance
    - mock.mock.CallableMixin._execute_mock_call
    - mock.mock.mock_open._readline_side_effect
    - mock.mock.mock_open.reset_data
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 0
    IfCount: 8
    argCount: 3
    argDefaultValues: []
    argNames:
    - _mock_self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1243
    functionName: mock.mock.CallableMixin._execute_mock_call
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - io.StringIO
    - <builtin>.issubclass
    - mock.mock._callable
    - <builtin>.getattr
    - mock.mock._is_exception
    - io.BytesIO
    - <builtin>.next
    - mock.mock.mock_open._iter_side_effect
    - <builtin>.isinstance
    - mock.mock._to_stream
    - mock.mock.mock_open._readline_side_effect
    - mock.mock.mock_open.reset_data
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _new_parent.method_calls.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _new_parent.mock_calls.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3086
    functionName: mock.mock.mock_open.reset_data
    functionSourceFile: mock.mock
    functionUses: 4
    functionsReached:
    - io.StringIO
    - <builtin>.isinstance
    - mock.mock.mock_open._iter_side_effect
    - mock.mock._to_stream
    - io.BytesIO
    - mock.mock.mock_open._readline_side_effect
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - thing
    - comp
    - import_path
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1334
    functionName: mock.mock._dot_lookup
    functionSourceFile: mock.mock
    functionUses: 13
    functionsReached:
    - <builtin>.getattr
    - <builtin>.__import__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - target
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1342
    functionName: mock.mock._importer
    functionSourceFile: mock.mock
    functionUses: 12
    functionsReached:
    - <builtin>.getattr
    - components.pop
    - mock.mock._dot_lookup
    - target.split
    - <builtin>.__import__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: target.split
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: components.pop
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - kwargs_to_check
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1355
    functionName: mock.mock._check_spec_arg_typos
    functionSourceFile: mock.mock
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - getter
    - attribute
    - new
    - spec
    - create
    - spec_set
    - autospec
    - new_callable
    - kwargs
    - unsafe
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1369
    functionName: mock.mock._patch.__init__
    functionSourceFile: mock.mock
    functionUses: 7
    functionsReached:
    - <builtin>.issubclass
    - <builtin>.type
    - mock.mock._is_instance_mock
    - mock.mock._check_spec_arg_typos
    linkageType: pythonLinkage
    raised:
    - ValueError
    - InvalidSpecError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1407
    functionName: mock.mock._patch.copy
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - mock.mock._patch.__init__
    - mock.mock._check_spec_arg_typos
    - p.copy
    - mock.mock._is_instance_mock
    - <builtin>.issubclass
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.copy
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - func
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1420
    functionName: mock.mock._patch.__call__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - mock.mock._patch.__init__
    - inspect.iscoroutinefunction
    - <builtin>.setattr
    - mock.mock._patch.decorate_async_callable
    - p.copy
    - functools.wraps
    - mock.mock._is_instance_mock
    - <builtin>.issubclass
    - <builtin>.dir
    - mock.mock._patch.decorate_callable
    - mock.mock._check_spec_arg_typos
    - <builtin>.isinstance
    - attr.startswith
    - <builtin>.type
    - func.patchings.append
    - <builtin>.hasattr
    - asyncio.iscoroutinefunction
    - mock.mock._patch.copy
    - mock.mock._patch.decorate_class
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - klass
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1428
    functionName: mock.mock._patch.decorate_class
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - <builtin>.type
    - <builtin>.hasattr
    - <builtin>.getattr
    - mock.mock._patch.__init__
    - <builtin>.issubclass
    - <builtin>.setattr
    - mock.mock._check_spec_arg_typos
    - p.copy
    - mock.mock._is_instance_mock
    - mock.mock._patch.copy
    - <builtin>.dir
    - attr.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - func
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1474
    functionName: mock.mock._patch.decorate_async_callable
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - func.patchings.append
    - <builtin>.hasattr
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - func
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1457
    functionName: mock.mock._patch.decorate_callable
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - func.patchings.append
    - <builtin>.hasattr
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: attr.startswith
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mock.mock._patch
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - contextlib.contextmanager
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - patched
    - args
    - keywargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1443
    functionName: mock.mock._patch.decoration_helper
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - contextlib.ExitStack
    - keywargs.update
    - <builtin>.tuple
    - extra_args.append
    - exit_stack.enter_context
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: contextlib.ExitStack
    functionSourceFile: contextlib
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: exit_stack.enter_context
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: keywargs.update
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: extra_args.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: func.patchings.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.wraps
    functionSourceFile: functools
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - keywargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1464
    functionName: mock.mock._patch.decorate_callable.patched
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - contextlib.ExitStack
    - mock.mock._patch.decoration_helper
    - keywargs.update
    - <builtin>.tuple
    - extra_args.append
    - exit_stack.enter_context
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - keywargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1481
    functionName: mock.mock._patch.decorate_async_callable.patched
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - contextlib.ExitStack
    - mock.mock._patch.decoration_helper
    - keywargs.update
    - <builtin>.tuple
    - extra_args.append
    - exit_stack.enter_context
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1491
    functionName: mock.mock._patch.get_original
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - mock.mock._importer
    - <builtin>.getattr
    - mock.mock._patch_multiple.<lambda1>
    - components.pop
    - mock.mock._patch_object.<lambda1>
    - mock.mock._dot_lookup
    - mock.mock._patch_multiple.<lambda2>
    - <builtin>.isinstance
    - target.split
    - <builtin>.__import__
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: mock.mock._patch_multiple.<lambda1>
    functionSourceFile: mock.mock
    functionUses: 3
    functionsReached:
    - mock.mock._importer
    - <builtin>.getattr
    - components.pop
    - mock.mock._dot_lookup
    - target.split
    - <builtin>.__import__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.mock._patch_object.<lambda1>
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.mock._patch_multiple.<lambda2>
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 39
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 19
    EdgeCount: 56
    ICount: 5
    IfCount: 39
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1515
    functionName: mock.mock._patch.__enter__
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - <builtin>.setattr
    - <builtin>.tuple
    - mock.mock._is_async_obj
    - mock.mock._patch_multiple.<lambda1>
    - mock.mock._callable
    - <builtin>.super
    - <builtin>.__import__
    - mock.mock._is_async_func
    - _kwargs.update
    - components.pop
    - mock.mock._importer
    - mock.mock._is_list
    - kwargs.items
    - asyncio.iscoroutinefunction
    - inspect.unwrap
    - contextlib.ExitStack
    - mock.mock._instance_callable
    - mock.mock.NonCallableMock._mock_add_spec
    - <builtin>.getattr
    - inspect.signature
    - mock.mock._patch.get_original
    - functools.partial
    - mock.mock._setup_async_mock
    - mock.mock._patch_object.<lambda1>
    - child_kwargs.update
    - <builtin>.issubclass
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.dir
    - mock.mock._set_signature
    - klass.__dict__.get
    - <builtin>.delattr
    - exit_stack.__exit__
    - mock.mock._SpecState.__init__
    - args.pop
    - target.split
    - name.isidentifier
    - kwargs.pop
    - mock.mock.MagicProxy.__init__
    - inspect.iscoroutinefunction
    - mock.mock._must_skip
    - dataclasses.is_dataclass
    - mock.mock._is_magic
    - extra_args.update
    - mock.mock.create_autospec
    - <builtin>.set
    - mock.mock._patch.__exit__
    - dataclasses.fields
    - orig_magics.intersection
    - mock.mock._check_spec_arg_typos
    - mock.mock._dot_lookup
    - _kwargs.pop
    - inspect.isawaitable
    - mock.mock.AsyncMockMixin.__init__
    - <builtin>.hasattr
    - mock.mock._setup_func
    - <builtin>.sorted
    - mock.mock.NonCallableMock.__init__
    - arg.split
    - mock.mock._copy_func_details
    - inspect.getattr_static
    - base.__dict__.get
    - mock.mock.NonCallableMock.configure_mock
    - mock.mock.MagicMixin.__init__
    - <builtin>.bool
    - mock.mock._is_instance_mock
    - entries.extend
    - inspect.isdatadescriptor
    - mock.mock._get_signature_object
    - <builtin>.callable
    - mock.mock._patch_multiple.<lambda2>
    - <builtin>.isinstance
    - <builtin>.type
    - mock.mock._set_async_signature
    - mock.configure_mock
    - sys.exc_info
    - <builtin>.exec
    - _spec_asyncs.append
    - mock.mock._check_signature
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    - TypeError
    - InvalidSpecError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _kwargs.update
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _kwargs.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: extra_args.update
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.exc_info
    functionSourceFile: sys
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - exc_info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1669
    functionName: mock.mock._patch.__exit__
    functionSourceFile: mock.mock
    functionUses: 3
    functionsReached:
    - exit_stack.__exit__
    - <builtin>.setattr
    - <builtin>.hasattr
    - <builtin>.delattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: exit_stack.__exit__
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1694
    functionName: mock.mock._patch.start
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.setattr
    - <builtin>.tuple
    - mock.mock._is_async_obj
    - mock.mock._patch_multiple.<lambda1>
    - mock.mock._callable
    - <builtin>.super
    - <builtin>.__import__
    - mock.mock._is_async_func
    - _kwargs.update
    - components.pop
    - mock.mock._importer
    - mock.mock._is_list
    - kwargs.items
    - asyncio.iscoroutinefunction
    - inspect.unwrap
    - contextlib.ExitStack
    - mock.mock._instance_callable
    - mock.mock.NonCallableMock._mock_add_spec
    - <builtin>.getattr
    - inspect.signature
    - mock.mock._patch.get_original
    - functools.partial
    - mock.mock._setup_async_mock
    - mock.mock._patch_object.<lambda1>
    - child_kwargs.update
    - <builtin>.issubclass
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.dir
    - mock.mock._set_signature
    - klass.__dict__.get
    - <builtin>.delattr
    - exit_stack.__exit__
    - mock.mock._SpecState.__init__
    - args.pop
    - target.split
    - name.isidentifier
    - kwargs.pop
    - mock.mock.MagicProxy.__init__
    - inspect.iscoroutinefunction
    - mock.mock._must_skip
    - dataclasses.is_dataclass
    - mock.mock._is_magic
    - extra_args.update
    - mock.mock.create_autospec
    - <builtin>.set
    - mock.mock._patch.__exit__
    - mock.mock._patch.__enter__
    - dataclasses.fields
    - orig_magics.intersection
    - mock.mock._check_spec_arg_typos
    - mock.mock._dot_lookup
    - _kwargs.pop
    - inspect.isawaitable
    - mock.mock.AsyncMockMixin.__init__
    - <builtin>.hasattr
    - mock.mock._setup_func
    - <builtin>.sorted
    - mock.mock.NonCallableMock.__init__
    - arg.split
    - mock.mock._copy_func_details
    - inspect.getattr_static
    - base.__dict__.get
    - mock.mock.NonCallableMock.configure_mock
    - mock.mock.MagicMixin.__init__
    - <builtin>.bool
    - mock.mock._is_instance_mock
    - entries.extend
    - inspect.isdatadescriptor
    - mock.mock._get_signature_object
    - <builtin>.callable
    - mock.mock._patch_multiple.<lambda2>
    - <builtin>.isinstance
    - <builtin>.type
    - mock.mock._set_async_signature
    - mock.configure_mock
    - sys.exc_info
    - <builtin>.exec
    - _spec_asyncs.append
    - mock.mock._check_signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1701
    functionName: mock.mock._patch.stop
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.delattr
    - exit_stack.__exit__
    - <builtin>.setattr
    - mock.mock._patch.__exit__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - target
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1713
    functionName: mock.mock._get_target
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - target.rsplit
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: target.rsplit
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: mock.mock._get_target.<lambda1>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._importer
    - <builtin>.getattr
    - components.pop
    - mock.mock._dot_lookup
    - target.split
    - <builtin>.__import__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 10
    argDefaultValues:
    - <ast.Name object at 0x7f718a18eac0>
    - <ast.Constant object at 0x7f718a18e880>
    - <ast.Constant object at 0x7f718a18ed60>
    - <ast.Constant object at 0x7f718a18ebe0>
    - <ast.Constant object at 0x7f718a18ee80>
    - <ast.Constant object at 0x7f718a18e940>
    argNames:
    - target
    - attribute
    - new
    - spec
    - create
    - spec_set
    - autospec
    - new_callable
    - unsafe
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1723
    functionName: mock.mock._patch_object
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._patch.__init__
    - mock.mock._check_spec_arg_typos
    - mock.mock._is_instance_mock
    - <builtin>.issubclass
    - <builtin>.type
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f718a18eaf0>
    - <ast.Constant object at 0x7f718a18e970>
    - <ast.Constant object at 0x7f718a18e3d0>
    - <ast.Constant object at 0x7f718a18e730>
    - <ast.Constant object at 0x7f718a18ef10>
    argNames:
    - target
    - spec
    - create
    - spec_set
    - autospec
    - new_callable
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1752
    functionName: mock.mock._patch_multiple
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - mock.mock._patch.__init__
    - mock.mock._check_spec_arg_typos
    - kwargs.items
    - mock.mock._is_instance_mock
    - <builtin>.issubclass
    - <builtin>.type
    - patcher.additional_patchers.append
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: patcher.additional_patchers.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Tuple object at 0x7f718a4bcf70>
    - <ast.Constant object at 0x7f718a4bc610>
    argNames:
    - self
    - in_dict
    - values
    - clear
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1913
    functionName: mock.mock._patch_dict.__init__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - f
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1922
    functionName: mock.mock._patch_dict.__call__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._clear_dict
    - in_dict.update
    - <builtin>.getattr
    - inspect.iscoroutinefunction
    - <builtin>.setattr
    - mock.mock._patch_dict.decorate_async_callable
    - <builtin>.__import__
    - mock.mock._patch_dict._patch_dict
    - functools.wraps
    - mock.mock._patch_dict.decorate_class
    - components.pop
    - <builtin>.dir
    - mock.mock._importer
    - mock.mock._dot_lookup
    - <builtin>.isinstance
    - attr.startswith
    - target.split
    - <builtin>.hasattr
    - in_dict.clear
    - asyncio.iscoroutinefunction
    - <builtin>.list
    - in_dict.copy
    - mock.mock._patch_dict.decorate_callable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - klass
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1954
    functionName: mock.mock._patch_dict.decorate_class
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - mock.mock._clear_dict
    - in_dict.update
    - <builtin>.hasattr
    - <builtin>.getattr
    - mock.mock._importer
    - in_dict.clear
    - <builtin>.list
    - in_dict.copy
    - <builtin>.setattr
    - mock.mock._patch_dict._patch_dict
    - components.pop
    - mock.mock._dot_lookup
    - <builtin>.isinstance
    - <builtin>.dir
    - attr.startswith
    - target.split
    - <builtin>.__import__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - f
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1942
    functionName: mock.mock._patch_dict.decorate_async_callable
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - f
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1930
    functionName: mock.mock._patch_dict.decorate_callable
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kw
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1932
    functionName: mock.mock._patch_dict.decorate_callable._inner
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._clear_dict
    - in_dict.update
    - mock.mock._importer
    - <builtin>.getattr
    - in_dict.clear
    - <builtin>.list
    - in_dict.copy
    - mock.mock._patch_dict._patch_dict
    - mock.mock._patch_dict._unpatch_dict
    - components.pop
    - mock.mock._dot_lookup
    - <builtin>.isinstance
    - target.split
    - <builtin>.__import__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1971
    functionName: mock.mock._patch_dict._patch_dict
    functionSourceFile: mock.mock
    functionUses: 6
    functionsReached:
    - mock.mock._clear_dict
    - in_dict.update
    - mock.mock._importer
    - <builtin>.getattr
    - in_dict.clear
    - <builtin>.list
    - in_dict.copy
    - components.pop
    - mock.mock._dot_lookup
    - <builtin>.isinstance
    - target.split
    - <builtin>.__import__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1999
    functionName: mock.mock._patch_dict._unpatch_dict
    functionSourceFile: mock.mock
    functionUses: 4
    functionsReached:
    - mock.mock._clear_dict
    - in_dict.update
    - in_dict.clear
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kw
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1944
    functionName: mock.mock._patch_dict.decorate_async_callable._inner
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._clear_dict
    - in_dict.update
    - mock.mock._importer
    - <builtin>.getattr
    - in_dict.clear
    - <builtin>.list
    - in_dict.copy
    - mock.mock._patch_dict._patch_dict
    - mock.mock._patch_dict._unpatch_dict
    - components.pop
    - mock.mock._dot_lookup
    - <builtin>.isinstance
    - target.split
    - <builtin>.__import__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1965
    functionName: mock.mock._patch_dict.__enter__
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - mock.mock._clear_dict
    - in_dict.update
    - mock.mock._importer
    - <builtin>.getattr
    - in_dict.clear
    - <builtin>.list
    - in_dict.copy
    - mock.mock._patch_dict._patch_dict
    - components.pop
    - mock.mock._dot_lookup
    - <builtin>.isinstance
    - target.split
    - <builtin>.__import__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: in_dict.copy
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - in_dict
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2037
    functionName: mock.mock._clear_dict
    functionSourceFile: mock.mock
    functionUses: 10
    functionsReached:
    - in_dict.clear
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: in_dict.update
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2012
    functionName: mock.mock._patch_dict.__exit__
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - mock.mock._clear_dict
    - in_dict.update
    - in_dict.clear
    - <builtin>.list
    - mock.mock._patch_dict._unpatch_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 2019
    functionName: mock.mock._patch_dict.start
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._clear_dict
    - in_dict.update
    - mock.mock._importer
    - <builtin>.getattr
    - in_dict.clear
    - <builtin>.list
    - _patch._active_patches.append
    - in_dict.copy
    - mock.mock._patch_dict._patch_dict
    - mock.mock._patch_dict.__enter__
    - components.pop
    - mock.mock._dot_lookup
    - <builtin>.isinstance
    - target.split
    - <builtin>.__import__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _patch._active_patches.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2026
    functionName: mock.mock._patch_dict.stop
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._clear_dict
    - _patch._active_patches.remove
    - in_dict.update
    - <builtin>.list
    - in_dict.clear
    - mock.mock._patch_dict._unpatch_dict
    - mock.mock._patch_dict.__exit__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _patch._active_patches.remove
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: in_dict.clear
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2046
    functionName: mock.mock._patch_stopall
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.reversed
    - patch.stop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: patch.stop
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: magic_methods.replace
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numerics.split
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kw
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2099
    functionName: mock.mock._get_method.method
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.mock.<dict1>.<lambda1>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: object.__hash__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mock.mock.<lambda1>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - object.__hash__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.mock.<dict1>.<lambda2>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: object.__str__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mock.mock.<lambda2>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - object.__str__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.mock.<dict1>.<lambda3>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: object.__sizeof__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mock.mock.<lambda3>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - object.__sizeof__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.mock.<dict1>.<lambda4>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mock.mock.<lambda4>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2150
    functionName: mock.mock._get_eq
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - other
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2151
    functionName: mock.mock._get_eq.__eq__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2160
    functionName: mock.mock._get_ne
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - other
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2161
    functionName: mock.mock._get_ne.__ne__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2169
    functionName: mock.mock._get_iter
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2170
    functionName: mock.mock._get_iter.__iter__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2179
    functionName: mock.mock._get_async_iter
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 2180
    functionName: mock.mock._get_async_iter.__aiter__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - inspect.iscoroutinefunction
    - <builtin>.setattr
    - arg.split
    - inspect.signature
    - inspect.getattr_static
    - mock.mock.NonCallableMock.configure_mock
    - functools.partial
    - mock.mock._is_instance_mock
    - <builtin>.dir
    - <builtin>.issubclass
    - mock.mock._AsyncIterator.__init__
    - mock.mock._get_signature_object
    - mock.mock._is_list
    - kwargs.items
    - <builtin>.isinstance
    - args.pop
    - <builtin>.type
    - inspect.unwrap
    - asyncio.iscoroutinefunction
    - <builtin>.sorted
    - <builtin>.iter
    - _spec_asyncs.append
    - mock.mock.NonCallableMock.__init__
    - mock.mock.NonCallableMock._mock_add_spec
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - iterator
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3235
    functionName: mock.mock._AsyncIterator.__init__
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - <builtin>.getattr
    - inspect.iscoroutinefunction
    - <builtin>.setattr
    - arg.split
    - inspect.signature
    - inspect.getattr_static
    - mock.mock.NonCallableMock.configure_mock
    - functools.partial
    - mock.mock._is_instance_mock
    - <builtin>.issubclass
    - <builtin>.dir
    - mock.mock._get_signature_object
    - mock.mock._is_list
    - kwargs.items
    - <builtin>.isinstance
    - args.pop
    - <builtin>.type
    - inspect.unwrap
    - asyncio.iscoroutinefunction
    - <builtin>.sorted
    - _spec_asyncs.append
    - mock.mock.NonCallableMock.__init__
    - mock.mock.NonCallableMock._mock_add_spec
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - mock
    - method
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2196
    functionName: mock.mock._set_return_value
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - _return_values.get
    - _calculate_return_value.get
    - _side_effect_methods.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _return_values.get
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _calculate_return_value.get
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _side_effect_methods.get
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2221
    functionName: mock.mock.MagicMixin._mock_set_magics
    functionSourceFile: mock.mock
    functionUses: 11
    functionsReached:
    - mock.mock.MagicProxy.__init__
    - <builtin>.getattr
    - orig_magics.intersection
    - <builtin>.delattr
    - <builtin>.setattr
    - <builtin>.set
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: orig_magics.intersection
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2293
    functionName: mock.mock.MagicProxy.__init__
    functionSourceFile: ''
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189a28040>
    argNames:
    - self
    - spec
    - spec_set
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2245
    functionName: mock.mock.NonCallableMagicMock.mock_add_spec
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock.MagicProxy.__init__
    - <builtin>.getattr
    - inspect.iscoroutinefunction
    - <builtin>.setattr
    - inspect.signature
    - inspect.getattr_static
    - functools.partial
    - <builtin>.set
    - mock.mock._is_instance_mock
    - <builtin>.issubclass
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.dir
    - <builtin>.delattr
    - orig_magics.intersection
    - mock.mock._get_signature_object
    - mock.mock._is_list
    - <builtin>.isinstance
    - <builtin>.type
    - inspect.unwrap
    - asyncio.iscoroutinefunction
    - _spec_asyncs.append
    - mock.mock.NonCallableMock._mock_add_spec
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189a28610>
    argNames:
    - self
    - spec
    - spec_set
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2270
    functionName: mock.mock.MagicMock.mock_add_spec
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock.MagicProxy.__init__
    - <builtin>.getattr
    - inspect.iscoroutinefunction
    - <builtin>.setattr
    - inspect.signature
    - inspect.getattr_static
    - functools.partial
    - <builtin>.set
    - mock.mock._is_instance_mock
    - <builtin>.issubclass
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.dir
    - <builtin>.delattr
    - orig_magics.intersection
    - mock.mock._get_signature_object
    - mock.mock._is_list
    - <builtin>.isinstance
    - <builtin>.type
    - inspect.unwrap
    - asyncio.iscoroutinefunction
    - _spec_asyncs.append
    - mock.mock.NonCallableMock._mock_add_spec
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - args
    - return_value
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2279
    functionName: mock.mock.MagicMock.reset_mock
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - mock.mock._is_magic
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2297
    functionName: mock.mock.MagicProxy.create_mock
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - mock.mock._set_return_value
    - _side_effect_methods.get
    - <builtin>.setattr
    - parent._get_child_mock
    - _calculate_return_value.get
    - _return_values.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parent._get_child_mock
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189c577f0>
    argNames:
    - self
    - obj
    - _type
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2306
    functionName: mock.mock.MagicProxy.__get__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._set_return_value
    - _side_effect_methods.get
    - <builtin>.setattr
    - parent._get_child_mock
    - _calculate_return_value.get
    - _return_values.get
    - mock.mock.MagicProxy.create_mock
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: mock.mock.AsyncMockMixin
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._delegating_property
    - _allowed_names.add
    - <builtin>.property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 1
    IfCount: 9
    argCount: 3
    argDefaultValues: []
    argNames:
    - _mock_self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2359
    functionName: mock.mock.AsyncMockMixin._execute_mock_call
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - io.StringIO
    - <builtin>.getattr
    - mock.mock._callable
    - asyncio.iscoroutinefunction
    - inspect.iscoroutinefunction
    - <builtin>.issubclass
    - mock.mock._is_exception
    - mock.mock._Call.__init__
    - <builtin>.next
    - <builtin>.isinstance
    - mock.mock.mock_open._iter_side_effect
    - mock.mock._to_stream
    - io.BytesIO
    - mock.mock.mock_open._readline_side_effect
    - mock.mock.mock_open.reset_data
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - _mock_self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2400
    functionName: mock.mock.AsyncMockMixin.assert_awaited
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - _mock_self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2409
    functionName: mock.mock.AsyncMockMixin.assert_awaited_once
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - _mock_self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2419
    functionName: mock.mock.AsyncMockMixin.assert_awaited_with
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - <builtin>.hasattr
    - e.with_traceback
    - mock.mock._extract_mock
    - name.replace
    - mock.mock._Call.__init__
    - <builtin>.len
    - mock.mock.NonCallableMock._format_mock_call_signature
    - children.get
    - sig.bind
    - mock.mock._format_call_signature
    - <builtin>.isinstance
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - <builtin>.repr
    - mock.mock.NonCallableMock._call_matcher
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2428
    functionName: mock.mock.AsyncMockMixin.assert_awaited_with._error_message
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._format_call_signature
    - mock.mock.NonCallableMock._format_mock_failure_message
    - <builtin>.repr
    - mock.mock.NonCallableMock._format_mock_call_signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - _mock_self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 2438
    functionName: mock.mock.AsyncMockMixin.assert_awaited_once_with
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - e.with_traceback
    - mock.mock._extract_mock
    - name.replace
    - mock.mock._Call.__init__
    - mock.mock.AsyncMockMixin.assert_awaited_with
    - <builtin>.len
    - children.get
    - sig.bind
    - mock.mock.NonCallableMock._format_mock_call_signature
    - mock.mock._format_call_signature
    - <builtin>.isinstance
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - <builtin>.repr
    - mock.mock.NonCallableMock._call_matcher
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - _mock_self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2450
    functionName: mock.mock.AsyncMockMixin.assert_any_await
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - e.with_traceback
    - mock.mock._extract_mock
    - name.replace
    - mock.mock._Call.__init__
    - <builtin>.len
    - mock.mock.NonCallableMock._format_mock_call_signature
    - children.get
    - mock.mock._format_call_signature
    - sig.bind
    - <builtin>.isinstance
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - <builtin>.repr
    - mock.mock.NonCallableMock._call_matcher
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f718b910280>
    argNames:
    - _mock_self
    - calls
    - any_order
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2464
    functionName: mock.mock.AsyncMockMixin.assert_has_awaits
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.list
    - e.with_traceback
    - not_found.append
    - all_awaits.remove
    - mock.mock._extract_mock
    - name.replace
    - mock.mock._Call.__init__
    - <builtin>.len
    - children.get
    - sig.bind
    - <builtin>.next
    - <builtin>.isinstance
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - mock.mock.NonCallableMock._call_matcher
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: all_awaits.remove
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - _mock_self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2509
    functionName: mock.mock.AsyncMockMixin.assert_not_awaited
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2519
    functionName: mock.mock.AsyncMockMixin.reset_mock
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2575
    functionName: mock.mock._ANY.__eq__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2578
    functionName: mock.mock._ANY.__ne__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2581
    functionName: mock.mock._ANY.__repr__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.repr
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 0
    IfCount: 8
    argCount: 6
    argDefaultValues:
    - <ast.Tuple object at 0x7f7189c519d0>
    - <ast.Constant object at 0x7f7189c51c10>
    - <ast.Constant object at 0x7f7189c51280>
    - <ast.Constant object at 0x7f7189c51640>
    - <ast.Constant object at 0x7f7189c51610>
    argNames:
    - cls
    - value
    - name
    - parent
    - two
    - from_kall
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2625
    functionName: mock.mock._Call.__new__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - tuple.__new__
    - <builtin>.len
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tuple.__new__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 0
    IfCount: 11
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2664
    functionName: mock.mock._Call.__eq__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - <builtin>.len
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2720
    functionName: mock.mock._Call.__call__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._Call.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - attr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2728
    functionName: mock.mock._Call.__getattr__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._Call.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - attr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2735
    functionName: mock.mock._Call.__getattribute__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - tuple.__getattribute__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tuple.__getattribute__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2741
    functionName: mock.mock._Call._get_call_arguments
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2750
    functionName: mock.mock._Call.args
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._Call._get_call_arguments
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2754
    functionName: mock.mock._Call.kwargs
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._Call._get_call_arguments
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2757
    functionName: mock.mock._Call.__repr__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._format_call_signature
    - <builtin>.repr
    - <builtin>.len
    - name.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2778
    functionName: mock.mock._Call.call_list
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.reversed
    - vals.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: vals.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dataclasses.is_dataclass
    functionSourceFile: dataclasses
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dataclasses.fields
    functionSourceFile: dataclasses
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: entries.extend
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.isdatadescriptor
    functionSourceFile: inspect
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: child_kwargs.update
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f718a864d60>
    - <ast.Constant object at 0x7f718a864880>
    - <ast.Constant object at 0x7f718a864130>
    - <ast.Constant object at 0x7f718a864cd0>
    - <ast.Constant object at 0x7f718a8642e0>
    argNames:
    - self
    - spec
    - spec_set
    - parent
    - name
    - ids
    - instance
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2984
    functionName: mock.mock._SpecState.__init__
    functionSourceFile: ''
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - spec
    - entry
    - is_type
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2954
    functionName: mock.mock._must_skip
    functionSourceFile: mock.mock
    functionUses: 4
    functionsReached:
    - klass.__dict__.get
    - <builtin>.getattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.configure_mock
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: klass.__dict__.get
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - read_data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3006
    functionName: mock.mock._to_stream
    functionSourceFile: mock.mock
    functionUses: 6
    functionsReached:
    - io.BytesIO
    - io.StringIO
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.BytesIO
    functionSourceFile: io
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.StringIO
    functionSourceFile: io
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ba4ca0>
    - <ast.Constant object at 0x7f7189ba4160>
    argNames:
    - mock
    - read_data
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3013
    functionName: mock.mock.mock_open
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - io.StringIO
    - <builtin>.dir
    - <builtin>.list
    - <builtin>.getattr
    - mock.mock.MagicProxy.__init__
    - orig_magics.intersection
    - <builtin>.delattr
    - <builtin>.setattr
    - mock.mock.MagicMixin.__init__
    - io.BytesIO
    - <builtin>.set
    - <builtin>.isinstance
    - mock.mock.mock_open._iter_side_effect
    - mock.mock._to_stream
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.type
    - mock.mock.mock_open._readline_side_effect
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3028
    functionName: mock.mock.mock_open._readlines_side_effect
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3033
    functionName: mock.mock.mock_open._read_side_effect
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3038
    functionName: mock.mock.mock_open._readline_side_effect
    functionSourceFile: mock.mock
    functionUses: 6
    functionsReached:
    - mock.mock.mock_open._iter_side_effect
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3043
    functionName: mock.mock.mock_open._iter_side_effect
    functionSourceFile: ''
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3050
    functionName: mock.mock.mock_open._next_side_effect
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.next
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - exctype
    - excinst
    - exctb
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3055
    functionName: mock.mock.mock_open._exit_side_effect
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - handle.close
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: handle.close
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f7189b8d820>
    argNames:
    - self
    - obj
    - obj_type
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3111
    functionName: mock.mock.PropertyMock.__get__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock.CallableMixin.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - obj
    - val
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3113
    functionName: mock.mock.PropertyMock.__set__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock.CallableMixin.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kw
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3123
    functionName: mock.mock.ThreadingMixin._get_child_mock
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - kw.get
    - <builtin>.super
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - args
    - timeout
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3130
    functionName: mock.mock.ThreadingMixin.__init__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - threading.Lock
    - threading.Event
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.Event
    functionSourceFile: threading
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.Lock
    functionSourceFile: threading
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3139
    functionName: mock.mock.ThreadingMixin.reset_mock
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - threading.Event
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - expected_args
    - expected_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3147
    functionName: mock.mock.ThreadingMixin.__get_event
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - threading.Event
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3156
    functionName: mock.mock.ThreadingMixin._mock_call
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - mock.mock.ThreadingMixin.__get_event
    - threading.Event
    - call_event.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: call_event.set
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - timeout
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3166
    functionName: mock.mock.ThreadingMixin.wait_until_called
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3180
    functionName: mock.mock.ThreadingMixin.wait_until_any_call_with
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - threading.Event
    - mock.mock.ThreadingMixin.__get_event
    - mock.mock.NonCallableMock._format_mock_call_signature
    - mock.mock._format_call_signature
    - <builtin>.repr
    - event.wait
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: event.wait
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - mock
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3207
    functionName: mock.mock.seal
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - mock.mock.seal
    - m._mock_children.get
    - <builtin>.isinstance
    - <builtin>.dir
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: m._mock_children.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3241
    functionName: mock.mock._AsyncIterator.__anext__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.next
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.backports
    functionSourceFile: mock.backports
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 14
    functionName: mock.backports._unwrap_partial
    functionSourceFile: mock.backports
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - f
    - flag
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 19
    functionName: mock.backports._has_code_flag
    functionSourceFile: mock.backports
    functionUses: 1
    functionsReached:
    - inspect.ismethod
    - <builtin>.bool
    - <builtin>.isinstance
    - inspect.isfunction
    - mock.backports._unwrap_partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.ismethod
    functionSourceFile: inspect
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.isfunction
    functionSourceFile: inspect
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 30
    functionName: mock.backports.iscoroutinefunction
    functionSourceFile: mock.backports
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - inspect.ismethod
    - <builtin>.bool
    - mock.backports._has_code_flag
    - <builtin>.isinstance
    - inspect.isfunction
    - mock.backports._unwrap_partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ce9610>
    argNames:
    - self
    - methodName
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 50
    functionName: mock.backports.IsolatedAsyncioTestCase.__init__
    functionSourceFile: mock.backports
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - fut
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 55
    functionName: mock.backports.IsolatedAsyncioTestCase._asyncioLoopRunner
    functionSourceFile: mock.backports
    functionUses: 0
    functionsReached:
    - queue.task_done
    - queue.get
    - fut.set_result
    - asyncio.Queue
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: asyncio.Queue
    functionSourceFile: asyncio
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fut.set_result
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: queue.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: queue.task_done
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 63
    functionName: mock.backports.IsolatedAsyncioTestCase._setupAsyncioLoop
    functionSourceFile: mock.backports
    functionUses: 0
    functionsReached:
    - asyncio.set_event_loop
    - loop.create_task
    - loop.create_future
    - loop.set_debug
    - loop.run_until_complete
    - asyncio.new_event_loop
    - unittest.IsolatedAsyncioTestCase._asyncioLoopRunner
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: asyncio.new_event_loop
    functionSourceFile: asyncio
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: asyncio.set_event_loop
    functionSourceFile: asyncio
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: loop.set_debug
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: loop.create_future
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.IsolatedAsyncioTestCase._asyncioLoopRunner
    functionSourceFile: unittest
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: loop.create_task
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: loop.run_until_complete
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 73
    functionName: mock.backports.IsolatedAsyncioTestCase._tearDownAsyncioLoop
    functionSourceFile: mock.backports
    functionUses: 0
    functionsReached:
    - unittest.IsolatedAsyncioTestCase._asyncioCallsQueue.put_nowait
    - unittest.IsolatedAsyncioTestCase._asyncioTestLoop.close
    - asyncio.set_event_loop
    - unittest.IsolatedAsyncioTestCase._asyncioCallsQueue.join
    - unittest.IsolatedAsyncioTestCase._asyncioTestLoop.run_until_complete
    - unittest.IsolatedAsyncioTestCase._asyncioTestLoop.shutdown_asyncgens
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.IsolatedAsyncioTestCase._asyncioCallsQueue.put_nowait
    functionSourceFile: unittest
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.IsolatedAsyncioTestCase._asyncioCallsQueue.join
    functionSourceFile: unittest
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.IsolatedAsyncioTestCase._asyncioTestLoop.run_until_complete
    functionSourceFile: unittest
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.IsolatedAsyncioTestCase._asyncioTestLoop.shutdown_asyncgens
    functionSourceFile: unittest
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.IsolatedAsyncioTestCase._asyncioTestLoop.close
    functionSourceFile: unittest
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f7189ea3190>
    argNames:
    - self
    - result
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 87
    functionName: mock.backports.IsolatedAsyncioTestCase.run
    functionSourceFile: mock.backports
    functionUses: 0
    functionsReached:
    - unittest.IsolatedAsyncioTestCase._tearDownAsyncioLoop
    - <builtin>.super
    - unittest.IsolatedAsyncioTestCase._setupAsyncioLoop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.IsolatedAsyncioTestCase._setupAsyncioLoop
    functionSourceFile: unittest
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.IsolatedAsyncioTestCase._tearDownAsyncioLoop
    functionSourceFile: unittest
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: requests.help
    functionSourceFile: requests.help
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - platform.system
    - <builtin>.print
    - requests.help.main
    - json.dumps
    - requests.help.info
    - platform.release
    - platform.python_implementation
    - platform.python_version
    - requests.help._implementation
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 34
    functionName: requests.help._implementation
    functionSourceFile: requests.help
    functionUses: 3
    functionsReached:
    - platform.python_implementation
    - platform.python_version
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: platform.python_implementation
    functionSourceFile: platform
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: platform.python_version
    functionSourceFile: platform
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 69
    functionName: requests.help.info
    functionSourceFile: requests.help
    functionUses: 2
    functionsReached:
    - <builtin>.getattr
    - platform.system
    - platform.release
    - platform.python_implementation
    - platform.python_version
    - requests.help._implementation
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: platform.system
    functionSourceFile: platform
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: platform.release
    functionSourceFile: platform
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 128
    functionName: requests.help.main
    functionSourceFile: requests.help
    functionUses: 1
    functionsReached:
    - <builtin>.getattr
    - platform.system
    - <builtin>.print
    - json.dumps
    - requests.help.info
    - platform.release
    - platform.python_implementation
    - platform.python_version
    - requests.help._implementation
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.version
    functionSourceFile: looker_sdk.version
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  Function list name: All functions
Function coverage:
  '...fuzz_looker':
  - 105
  - 106
  - 15
  '...fuzz_looker.TestOneInput':
  - 53
  - 54
  - 56
  - 59
  - 62
  - 64
  - 65
  - 66
  - 67
  - 68
  - 69
  - 71
  - 76
  - 78
  - 79
  - 80
  - 82
  - 83
  - 87
  - 89
  - 90
  - 91
  - 92
  '...fuzz_looker.main':
  - 101
  - 102
  - 103
  '...fuzz_looker.transport_requests_mock':
  - 45
  - 47
  looker_sdk._settings:
  - 41
  looker_sdk.error:
  - 89
  - 29
  looker_sdk.error.ErrorDetail:
  - 35
  looker_sdk.error.ErrorDocHelper:
  - 104
  - 95
  looker_sdk.error.ErrorDocHelper.get_index:
  - 107
  - 108
  looker_sdk.error.ErrorDocHelper.lookup:
  - 130
  - 131
  - 113
  - 114
  - 118
  - 123
  - 127
  looker_sdk.error.ErrorDocHelper.parse_and_lookup:
  - 139
  - 140
  - 143
  - 144
  - 146
  looker_sdk.error.SDKError:
  - 64
  - 73
  - 74
  looker_sdk.error.SDKError.__str__:
  - 85
  looker_sdk.init40:
  - 53
  - 55
  - 57
  - 58
  - 59
  - 60
  looker_sdk.rtl.api_methods:
  - 23
  looker_sdk.rtl.api_methods.APIMethods:
  - 55
  looker_sdk.rtl.api_methods.APIMethods.__exit__:
  - 82
  looker_sdk.rtl.api_methods.APIMethods.__init__:
  - 66
  looker_sdk.rtl.api_methods.APIMethods._convert_query_params:
  - 128
  - 129
  - 131
  - 121
  - 122
  - 124
  - 125
  - 126
  looker_sdk.rtl.api_methods.APIMethods._get_serialized:
  - 161
  - 162
  - 163
  - 164
  looker_sdk.rtl.api_methods.APIMethods._path:
  - 74
  - 76
  looker_sdk.rtl.api_methods.APIMethods._return:
  - 96
  - 103
  - 105
  - 108
  - 109
  - 114
  - 86
  - 87
  - 90
  - 91
  - 93
  - 95
  looker_sdk.rtl.api_methods.APIMethods.delete:
  - 240
  - 242
  - 247
  - 239
  looker_sdk.rtl.api_methods.APIMethods.encode_path_param:
  - 136
  - 137
  looker_sdk.rtl.api_methods.APIMethods.get:
  - 147
  - 148
  - 149
  - 151
  - 157
  looker_sdk.rtl.api_methods.APIMethods.patch:
  - 198
  - 199
  - 200
  - 201
  - 203
  - 209
  looker_sdk.rtl.api_methods.APIMethods.post:
  - 177
  - 178
  - 179
  - 180
  - 182
  - 188
  looker_sdk.rtl.api_methods.APIMethods.put:
  - 224
  - 230
  - 219
  - 220
  - 221
  - 222
  looker_sdk.rtl.api_settings:
  - 34
  - 23
  looker_sdk.rtl.api_settings.ApiSettings.__init__:
  - 96
  - 99
  - 100
  - 101
  - 70
  - 104
  - 87
  - 88
  - 94
  - 95
  looker_sdk.rtl.api_settings.ApiSettings._bool:
  - 132
  - 134
  looker_sdk.rtl.api_settings.ApiSettings._clean_input:
  - 194
  - 174
  - 177
  - 178
  - 179
  - 180
  - 184
  - 187
  - 190
  - 191
  looker_sdk.rtl.api_settings.ApiSettings._override_from_env:
  - 160
  - 163
  - 164
  - 167
  - 168
  - 151
  - 152
  - 155
  - 156
  - 159
  looker_sdk.rtl.api_settings.ApiSettings._override_settings:
  - 144
  - 145
  looker_sdk.rtl.api_settings.ApiSettings.read_config:
  - 128
  - 108
  - 114
  - 118
  - 119
  - 121
  - 122
  - 124
  - 126
  - 127
  looker_sdk.rtl.api_settings.PApiSettings.read_config:
  - 53
  looker_sdk.rtl.auth_session:
  - 23
  looker_sdk.rtl.auth_session.AuthSession:
  - 41
  looker_sdk.rtl.auth_session.AuthSession.__init__:
  - 50
  - 53
  - 54
  looker_sdk.rtl.auth_session.AuthSession._get_sudo_token:
  - 77
  - 78
  - 79
  looker_sdk.rtl.auth_session.AuthSession._get_token:
  - 85
  - 86
  - 87
  looker_sdk.rtl.auth_session.AuthSession._is_authenticated:
  - 61
  - 62
  looker_sdk.rtl.auth_session.AuthSession._login:
  - 161
  - 162
  - 133
  - 134
  - 135
  - 139
  - 140
  - 143
  - 145
  - 148
  - 149
  - 158
  looker_sdk.rtl.auth_session.AuthSession._login_sudo:
  - 172
  - 173
  - 181
  - 184
  - 185
  looker_sdk.rtl.auth_session.AuthSession._login_sudo.authenticator:
  - 169
  looker_sdk.rtl.auth_session.AuthSession._logout:
  - 229
  - 230
  - 217
  - 219
  - 222
  looker_sdk.rtl.auth_session.AuthSession._ok:
  - 241
  - 239
  looker_sdk.rtl.auth_session.AuthSession.authenticate:
  - 97
  - 98
  - 100
  - 93
  looker_sdk.rtl.auth_session.AuthSession.is_authenticated:
  - 72
  looker_sdk.rtl.auth_session.AuthSession.is_sudo_authenticated:
  - 68
  looker_sdk.rtl.auth_session.AuthSession.login_user:
  - 129
  - 130
  - 109
  - 115
  - 118
  - 124
  looker_sdk.rtl.auth_session.AuthSession.logout:
  - 192
  - 201
  - 203
  - 204
  - 205
  - 206
  - 208
  - 209
  looker_sdk.rtl.auth_session.CryptoHash.secure_random:
  - 246
  looker_sdk.rtl.auth_session.CryptoHash.sha256_hash:
  - 249
  - 250
  - 251
  looker_sdk.rtl.auth_session.OAuthSession.__init__:
  - 265
  - 268
  - 269
  - 270
  - 276
  - 277
  looker_sdk.rtl.auth_session.OAuthSession._login:
  - 352
  - 353
  - 347
  looker_sdk.rtl.auth_session.OAuthSession._request_token:
  - 320
  - 322
  - 326
  - 317
  - 319
  looker_sdk.rtl.auth_session.OAuthSession.create_auth_code_request_url:
  - 281
  - 282
  - 292
  - 293
  looker_sdk.rtl.auth_session.OAuthSession.redeem_auth_code:
  - 336
  - 344
  - 343
  looker_sdk.rtl.auth_token:
  - 23
  looker_sdk.rtl.auth_token.AccessToken:
  - 38
  looker_sdk.rtl.auth_token.AuthToken:
  - 66
  looker_sdk.rtl.auth_token.AuthToken.__init__:
  - 80
  - 81
  - 76
  - 79
  looker_sdk.rtl.auth_token.AuthToken.is_active:
  - 98
  - 99
  - 101
  looker_sdk.rtl.auth_token.AuthToken.set_token:
  - 84
  - 86
  - 91
  - 92
  - 93
  - 94
  looker_sdk.rtl.hooks:
  - 58
  looker_sdk.rtl.hooks.datetime_structure_hook:
  - 64
  - 71
  looker_sdk.rtl.hooks.datetime_unstructure_hook:
  - 75
  looker_sdk.rtl.hooks.tr_data_keys:
  - 83
  - 84
  - 85
  - 79
  looker_sdk.rtl.hooks.unstructure_hook:
  - 38
  - 39
  - 40
  - 42
  - 49
  - 51
  - 52
  - 53
  - 31
  looker_sdk.rtl.model:
  - 43
  - 190
  - 23
  looker_sdk.rtl.model.DelimSequence.__init__:
  - 205
  looker_sdk.rtl.model.DelimSequence.__str__:
  - 228
  looker_sdk.rtl.model.DelimSequence.append:
  - 208
  looker_sdk.rtl.model.DelimSequence.count:
  - 223
  looker_sdk.rtl.model.DelimSequence.extend:
  - 211
  looker_sdk.rtl.model.DelimSequence.index:
  - 220
  looker_sdk.rtl.model.DelimSequence.insert:
  - 214
  looker_sdk.rtl.model.DelimSequence.remove:
  - 217
  looker_sdk.rtl.model.Model:
  - 47
  looker_sdk.rtl.model.Model.__contains__:
  - 126
  looker_sdk.rtl.model.Model.__delitem__:
  - 116
  - 117
  looker_sdk.rtl.model.Model.__getitem__:
  - 75
  - 69
  - 71
  looker_sdk.rtl.model.Model.__iter__:
  - 120
  looker_sdk.rtl.model.Model.__len__:
  - 123
  looker_sdk.rtl.model.Model.__setitem__:
  - 104
  - 106
  - 107
  - 110
  - 111
  - 80
  - 81
  - 113
  - 86
  - 87
  - 88
  - 90
  looker_sdk.rtl.model.Model.__setitem__.err:
  - 96
  - 97
  - 95
  looker_sdk.rtl.model.Model._get_converter:
  - 50
  - 51
  - 52
  - 55
  - 56
  looker_sdk.rtl.model.Model._key_to_attr:
  - 64
  - 61
  - 62
  looker_sdk.rtl.model.Model.items:
  - 132
  looker_sdk.rtl.model.Model.keys:
  - 129
  looker_sdk.rtl.model.Model.pop:
  - 144
  - 145
  looker_sdk.rtl.model.Model.setdefault:
  - 168
  looker_sdk.rtl.model.Model.update:
  - 162
  - 164
  - 156
  - 157
  - 158
  - 159
  looker_sdk.rtl.model.Model.values:
  - 135
  looker_sdk.rtl.model.safe_enum__new__:
  - 177
  - 183
  - 184
  - 186
  - 187
  looker_sdk.rtl.requests_transport:
  - 23
  looker_sdk.rtl.requests_transport.NullAuth:
  - 105
  looker_sdk.rtl.requests_transport.RequestsTransport:
  - 35
  looker_sdk.rtl.requests_transport.RequestsTransport.__init__:
  - 42
  - 43
  - 44
  - 47
  looker_sdk.rtl.requests_transport.RequestsTransport.configure:
  - 51
  looker_sdk.rtl.requests_transport.RequestsTransport.request:
  - 96
  - 65
  - 66
  - 67
  - 68
  - 69
  - 70
  - 98
  - 72
  - 74
  - 77
  - 84
  - 86
  - 90
  - 93
  - 95
  looker_sdk.rtl.serialize:
  - 111
  - 112
  - 113
  - 115
  - 116
  - 117
  - 118
  - 23
  looker_sdk.rtl.serialize.DeserializeError:
  - 45
  looker_sdk.rtl.serialize.deserialize:
  - 64
  - 66
  - 70
  looker_sdk.rtl.serialize.forward_ref_structure_hook:
  - 96
  - 97
  - 99
  - 85
  - 93
  - 94
  - 95
  looker_sdk.rtl.serialize.serialize:
  - 80
  - 81
  - 79
  looker_sdk.rtl.serialize.translate_keys_structure_hook:
  - 106
  - 107
  - 108
  looker_sdk.rtl.transport:
  - 36
  - 103
  - 102
  - 23
  looker_sdk.rtl.transport.HttpMethod:
  - 47
  looker_sdk.rtl.transport.PTransportSettings.is_configured:
  - 66
  looker_sdk.rtl.transport.Response:
  - 94
  looker_sdk.rtl.transport.ResponseMode:
  - 85
  looker_sdk.rtl.transport.Transport:
  - 120
  looker_sdk.rtl.transport.Transport.configure:
  - 125
  looker_sdk.rtl.transport.Transport.request:
  - 137
  looker_sdk.rtl.transport.TransportOptions:
  - 71
  looker_sdk.rtl.transport.response_mode:
  - 112
  - 114
  - 107
  - 109
  looker_sdk.sdk.api40.methods.Looker40SDK.accept_integration_hub_legal_agreement:
  - 6992
  - 6994
  - 6990
  - 6991
  looker_sdk.sdk.api40.methods.Looker40SDK.acquire_embed_cookieless_session:
  - 970
  - 971
  - 973
  looker_sdk.sdk.api40.methods.Looker40SDK.activate_app_user:
  - 1498
  - 1499
  - 1500
  - 1501
  - 1503
  looker_sdk.sdk.api40.methods.Looker40SDK.active_themes:
  - 11652
  - 11653
  - 11655
  looker_sdk.sdk.api40.methods.Looker40SDK.add_group_group:
  - 6656
  - 6658
  - 6654
  - 6655
  looker_sdk.sdk.api40.methods.Looker40SDK.add_group_user:
  - 6720
  - 6721
  - 6723
  - 6719
  looker_sdk.sdk.api40.methods.Looker40SDK.add_support_access_allowlist_entries:
  - 1992
  - 1989
  - 1990
  looker_sdk.sdk.api40.methods.Looker40SDK.alert_notifications:
  - 315
  - 316
  - 318
  looker_sdk.sdk.api40.methods.Looker40SDK.all_board_items:
  - 2404
  - 2405
  - 2407
  looker_sdk.sdk.api40.methods.Looker40SDK.all_board_sections:
  - 2528
  - 2525
  - 2526
  looker_sdk.sdk.api40.methods.Looker40SDK.all_boards:
  - 2202
  - 2203
  - 2205
  looker_sdk.sdk.api40.methods.Looker40SDK.all_color_collections:
  - 2651
  - 2652
  - 2654
  looker_sdk.sdk.api40.methods.Looker40SDK.all_connections:
  - 3504
  - 3501
  - 3502
  looker_sdk.sdk.api40.methods.Looker40SDK.all_content_metadata_accesses:
  - 4297
  - 4298
  - 4300
  looker_sdk.sdk.api40.methods.Looker40SDK.all_content_metadatas:
  - 4227
  - 4228
  - 4230
  looker_sdk.sdk.api40.methods.Looker40SDK.all_dashboards:
  - 4683
  - 4684
  - 4686
  looker_sdk.sdk.api40.methods.Looker40SDK.all_datagroups:
  - 5716
  - 5717
  - 5719
  looker_sdk.sdk.api40.methods.Looker40SDK.all_dialect_infos:
  - 3696
  - 3698
  - 3695
  looker_sdk.sdk.api40.methods.Looker40SDK.all_external_oauth_applications:
  - 3720
  - 3721
  - 3723
  looker_sdk.sdk.api40.methods.Looker40SDK.all_folders:
  - 6056
  - 6053
  - 6054
  looker_sdk.sdk.api40.methods.Looker40SDK.all_git_branches:
  - 8083
  - 8084
  - 8085
  - 8087
  looker_sdk.sdk.api40.methods.Looker40SDK.all_git_connection_tests:
  - 8704
  - 8705
  - 8706
  - 8708
  looker_sdk.sdk.api40.methods.Looker40SDK.all_group_groups:
  - 6632
  - 6634
  - 6630
  - 6631
  looker_sdk.sdk.api40.methods.Looker40SDK.all_group_users:
  - 6688
  - 6689
  - 6690
  - 6692
  looker_sdk.sdk.api40.methods.Looker40SDK.all_groups:
  - 6283
  - 6284
  - 6286
  looker_sdk.sdk.api40.methods.Looker40SDK.all_integration_hubs:
  - 6872
  - 6874
  - 6871
  looker_sdk.sdk.api40.methods.Looker40SDK.all_integrations:
  - 7016
  - 7013
  - 7014
  looker_sdk.sdk.api40.methods.Looker40SDK.all_legacy_features:
  - 3145
  - 3142
  - 3143
  looker_sdk.sdk.api40.methods.Looker40SDK.all_locales:
  - 3208
  - 3209
  - 3211
  looker_sdk.sdk.api40.methods.Looker40SDK.all_lookml_models:
  - 7545
  - 7542
  - 7543
  looker_sdk.sdk.api40.methods.Looker40SDK.all_lookml_tests:
  - 8770
  - 8771
  - 8772
  - 8774
  looker_sdk.sdk.api40.methods.Looker40SDK.all_looks:
  - 7144
  - 7141
  - 7142
  looker_sdk.sdk.api40.methods.Looker40SDK.all_model_sets:
  - 10113
  - 10110
  - 10111
  looker_sdk.sdk.api40.methods.Looker40SDK.all_oauth_client_apps:
  - 1329
  - 1330
  - 1332
  looker_sdk.sdk.api40.methods.Looker40SDK.all_permission_sets:
  - 10306
  - 10307
  - 10309
  looker_sdk.sdk.api40.methods.Looker40SDK.all_permissions:
  - 10152
  - 10149
  - 10150
  looker_sdk.sdk.api40.methods.Looker40SDK.all_primary_homepage_sections:
  - 6849
  - 6846
  - 6847
  looker_sdk.sdk.api40.methods.Looker40SDK.all_project_files:
  - 8648
  - 8650
  - 8646
  - 8647
  looker_sdk.sdk.api40.methods.Looker40SDK.all_projects:
  - 8354
  - 8355
  - 8357
  looker_sdk.sdk.api40.methods.Looker40SDK.all_roles:
  - 10353
  - 10350
  - 10351
  looker_sdk.sdk.api40.methods.Looker40SDK.all_running_queries:
  - 9561
  - 9558
  - 9559
  looker_sdk.sdk.api40.methods.Looker40SDK.all_scheduled_plans:
  - 10857
  - 10854
  - 10855
  looker_sdk.sdk.api40.methods.Looker40SDK.all_ssh_servers:
  - 3808
  - 3809
  - 3811
  looker_sdk.sdk.api40.methods.Looker40SDK.all_ssh_tunnels:
  - 3936
  - 3938
  - 3935
  looker_sdk.sdk.api40.methods.Looker40SDK.all_themes:
  - 11443
  - 11444
  - 11446
  looker_sdk.sdk.api40.methods.Looker40SDK.all_timezones:
  - 3384
  - 3386
  - 3383
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_attribute_group_values:
  - 13384
  - 13385
  - 13387
  - 13383
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_attributes:
  - 13251
  - 13252
  - 13254
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_credentials_api3s:
  - 12704
  - 12700
  - 12701
  - 12702
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_credentials_embeds:
  - 12808
  - 12809
  - 12811
  - 12807
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_login_lockouts:
  - 2104
  - 2106
  - 2103
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_sessions:
  - 12937
  - 12938
  - 12939
  - 12941
  looker_sdk.sdk.api40.methods.Looker40SDK.all_users:
  - 11916
  - 11917
  - 11919
  looker_sdk.sdk.api40.methods.Looker40SDK.all_workspaces:
  - 13451
  - 13452
  - 13454
  looker_sdk.sdk.api40.methods.Looker40SDK.api_spec:
  - 3428
  - 3429
  - 3430
  - 3431
  - 3433
  looker_sdk.sdk.api40.methods.Looker40SDK.artifact:
  - 656
  - 658
  - 654
  - 655
  looker_sdk.sdk.api40.methods.Looker40SDK.artifact_namespaces:
  - 505
  - 506
  - 508
  looker_sdk.sdk.api40.methods.Looker40SDK.artifact_usage:
  - 481
  - 478
  - 479
  looker_sdk.sdk.api40.methods.Looker40SDK.artifact_value:
  - 536
  - 532
  - 533
  - 534
  looker_sdk.sdk.api40.methods.Looker40SDK.board:
  - 2331
  - 2332
  - 2333
  - 2335
  looker_sdk.sdk.api40.methods.Looker40SDK.board_item:
  - 2456
  - 2458
  - 2454
  - 2455
  looker_sdk.sdk.api40.methods.Looker40SDK.board_section:
  - 2571
  - 2572
  - 2573
  - 2575
  looker_sdk.sdk.api40.methods.Looker40SDK.check_pdt_build:
  - 5874
  - 5875
  - 5876
  - 5878
  looker_sdk.sdk.api40.methods.Looker40SDK.cloud_storage_configuration:
  - 2888
  - 2885
  - 2886
  looker_sdk.sdk.api40.methods.Looker40SDK.color_collection:
  - 2809
  - 2810
  - 2811
  - 2813
  looker_sdk.sdk.api40.methods.Looker40SDK.color_collections_custom:
  - 2705
  - 2706
  - 2708
  looker_sdk.sdk.api40.methods.Looker40SDK.color_collections_standard:
  - 2731
  - 2732
  - 2734
  looker_sdk.sdk.api40.methods.Looker40SDK.connection:
  - 3544
  - 3545
  - 3546
  - 3548
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_columns:
  - 7906
  - 7907
  - 7908
  - 7910
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_cost_estimate:
  - 7971
  - 7972
  - 7973
  - 7975
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_databases:
  - 7777
  - 7773
  - 7774
  - 7775
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_features:
  - 7800
  - 7802
  - 7798
  - 7799
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_schemas:
  - 7826
  - 7827
  - 7828
  - 7830
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_search_columns:
  - 7945
  - 7941
  - 7942
  - 7943
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_tables:
  - 7865
  - 7866
  - 7867
  - 7869
  looker_sdk.sdk.api40.methods.Looker40SDK.content_favorite:
  - 4162
  - 4163
  - 4164
  - 4166
  looker_sdk.sdk.api40.methods.Looker40SDK.content_metadata:
  - 4250
  - 4251
  - 4252
  - 4254
  looker_sdk.sdk.api40.methods.Looker40SDK.content_summary:
  - 4456
  - 4457
  - 4459
  looker_sdk.sdk.api40.methods.Looker40SDK.content_thumbnail:
  - 4500
  - 4501
  - 4502
  - 4503
  - 4505
  looker_sdk.sdk.api40.methods.Looker40SDK.content_validation:
  - 4536
  - 4537
  - 4539
  looker_sdk.sdk.api40.methods.Looker40SDK.copy_dashboard:
  - 5152
  - 5154
  - 5150
  - 5151
  looker_sdk.sdk.api40.methods.Looker40SDK.copy_look:
  - 7481
  - 7477
  - 7478
  - 7479
  looker_sdk.sdk.api40.methods.Looker40SDK.create_alert:
  - 267
  - 268
  - 270
  looker_sdk.sdk.api40.methods.Looker40SDK.create_board:
  - 2224
  - 2225
  - 2227
  looker_sdk.sdk.api40.methods.Looker40SDK.create_board_item:
  - 2433
  - 2430
  - 2431
  looker_sdk.sdk.api40.methods.Looker40SDK.create_board_section:
  - 2547
  - 2548
  - 2550
  looker_sdk.sdk.api40.methods.Looker40SDK.create_ci_run:
  - 8032
  - 8028
  - 8029
  - 8030
  looker_sdk.sdk.api40.methods.Looker40SDK.create_color_collection:
  - 2680
  - 2682
  - 2679
  looker_sdk.sdk.api40.methods.Looker40SDK.create_connection:
  - 3521
  - 3522
  - 3524
  looker_sdk.sdk.api40.methods.Looker40SDK.create_content_favorite:
  - 4204
  - 4205
  - 4207
  looker_sdk.sdk.api40.methods.Looker40SDK.create_content_metadata_access:
  - 4323
  - 4324
  - 4326
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard:
  - 4716
  - 4717
  - 4719
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_element:
  - 5337
  - 5334
  - 5335
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_element_render_task:
  - 9873
  - 9874
  - 9875
  - 9876
  - 9878
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_filter:
  - 5452
  - 5453
  - 5455
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_from_lookml:
  - 5120
  - 5122
  - 5119
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_layout:
  - 5648
  - 5649
  - 5651
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_render_task:
  - 9764
  - 9765
  - 9766
  - 9767
  - 9769
  looker_sdk.sdk.api40.methods.Looker40SDK.create_digest_email_send:
  - 3024
  - 3025
  - 3027
  looker_sdk.sdk.api40.methods.Looker40SDK.create_embed_secret:
  - 768
  - 769
  - 771
  looker_sdk.sdk.api40.methods.Looker40SDK.create_embed_url_as_me:
  - 898
  - 899
  - 901
  looker_sdk.sdk.api40.methods.Looker40SDK.create_embed_user:
  - 13224
  - 13225
  - 13227
  looker_sdk.sdk.api40.methods.Looker40SDK.create_external_oauth_application:
  - 3745
  - 3742
  - 3743
  looker_sdk.sdk.api40.methods.Looker40SDK.create_folder:
  - 6076
  - 6077
  - 6079
  looker_sdk.sdk.api40.methods.Looker40SDK.create_git_branch:
  - 8168
  - 8170
  - 8166
  - 8167
  looker_sdk.sdk.api40.methods.Looker40SDK.create_git_deploy_key:
  - 8528
  - 8529
  - 8530
  - 8532
  looker_sdk.sdk.api40.methods.Looker40SDK.create_group:
  - 6315
  - 6316
  - 6318
  looker_sdk.sdk.api40.methods.Looker40SDK.create_integration_hub:
  - 6896
  - 6898
  - 6895
  looker_sdk.sdk.api40.methods.Looker40SDK.create_look:
  - 7169
  - 7170
  - 7172
  looker_sdk.sdk.api40.methods.Looker40SDK.create_look_render_task:
  - 9685
  - 9686
  - 9687
  - 9688
  - 9690
  looker_sdk.sdk.api40.methods.Looker40SDK.create_lookml_model:
  - 7569
  - 7570
  - 7572
  looker_sdk.sdk.api40.methods.Looker40SDK.create_merge_query:
  - 9538
  - 9539
  - 9541
  looker_sdk.sdk.api40.methods.Looker40SDK.create_model_set:
  - 10130
  - 10131
  - 10133
  looker_sdk.sdk.api40.methods.Looker40SDK.create_oauth_application_user_state:
  - 3787
  - 3788
  - 3790
  looker_sdk.sdk.api40.methods.Looker40SDK.create_oidc_test_config:
  - 1665
  - 1666
  - 1668
  looker_sdk.sdk.api40.methods.Looker40SDK.create_permission_set:
  - 10328
  - 10330
  - 10327
  looker_sdk.sdk.api40.methods.Looker40SDK.create_project:
  - 8380
  - 8381
  - 8383
  looker_sdk.sdk.api40.methods.Looker40SDK.create_query:
  - 9192
  - 9194
  - 9191
  looker_sdk.sdk.api40.methods.Looker40SDK.create_query_render_task:
  - 9720
  - 9721
  - 9722
  - 9723
  - 9725
  looker_sdk.sdk.api40.methods.Looker40SDK.create_query_task:
  - 8969
  - 8970
  - 8972
  looker_sdk.sdk.api40.methods.Looker40SDK.create_role:
  - 10370
  - 10371
  - 10373
  looker_sdk.sdk.api40.methods.Looker40SDK.create_saml_test_config:
  - 1856
  - 1857
  - 1859
  looker_sdk.sdk.api40.methods.Looker40SDK.create_scheduled_plan:
  - 10936
  - 10938
  - 10935
  looker_sdk.sdk.api40.methods.Looker40SDK.create_sql_interface_query:
  - 11412
  - 11413
  - 11415
  looker_sdk.sdk.api40.methods.Looker40SDK.create_sql_query:
  - 9600
  - 9601
  - 9603
  looker_sdk.sdk.api40.methods.Looker40SDK.create_ssh_server:
  - 3828
  - 3829
  - 3831
  looker_sdk.sdk.api40.methods.Looker40SDK.create_ssh_tunnel:
  - 3955
  - 3956
  - 3958
  looker_sdk.sdk.api40.methods.Looker40SDK.create_sso_embed_url:
  - 857
  - 854
  - 855
  looker_sdk.sdk.api40.methods.Looker40SDK.create_theme:
  - 11480
  - 11477
  - 11478
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user:
  - 11946
  - 11947
  - 11949
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user_attribute:
  - 13282
  - 13283
  - 13285
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_api3:
  - 12728
  - 12730
  - 12726
  - 12727
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_email:
  - 12297
  - 12293
  - 12294
  - 12295
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_email_password_reset:
  - 12977
  - 12973
  - 12974
  - 12975
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_totp:
  - 12400
  - 12401
  - 12403
  - 12399
  looker_sdk.sdk.api40.methods.Looker40SDK.custom_welcome_email:
  - 2923
  - 2924
  - 2926
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard:
  - 4930
  - 4931
  - 4932
  - 4934
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_aggregate_table_lookml:
  - 5017
  - 5013
  - 5014
  - 5015
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_elements:
  - 5313
  - 5309
  - 5310
  - 5311
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_filters:
  - 5433
  - 5429
  - 5430
  - 5431
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_layouts:
  - 5625
  - 5626
  - 5627
  - 5629
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_element:
  - 5240
  - 5242
  - 5238
  - 5239
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_filter:
  - 5360
  - 5362
  - 5358
  - 5359
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout:
  - 5554
  - 5555
  - 5556
  - 5558
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout_component:
  - 5480
  - 5482
  - 5476
  - 5477
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout_dashboard_layout_components:
  - 5530
  - 5531
  - 5532
  - 5534
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_lookml:
  - 5040
  - 5036
  - 5037
  - 5038
  looker_sdk.sdk.api40.methods.Looker40SDK.datagroup:
  - 5736
  - 5737
  - 5738
  - 5740
  looker_sdk.sdk.api40.methods.Looker40SDK.deactivate_app_user:
  - 1536
  - 1537
  - 1539
  - 1534
  - 1535
  looker_sdk.sdk.api40.methods.Looker40SDK.default_color_collection:
  - 2754
  - 2755
  - 2757
  looker_sdk.sdk.api40.methods.Looker40SDK.default_theme:
  - 11588
  - 11589
  - 11591
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_alert:
  - 217
  - 213
  - 214
  - 215
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_artifact:
  - 688
  - 689
  - 690
  - 692
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_board:
  - 2379
  - 2380
  - 2381
  - 2383
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_board_item:
  - 2504
  - 2506
  - 2502
  - 2503
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_board_section:
  - 2619
  - 2620
  - 2621
  - 2623
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_color_collection:
  - 2864
  - 2866
  - 2862
  - 2863
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_connection:
  - 3593
  - 3589
  - 3590
  - 3591
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_connection_override:
  - 3617
  - 3612
  - 3613
  - 3614
  - 3615
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_content_favorite:
  - 4184
  - 4185
  - 4186
  - 4188
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_content_metadata_access:
  - 4371
  - 4372
  - 4373
  - 4375
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard:
  - 4992
  - 4994
  - 4990
  - 4991
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_element:
  - 5288
  - 5290
  - 5286
  - 5287
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_filter:
  - 5408
  - 5410
  - 5406
  - 5407
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_layout:
  - 5602
  - 5603
  - 5604
  - 5606
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_embed_cookieless_session:
  - 1001
  - 997
  - 998
  - 999
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_embed_secret:
  - 792
  - 793
  - 795
  - 791
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_folder:
  - 6032
  - 6034
  - 6030
  - 6031
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_git_branch:
  - 8218
  - 8219
  - 8220
  - 8221
  - 8223
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_group:
  - 6608
  - 6609
  - 6611
  - 6607
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_group_from_group:
  - 6767
  - 6768
  - 6769
  - 6770
  - 6772
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_group_user:
  - 6743
  - 6744
  - 6745
  - 6746
  - 6748
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_integration_hub:
  - 6969
  - 6970
  - 6971
  - 6973
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_look:
  - 7368
  - 7369
  - 7370
  - 7372
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_lookml_model:
  - 7641
  - 7637
  - 7638
  - 7639
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_model_set:
  - 10089
  - 10090
  - 10091
  - 10093
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_oauth_client_app:
  - 1443
  - 1444
  - 1445
  - 1447
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_oidc_test_config:
  - 1643
  - 1644
  - 1645
  - 1647
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_permission_set:
  - 10289
  - 10285
  - 10286
  - 10287
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_repository_credential:
  - 8896
  - 8897
  - 8899
  - 8894
  - 8895
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_role:
  - 10577
  - 10573
  - 10574
  - 10575
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_saml_test_config:
  - 1834
  - 1835
  - 1836
  - 1838
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_scheduled_plan:
  - 10819
  - 10820
  - 10821
  - 10823
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_ssh_server:
  - 3897
  - 3893
  - 3894
  - 3895
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_ssh_tunnel:
  - 4024
  - 4020
  - 4021
  - 4022
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_support_access_allowlist_entry:
  - 2016
  - 2018
  - 2014
  - 2015
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_theme:
  - 11792
  - 11788
  - 11789
  - 11790
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user:
  - 12185
  - 12186
  - 12187
  - 12189
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute:
  - 13354
  - 13355
  - 13356
  - 13358
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute_group_value:
  - 6820
  - 6821
  - 6822
  - 6823
  - 6825
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute_user_value:
  - 13135
  - 13136
  - 13137
  - 13138
  - 13140
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_api3:
  - 12674
  - 12675
  - 12676
  - 12677
  - 12679
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_email:
  - 12346
  - 12347
  - 12348
  - 12350
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_embed:
  - 12781
  - 12782
  - 12783
  - 12784
  - 12786
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_google:
  - 12522
  - 12523
  - 12524
  - 12526
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_ldap:
  - 12473
  - 12474
  - 12475
  - 12477
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_looker_openid:
  - 12857
  - 12858
  - 12859
  - 12861
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_oidc:
  - 12624
  - 12620
  - 12621
  - 12622
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_saml:
  - 12571
  - 12572
  - 12573
  - 12575
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_totp:
  - 12424
  - 12425
  - 12426
  - 12428
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_login_lockout:
  - 2177
  - 2178
  - 2179
  - 2181
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_session:
  - 12911
  - 12912
  - 12913
  - 12914
  - 12916
  looker_sdk.sdk.api40.methods.Looker40SDK.deploy_ref_to_production:
  - 8256
  - 8252
  - 8253
  - 8254
  looker_sdk.sdk.api40.methods.Looker40SDK.deploy_to_production:
  - 8289
  - 8285
  - 8286
  - 8287
  looker_sdk.sdk.api40.methods.Looker40SDK.deregister_mobile_device:
  - 1304
  - 1306
  - 1302
  - 1303
  looker_sdk.sdk.api40.methods.Looker40SDK.digest_emails_enabled:
  - 2984
  - 2985
  - 2987
  looker_sdk.sdk.api40.methods.Looker40SDK.disable_support_access:
  - 2064
  - 2061
  - 2062
  looker_sdk.sdk.api40.methods.Looker40SDK.enable_support_access:
  - 2041
  - 2038
  - 2039
  looker_sdk.sdk.api40.methods.Looker40SDK.enqueue_alert:
  - 290
  - 291
  - 292
  - 294
  looker_sdk.sdk.api40.methods.Looker40SDK.fetch_and_parse_saml_idp_metadata:
  - 1905
  - 1902
  - 1903
  looker_sdk.sdk.api40.methods.Looker40SDK.fetch_integration_form:
  - 7088
  - 7089
  - 7090
  - 7092
  looker_sdk.sdk.api40.methods.Looker40SDK.fetch_remote_data_action_form:
  - 5696
  - 5693
  - 5694
  looker_sdk.sdk.api40.methods.Looker40SDK.find_git_branch:
  - 8192
  - 8193
  - 8194
  - 8195
  - 8197
  looker_sdk.sdk.api40.methods.Looker40SDK.folder:
  - 5984
  - 5985
  - 5986
  - 5988
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_ancestors:
  - 6192
  - 6193
  - 6194
  - 6196
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_children:
  - 6113
  - 6109
  - 6110
  - 6111
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_children_search:
  - 6144
  - 6145
  - 6146
  - 6148
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_dashboards:
  - 6241
  - 6242
  - 6243
  - 6245
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_looks:
  - 6217
  - 6218
  - 6219
  - 6221
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_parent:
  - 6168
  - 6169
  - 6170
  - 6172
  looker_sdk.sdk.api40.methods.Looker40SDK.follow_alert:
  - 50
  - 51
  - 52
  - 54
  looker_sdk.sdk.api40.methods.Looker40SDK.force_password_reset_at_next_login_for_all_users:
  - 1728
  - 1729
  - 1731
  looker_sdk.sdk.api40.methods.Looker40SDK.generate_tokens_for_cookieless_session:
  - 1032
  - 1033
  - 1035
  looker_sdk.sdk.api40.methods.Looker40SDK.get_alert:
  - 144
  - 146
  - 142
  - 143
  looker_sdk.sdk.api40.methods.Looker40SDK.get_all_repository_credentials:
  - 8920
  - 8922
  - 8918
  - 8919
  looker_sdk.sdk.api40.methods.Looker40SDK.get_ci_run:
  - 8002
  - 8003
  - 8004
  - 8005
  - 8007
  looker_sdk.sdk.api40.methods.Looker40SDK.get_model:
  - 7744
  - 7745
  - 7746
  - 7748
  looker_sdk.sdk.api40.methods.Looker40SDK.get_setting:
  - 3273
  - 3270
  - 3271
  looker_sdk.sdk.api40.methods.Looker40SDK.get_support_access_allowlist_entries:
  - 1968
  - 1965
  - 1966
  looker_sdk.sdk.api40.methods.Looker40SDK.git_branch:
  - 8106
  - 8107
  - 8108
  - 8110
  looker_sdk.sdk.api40.methods.Looker40SDK.git_deploy_key:
  - 8499
  - 8500
  - 8501
  - 8503
  looker_sdk.sdk.api40.methods.Looker40SDK.graph_derived_tables_for_model:
  - 5792
  - 5788
  - 5789
  - 5790
  looker_sdk.sdk.api40.methods.Looker40SDK.graph_derived_tables_for_view:
  - 5816
  - 5818
  - 5814
  - 5815
  looker_sdk.sdk.api40.methods.Looker40SDK.group:
  - 6560
  - 6561
  - 6563
  - 6559
  looker_sdk.sdk.api40.methods.Looker40SDK.import_dashboard_from_lookml:
  - 5099
  - 5100
  - 5102
  looker_sdk.sdk.api40.methods.Looker40SDK.import_lookml_dashboard:
  - 4864
  - 4865
  - 4867
  - 4862
  - 4863
  looker_sdk.sdk.api40.methods.Looker40SDK.integration:
  - 7040
  - 7041
  - 7043
  - 7039
  looker_sdk.sdk.api40.methods.Looker40SDK.integration_hub:
  - 6920
  - 6921
  - 6923
  - 6919
  looker_sdk.sdk.api40.methods.Looker40SDK.internal_help_resources:
  - 3105
  - 3102
  - 3103
  looker_sdk.sdk.api40.methods.Looker40SDK.internal_help_resources_content:
  - 3064
  - 3065
  - 3067
  looker_sdk.sdk.api40.methods.Looker40SDK.invalidate_tokens:
  - 1467
  - 1468
  - 1469
  - 1471
  looker_sdk.sdk.api40.methods.Looker40SDK.kill_query:
  - 9578
  - 9579
  - 9580
  - 9582
  looker_sdk.sdk.api40.methods.Looker40SDK.ldap_config:
  - 1068
  - 1069
  - 1071
  looker_sdk.sdk.api40.methods.Looker40SDK.legacy_feature:
  - 3168
  - 3164
  - 3165
  - 3166
  looker_sdk.sdk.api40.methods.Looker40SDK.lock_all:
  - 8059
  - 8060
  - 8061
  - 8063
  looker_sdk.sdk.api40.methods.Looker40SDK.login:
  - 392
  - 394
  - 391
  looker_sdk.sdk.api40.methods.Looker40SDK.login_user:
  - 431
  - 432
  - 433
  - 436
  - 438
  looker_sdk.sdk.api40.methods.Looker40SDK.logout:
  - 457
  - 454
  - 455
  looker_sdk.sdk.api40.methods.Looker40SDK.look:
  - 7296
  - 7297
  - 7299
  - 7295
  looker_sdk.sdk.api40.methods.Looker40SDK.lookml_model:
  - 7592
  - 7593
  - 7594
  - 7596
  looker_sdk.sdk.api40.methods.Looker40SDK.lookml_model_explore:
  - 7664
  - 7665
  - 7666
  - 7667
  - 7669
  looker_sdk.sdk.api40.methods.Looker40SDK.manifest:
  - 8480
  - 8476
  - 8477
  - 8478
  looker_sdk.sdk.api40.methods.Looker40SDK.me:
  - 11883
  - 11884
  - 11886
  looker_sdk.sdk.api40.methods.Looker40SDK.merge_query:
  - 9499
  - 9500
  - 9501
  - 9503
  looker_sdk.sdk.api40.methods.Looker40SDK.mobile_settings:
  - 3226
  - 3227
  - 3229
  looker_sdk.sdk.api40.methods.Looker40SDK.model_fieldname_suggestions:
  - 7720
  - 7721
  - 7722
  - 7723
  - 7724
  - 7726
  looker_sdk.sdk.api40.methods.Looker40SDK.model_set:
  - 10048
  - 10044
  - 10045
  - 10046
  looker_sdk.sdk.api40.methods.Looker40SDK.move_dashboard:
  - 5064
  - 5065
  - 5066
  - 5068
  looker_sdk.sdk.api40.methods.Looker40SDK.move_look:
  - 7506
  - 7507
  - 7508
  - 7510
  looker_sdk.sdk.api40.methods.Looker40SDK.oauth_client_app:
  - 1354
  - 1355
  - 1356
  - 1358
  looker_sdk.sdk.api40.methods.Looker40SDK.oidc_config:
  - 1568
  - 1569
  - 1571
  looker_sdk.sdk.api40.methods.Looker40SDK.oidc_test_config:
  - 1624
  - 1620
  - 1621
  - 1622
  looker_sdk.sdk.api40.methods.Looker40SDK.parse_saml_idp_metadata:
  - 1881
  - 1878
  - 1879
  looker_sdk.sdk.api40.methods.Looker40SDK.password_config:
  - 1689
  - 1686
  - 1687
  looker_sdk.sdk.api40.methods.Looker40SDK.perform_data_action:
  - 5673
  - 5674
  - 5676
  looker_sdk.sdk.api40.methods.Looker40SDK.permission_set:
  - 10240
  - 10241
  - 10243
  - 10239
  looker_sdk.sdk.api40.methods.Looker40SDK.project:
  - 8409
  - 8405
  - 8406
  - 8407
  looker_sdk.sdk.api40.methods.Looker40SDK.project_file:
  - 8674
  - 8675
  - 8676
  - 8678
  looker_sdk.sdk.api40.methods.Looker40SDK.project_validation_results:
  - 8562
  - 8563
  - 8564
  - 8566
  looker_sdk.sdk.api40.methods.Looker40SDK.project_workspace:
  - 8624
  - 8620
  - 8621
  - 8622
  looker_sdk.sdk.api40.methods.Looker40SDK.public_egress_ip_addresses:
  - 3049
  - 3046
  - 3047
  looker_sdk.sdk.api40.methods.Looker40SDK.purge_artifacts:
  - 560
  - 556
  - 557
  - 558
  looker_sdk.sdk.api40.methods.Looker40SDK.query:
  - 9121
  - 9122
  - 9123
  - 9125
  looker_sdk.sdk.api40.methods.Looker40SDK.query_for_slug:
  - 9161
  - 9162
  - 9163
  - 9165
  looker_sdk.sdk.api40.methods.Looker40SDK.query_task:
  - 9040
  - 9042
  - 9038
  - 9039
  looker_sdk.sdk.api40.methods.Looker40SDK.query_task_multi_results:
  - 9009
  - 9010
  - 9012
  looker_sdk.sdk.api40.methods.Looker40SDK.query_task_results:
  - 9082
  - 9083
  - 9084
  - 9086
  looker_sdk.sdk.api40.methods.Looker40SDK.read_alert_notification:
  - 337
  - 338
  - 339
  - 341
  looker_sdk.sdk.api40.methods.Looker40SDK.register_mobile_device:
  - 1260
  - 1261
  - 1263
  looker_sdk.sdk.api40.methods.Looker40SDK.register_oauth_client_app:
  - 1384
  - 1385
  - 1386
  - 1388
  looker_sdk.sdk.api40.methods.Looker40SDK.render_task:
  - 9802
  - 9803
  - 9804
  - 9806
  looker_sdk.sdk.api40.methods.Looker40SDK.render_task_results:
  - 9840
  - 9841
  - 9842
  - 9844
  looker_sdk.sdk.api40.methods.Looker40SDK.reset_project_to_production:
  - 8312
  - 8308
  - 8309
  - 8310
  looker_sdk.sdk.api40.methods.Looker40SDK.reset_project_to_remote:
  - 8331
  - 8332
  - 8333
  - 8335
  looker_sdk.sdk.api40.methods.Looker40SDK.role:
  - 10529
  - 10530
  - 10531
  - 10533
  looker_sdk.sdk.api40.methods.Looker40SDK.role_groups:
  - 10600
  - 10596
  - 10597
  - 10598
  looker_sdk.sdk.api40.methods.Looker40SDK.role_users:
  - 10648
  - 10649
  - 10651
  - 10647
  looker_sdk.sdk.api40.methods.Looker40SDK.run_git_connection_test:
  - 8738
  - 8739
  - 8740
  - 8741
  - 8743
  looker_sdk.sdk.api40.methods.Looker40SDK.run_inline_query:
  - 9379
  - 9380
  - 9381
  - 9383
  looker_sdk.sdk.api40.methods.Looker40SDK.run_look:
  - 7433
  - 7434
  - 7435
  - 7436
  - 7438
  looker_sdk.sdk.api40.methods.Looker40SDK.run_lookml_test:
  - 8800
  - 8801
  - 8802
  - 8804
  looker_sdk.sdk.api40.methods.Looker40SDK.run_query:
  - 9264
  - 9265
  - 9266
  - 9267
  - 9269
  looker_sdk.sdk.api40.methods.Looker40SDK.run_sql_interface_query:
  - 11385
  - 11386
  - 11387
  - 11389
  looker_sdk.sdk.api40.methods.Looker40SDK.run_sql_query:
  - 9646
  - 9647
  - 9648
  - 9649
  - 9651
  looker_sdk.sdk.api40.methods.Looker40SDK.run_url_encoded_query:
  - 9472
  - 9473
  - 9474
  - 9475
  - 9476
  - 9478
  looker_sdk.sdk.api40.methods.Looker40SDK.saml_config:
  - 1760
  - 1762
  - 1759
  looker_sdk.sdk.api40.methods.Looker40SDK.saml_test_config:
  - 1811
  - 1812
  - 1813
  - 1815
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan:
  - 10729
  - 10730
  - 10731
  - 10733
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan_run_once:
  - 10992
  - 10994
  - 10991
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan_run_once_by_id:
  - 11264
  - 11265
  - 11267
  - 11263
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_dashboard:
  - 11152
  - 11148
  - 11149
  - 11150
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_look:
  - 11106
  - 11107
  - 11108
  - 11110
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_lookml_dashboard:
  - 11192
  - 11194
  - 11190
  - 11191
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_space:
  - 10704
  - 10705
  - 10707
  - 10703
  looker_sdk.sdk.api40.methods.Looker40SDK.search_alerts:
  - 113
  - 110
  - 111
  looker_sdk.sdk.api40.methods.Looker40SDK.search_artifacts:
  - 609
  - 610
  - 611
  - 613
  looker_sdk.sdk.api40.methods.Looker40SDK.search_boards:
  - 2296
  - 2293
  - 2294
  looker_sdk.sdk.api40.methods.Looker40SDK.search_content:
  - 4416
  - 4412
  - 4413
  - 4414
  looker_sdk.sdk.api40.methods.Looker40SDK.search_content_favorites:
  - 4128
  - 4130
  - 4127
  looker_sdk.sdk.api40.methods.Looker40SDK.search_content_views:
  - 4609
  - 4606
  - 4607
  looker_sdk.sdk.api40.methods.Looker40SDK.search_credentials_email:
  - 11856
  - 11853
  - 11854
  looker_sdk.sdk.api40.methods.Looker40SDK.search_dashboard_elements:
  - 5208
  - 5210
  - 5207
  looker_sdk.sdk.api40.methods.Looker40SDK.search_dashboards:
  - 4804
  - 4805
  - 4807
  looker_sdk.sdk.api40.methods.Looker40SDK.search_folders:
  - 5947
  - 5948
  - 5950
  looker_sdk.sdk.api40.methods.Looker40SDK.search_groups:
  - 6378
  - 6379
  - 6381
  looker_sdk.sdk.api40.methods.Looker40SDK.search_groups_with_hierarchy:
  - 6528
  - 6525
  - 6526
  looker_sdk.sdk.api40.methods.Looker40SDK.search_groups_with_roles:
  - 6451
  - 6452
  - 6454
  looker_sdk.sdk.api40.methods.Looker40SDK.search_looks:
  - 7251
  - 7252
  - 7254
  looker_sdk.sdk.api40.methods.Looker40SDK.search_model_sets:
  - 10011
  - 10012
  - 10014
  looker_sdk.sdk.api40.methods.Looker40SDK.search_permission_sets:
  - 10209
  - 10206
  - 10207
  looker_sdk.sdk.api40.methods.Looker40SDK.search_reports:
  - 9939
  - 9940
  - 9942
  looker_sdk.sdk.api40.methods.Looker40SDK.search_roles:
  - 10433
  - 10430
  - 10431
  looker_sdk.sdk.api40.methods.Looker40SDK.search_roles_with_user_count:
  - 10499
  - 10500
  - 10502
  looker_sdk.sdk.api40.methods.Looker40SDK.search_scheduled_plans:
  - 11052
  - 11053
  - 11055
  looker_sdk.sdk.api40.methods.Looker40SDK.search_themes:
  - 11552
  - 11554
  - 11551
  looker_sdk.sdk.api40.methods.Looker40SDK.search_user_login_lockouts:
  - 2144
  - 2145
  - 2147
  looker_sdk.sdk.api40.methods.Looker40SDK.search_users:
  - 12027
  - 12028
  - 12030
  looker_sdk.sdk.api40.methods.Looker40SDK.search_users_names:
  - 12096
  - 12098
  - 12094
  - 12095
  looker_sdk.sdk.api40.methods.Looker40SDK.send_user_credentials_email_password_reset:
  - 13168
  - 13169
  - 13171
  - 13167
  looker_sdk.sdk.api40.methods.Looker40SDK.session:
  - 11289
  - 11290
  - 11292
  looker_sdk.sdk.api40.methods.Looker40SDK.session_config:
  - 1921
  - 1922
  - 1924
  looker_sdk.sdk.api40.methods.Looker40SDK.set_default_color_collection:
  - 2777
  - 2778
  - 2780
  looker_sdk.sdk.api40.methods.Looker40SDK.set_default_theme:
  - 11619
  - 11620
  - 11622
  looker_sdk.sdk.api40.methods.Looker40SDK.set_role_groups:
  - 10625
  - 10621
  - 10622
  - 10623
  looker_sdk.sdk.api40.methods.Looker40SDK.set_role_users:
  - 10673
  - 10674
  - 10675
  - 10677
  looker_sdk.sdk.api40.methods.Looker40SDK.set_setting:
  - 3320
  - 3321
  - 3323
  looker_sdk.sdk.api40.methods.Looker40SDK.set_smtp_settings:
  - 3344
  - 3346
  - 3343
  looker_sdk.sdk.api40.methods.Looker40SDK.set_user_attribute_group_values:
  - 13425
  - 13426
  - 13427
  - 13429
  looker_sdk.sdk.api40.methods.Looker40SDK.set_user_attribute_user_value:
  - 13105
  - 13106
  - 13107
  - 13108
  - 13110
  looker_sdk.sdk.api40.methods.Looker40SDK.set_user_roles:
  - 13027
  - 13028
  - 13029
  - 13031
  looker_sdk.sdk.api40.methods.Looker40SDK.smtp_status:
  - 3364
  - 3365
  - 3367
  looker_sdk.sdk.api40.methods.Looker40SDK.sql_interface_metadata:
  - 11352
  - 11353
  - 11355
  looker_sdk.sdk.api40.methods.Looker40SDK.sql_query:
  - 9625
  - 9621
  - 9622
  - 9623
  looker_sdk.sdk.api40.methods.Looker40SDK.ssh_public_key:
  - 4065
  - 4062
  - 4063
  looker_sdk.sdk.api40.methods.Looker40SDK.ssh_server:
  - 3849
  - 3850
  - 3851
  - 3853
  looker_sdk.sdk.api40.methods.Looker40SDK.ssh_tunnel:
  - 3976
  - 3977
  - 3978
  - 3980
  looker_sdk.sdk.api40.methods.Looker40SDK.start_pdt_build:
  - 5846
  - 5847
  - 5848
  - 5849
  - 5851
  looker_sdk.sdk.api40.methods.Looker40SDK.stop_pdt_build:
  - 5897
  - 5898
  - 5899
  - 5901
  looker_sdk.sdk.api40.methods.Looker40SDK.support_access_status:
  - 2083
  - 2084
  - 2086
  looker_sdk.sdk.api40.methods.Looker40SDK.sync_lookml_dashboard:
  - 4904
  - 4900
  - 4901
  - 4902
  looker_sdk.sdk.api40.methods.Looker40SDK.tag_ref:
  - 8833
  - 8829
  - 8830
  - 8831
  looker_sdk.sdk.api40.methods.Looker40SDK.test_connection:
  - 3643
  - 3644
  - 3645
  - 3647
  looker_sdk.sdk.api40.methods.Looker40SDK.test_connection_config:
  - 3673
  - 3674
  - 3676
  looker_sdk.sdk.api40.methods.Looker40SDK.test_integration:
  - 7112
  - 7114
  - 7110
  - 7111
  looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_auth:
  - 1179
  - 1180
  - 1182
  looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_connection:
  - 1138
  - 1139
  - 1141
  looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_user_auth:
  - 1240
  - 1242
  - 1239
  looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_user_info:
  - 1209
  - 1210
  - 1212
  looker_sdk.sdk.api40.methods.Looker40SDK.test_ssh_server:
  - 3914
  - 3915
  - 3916
  - 3918
  looker_sdk.sdk.api40.methods.Looker40SDK.test_ssh_tunnel:
  - 4041
  - 4042
  - 4043
  - 4045
  looker_sdk.sdk.api40.methods.Looker40SDK.theme:
  - 11737
  - 11733
  - 11734
  - 11735
  looker_sdk.sdk.api40.methods.Looker40SDK.theme_or_default:
  - 11680
  - 11681
  - 11683
  looker_sdk.sdk.api40.methods.Looker40SDK.unfollow_alert:
  - 72
  - 73
  - 75
  - 71
  looker_sdk.sdk.api40.methods.Looker40SDK.update_alert:
  - 168
  - 170
  - 166
  - 167
  looker_sdk.sdk.api40.methods.Looker40SDK.update_alert_field:
  - 192
  - 193
  - 195
  - 191
  looker_sdk.sdk.api40.methods.Looker40SDK.update_artifacts:
  - 738
  - 739
  - 740
  - 742
  looker_sdk.sdk.api40.methods.Looker40SDK.update_board:
  - 2360
  - 2356
  - 2357
  - 2358
  looker_sdk.sdk.api40.methods.Looker40SDK.update_board_item:
  - 2480
  - 2481
  - 2483
  - 2479
  looker_sdk.sdk.api40.methods.Looker40SDK.update_board_section:
  - 2600
  - 2596
  - 2597
  - 2598
  looker_sdk.sdk.api40.methods.Looker40SDK.update_cloud_storage_configuration:
  - 2904
  - 2905
  - 2907
  looker_sdk.sdk.api40.methods.Looker40SDK.update_color_collection:
  - 2833
  - 2834
  - 2835
  - 2837
  looker_sdk.sdk.api40.methods.Looker40SDK.update_connection:
  - 3568
  - 3569
  - 3571
  - 3567
  looker_sdk.sdk.api40.methods.Looker40SDK.update_content_metadata:
  - 4273
  - 4274
  - 4275
  - 4277
  looker_sdk.sdk.api40.methods.Looker40SDK.update_content_metadata_access:
  - 4353
  - 4349
  - 4350
  - 4351
  looker_sdk.sdk.api40.methods.Looker40SDK.update_custom_welcome_email:
  - 2944
  - 2945
  - 2947
  looker_sdk.sdk.api40.methods.Looker40SDK.update_custom_welcome_email_test:
  - 2968
  - 2965
  - 2966
  looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard:
  - 4962
  - 4963
  - 4964
  - 4966
  looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_element:
  - 5264
  - 5265
  - 5267
  - 5263
  looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_filter:
  - 5384
  - 5385
  - 5387
  - 5383
  looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_layout:
  - 5579
  - 5580
  - 5581
  - 5583
  looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_layout_component:
  - 5504
  - 5507
  - 5509
  - 5503
  looker_sdk.sdk.api40.methods.Looker40SDK.update_datagroup:
  - 5760
  - 5762
  - 5758
  - 5759
  looker_sdk.sdk.api40.methods.Looker40SDK.update_digest_emails_enabled:
  - 3003
  - 3004
  - 3006
  looker_sdk.sdk.api40.methods.Looker40SDK.update_external_oauth_application:
  - 3768
  - 3770
  - 3766
  - 3767
  looker_sdk.sdk.api40.methods.Looker40SDK.update_folder:
  - 6008
  - 6009
  - 6011
  - 6007
  looker_sdk.sdk.api40.methods.Looker40SDK.update_git_branch:
  - 8136
  - 8137
  - 8138
  - 8140
  looker_sdk.sdk.api40.methods.Looker40SDK.update_group:
  - 6584
  - 6585
  - 6586
  - 6588
  looker_sdk.sdk.api40.methods.Looker40SDK.update_integration:
  - 7064
  - 7065
  - 7066
  - 7068
  looker_sdk.sdk.api40.methods.Looker40SDK.update_integration_hub:
  - 6946
  - 6947
  - 6948
  - 6950
  looker_sdk.sdk.api40.methods.Looker40SDK.update_internal_help_resources:
  - 3121
  - 3122
  - 3124
  looker_sdk.sdk.api40.methods.Looker40SDK.update_internal_help_resources_content:
  - 3083
  - 3084
  - 3086
  looker_sdk.sdk.api40.methods.Looker40SDK.update_ldap_config:
  - 1099
  - 1100
  - 1102
  looker_sdk.sdk.api40.methods.Looker40SDK.update_legacy_feature:
  - 3192
  - 3188
  - 3189
  - 3190
  looker_sdk.sdk.api40.methods.Looker40SDK.update_look:
  - 7339
  - 7340
  - 7341
  - 7343
  looker_sdk.sdk.api40.methods.Looker40SDK.update_lookml_model:
  - 7616
  - 7617
  - 7619
  - 7615
  looker_sdk.sdk.api40.methods.Looker40SDK.update_mobile_device_registration:
  - 1281
  - 1282
  - 1283
  - 1285
  looker_sdk.sdk.api40.methods.Looker40SDK.update_model_set:
  - 10067
  - 10068
  - 10069
  - 10071
  looker_sdk.sdk.api40.methods.Looker40SDK.update_oauth_client_app:
  - 1416
  - 1412
  - 1413
  - 1414
  looker_sdk.sdk.api40.methods.Looker40SDK.update_oidc_config:
  - 1600
  - 1597
  - 1598
  looker_sdk.sdk.api40.methods.Looker40SDK.update_password_config:
  - 1707
  - 1708
  - 1710
  looker_sdk.sdk.api40.methods.Looker40SDK.update_permission_set:
  - 10264
  - 10265
  - 10267
  - 10263
  looker_sdk.sdk.api40.methods.Looker40SDK.update_project:
  - 8451
  - 8452
  - 8453
  - 8455
  looker_sdk.sdk.api40.methods.Looker40SDK.update_repository_credential:
  - 8864
  - 8865
  - 8866
  - 8867
  - 8869
  looker_sdk.sdk.api40.methods.Looker40SDK.update_role:
  - 10552
  - 10553
  - 10555
  - 10551
  looker_sdk.sdk.api40.methods.Looker40SDK.update_saml_config:
  - 1788
  - 1789
  - 1791
  looker_sdk.sdk.api40.methods.Looker40SDK.update_scheduled_plan:
  - 10793
  - 10794
  - 10795
  - 10797
  looker_sdk.sdk.api40.methods.Looker40SDK.update_session:
  - 11328
  - 11330
  - 11327
  looker_sdk.sdk.api40.methods.Looker40SDK.update_session_config:
  - 1940
  - 1941
  - 1943
  looker_sdk.sdk.api40.methods.Looker40SDK.update_ssh_server:
  - 3872
  - 3873
  - 3875
  - 3871
  looker_sdk.sdk.api40.methods.Looker40SDK.update_ssh_tunnel:
  - 4000
  - 4002
  - 3998
  - 3999
  looker_sdk.sdk.api40.methods.Looker40SDK.update_theme:
  - 11760
  - 11762
  - 11758
  - 11759
  looker_sdk.sdk.api40.methods.Looker40SDK.update_user:
  - 12160
  - 12161
  - 12162
  - 12164
  looker_sdk.sdk.api40.methods.Looker40SDK.update_user_attribute:
  - 13331
  - 13332
  - 13333
  - 13335
  looker_sdk.sdk.api40.methods.Looker40SDK.update_user_attribute_group_value:
  - 6795
  - 6796
  - 6797
  - 6798
  - 6800
  looker_sdk.sdk.api40.methods.Looker40SDK.update_user_credentials_email:
  - 12321
  - 12322
  - 12323
  - 12325
  looker_sdk.sdk.api40.methods.Looker40SDK.update_whitelabel_configuration:
  - 3476
  - 3477
  - 3479
  looker_sdk.sdk.api40.methods.Looker40SDK.user:
  - 12136
  - 12137
  - 12139
  - 12135
  looker_sdk.sdk.api40.methods.Looker40SDK.user_attribute:
  - 13306
  - 13307
  - 13308
  - 13310
  looker_sdk.sdk.api40.methods.Looker40SDK.user_attribute_user_values:
  - 13073
  - 13074
  - 13075
  - 13077
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_api3:
  - 12647
  - 12648
  - 12649
  - 12650
  - 12652
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_email:
  - 12266
  - 12267
  - 12268
  - 12270
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_embed:
  - 12754
  - 12755
  - 12756
  - 12757
  - 12759
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_google:
  - 12498
  - 12499
  - 12500
  - 12502
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_ldap:
  - 12449
  - 12450
  - 12451
  - 12453
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_looker_openid:
  - 12833
  - 12834
  - 12835
  - 12837
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_oidc:
  - 12600
  - 12596
  - 12597
  - 12598
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_saml:
  - 12547
  - 12548
  - 12549
  - 12551
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_totp:
  - 12371
  - 12372
  - 12373
  - 12375
  looker_sdk.sdk.api40.methods.Looker40SDK.user_for_credential:
  - 12239
  - 12240
  - 12241
  - 12242
  - 12244
  looker_sdk.sdk.api40.methods.Looker40SDK.user_roles:
  - 13000
  - 13001
  - 13003
  - 12999
  looker_sdk.sdk.api40.methods.Looker40SDK.user_session:
  - 12884
  - 12885
  - 12886
  - 12887
  - 12889
  looker_sdk.sdk.api40.methods.Looker40SDK.validate_embed_url:
  - 920
  - 922
  - 919
  looker_sdk.sdk.api40.methods.Looker40SDK.validate_project:
  - 8594
  - 8595
  - 8596
  - 8598
  looker_sdk.sdk.api40.methods.Looker40SDK.validate_theme:
  - 11706
  - 11707
  - 11709
  looker_sdk.sdk.api40.methods.Looker40SDK.vector_thumbnail:
  - 4650
  - 4651
  - 4652
  - 4653
  - 4655
  looker_sdk.sdk.api40.methods.Looker40SDK.versions:
  - 3403
  - 3404
  - 3406
  looker_sdk.sdk.api40.methods.Looker40SDK.whitelabel_configuration:
  - 3457
  - 3454
  - 3455
  looker_sdk.sdk.api40.methods.Looker40SDK.wipeout_user_emails:
  - 13200
  - 13201
  - 13202
  - 13204
  looker_sdk.sdk.api40.methods.Looker40SDK.workspace:
  - 13499
  - 13500
  - 13501
  - 13503
  looker_sdk.sdk.api40.models:
  - 16848
  - 16849
  - 16851
  - 16852
  - 16854
  - 16857
  - 16861
  looker_sdk.sdk.api40.models.AccessToken:
  - 48
  looker_sdk.sdk.api40.models.Alert:
  - 136
  - 139
  - 77
  looker_sdk.sdk.api40.models.AlertAppliedDashboardFilter:
  - 229
  looker_sdk.sdk.api40.models.AlertConditionState:
  - 258
  looker_sdk.sdk.api40.models.AlertDestination:
  - 292
  - 279
  looker_sdk.sdk.api40.models.AlertField:
  - 314
  looker_sdk.sdk.api40.models.AlertFieldFilter:
  - 339
  looker_sdk.sdk.api40.models.AlertNotifications:
  - 360
  looker_sdk.sdk.api40.models.AlertPatch:
  - 405
  looker_sdk.sdk.api40.models.Align:
  - 437
  looker_sdk.sdk.api40.models.ApiSession:
  - 453
  looker_sdk.sdk.api40.models.ApiVersion:
  - 478
  looker_sdk.sdk.api40.models.ApiVersionElement:
  - 511
  looker_sdk.sdk.api40.models.Artifact:
  - 540
  looker_sdk.sdk.api40.models.ArtifactNamespace:
  - 593
  looker_sdk.sdk.api40.models.ArtifactUsage:
  - 609
  looker_sdk.sdk.api40.models.AssertValidatorErrorItem:
  - 625
  looker_sdk.sdk.api40.models.AssertValidatorResult:
  - 646
  looker_sdk.sdk.api40.models.AssertValidatorTestError:
  - 700
  looker_sdk.sdk.api40.models.AssertValidatorTestSuccess:
  - 737
  looker_sdk.sdk.api40.models.AssertValidatorTestedExplore:
  - 671
  looker_sdk.sdk.api40.models.BackupConfiguration:
  - 770
  looker_sdk.sdk.api40.models.Board:
  - 811
  looker_sdk.sdk.api40.models.BoardItem:
  - 872
  looker_sdk.sdk.api40.models.BoardSection:
  - 993
  looker_sdk.sdk.api40.models.CIChangeRequest:
  - 1067
  looker_sdk.sdk.api40.models.CIGitState:
  - 1096
  looker_sdk.sdk.api40.models.CIRun:
  - 1125
  looker_sdk.sdk.api40.models.CIRunResult:
  - 1202
  looker_sdk.sdk.api40.models.CIScheduleTrigger:
  - 1251
  looker_sdk.sdk.api40.models.Category:
  - 1049
  looker_sdk.sdk.api40.models.ColorCollection:
  - 1280
  looker_sdk.sdk.api40.models.ColorStop:
  - 1313
  looker_sdk.sdk.api40.models.ColumnSearch:
  - 1329
  looker_sdk.sdk.api40.models.ComparisonType:
  - 1357
  looker_sdk.sdk.api40.models.ConnectionFeatures:
  - 1379
  looker_sdk.sdk.api40.models.ContentFavorite:
  - 1456
  looker_sdk.sdk.api40.models.ContentMeta:
  - 1501
  looker_sdk.sdk.api40.models.ContentMetaGroupUser:
  - 1558
  looker_sdk.sdk.api40.models.ContentSearch:
  - 1597
  looker_sdk.sdk.api40.models.ContentSummary:
  - 1650
  looker_sdk.sdk.api40.models.ContentValidation:
  - 1739
  looker_sdk.sdk.api40.models.ContentValidationAlert:
  - 1784
  looker_sdk.sdk.api40.models.ContentValidationDashboard:
  - 1829
  looker_sdk.sdk.api40.models.ContentValidationDashboardElement:
  - 1862
  looker_sdk.sdk.api40.models.ContentValidationDashboardFilter:
  - 1939
  looker_sdk.sdk.api40.models.ContentValidationError:
  - 1988
  looker_sdk.sdk.api40.models.ContentValidationFolder:
  - 2021
  looker_sdk.sdk.api40.models.ContentValidationLook:
  - 2037
  looker_sdk.sdk.api40.models.ContentValidationLookMLDashboard:
  - 2066
  looker_sdk.sdk.api40.models.ContentValidationLookMLDashboardElement:
  - 2091
  looker_sdk.sdk.api40.models.ContentValidationScheduledPlan:
  - 2109
  looker_sdk.sdk.api40.models.ContentValidatorContentError:
  - 2134
  looker_sdk.sdk.api40.models.ContentValidatorError:
  - 2203
  looker_sdk.sdk.api40.models.ContentValidatorErrorItem:
  - 2258
  looker_sdk.sdk.api40.models.ContentValidatorResult:
  - 2279
  looker_sdk.sdk.api40.models.ContentValidatorTestedExplore:
  - 2308
  looker_sdk.sdk.api40.models.ContentView:
  - 2329
  looker_sdk.sdk.api40.models.ContinuousPalette:
  - 2390
  looker_sdk.sdk.api40.models.CostEstimate:
  - 2419
  looker_sdk.sdk.api40.models.CreateCIRunRequest:
  - 2448
  looker_sdk.sdk.api40.models.CreateCIRunResponse:
  - 2473
  looker_sdk.sdk.api40.models.CreateCostEstimate:
  - 2489
  looker_sdk.sdk.api40.models.CreateCredentialsApi3:
  - 2504
  looker_sdk.sdk.api40.models.CreateDashboardFilter:
  - 2549
  looker_sdk.sdk.api40.models.CreateDashboardRenderTask:
  - 2622
  looker_sdk.sdk.api40.models.CreateEmbedUserRequest:
  - 2643
  looker_sdk.sdk.api40.models.CreateFolder:
  - 2656
  looker_sdk.sdk.api40.models.CreateOAuthApplicationUserStateRequest:
  - 2672
  looker_sdk.sdk.api40.models.CreateOAuthApplicationUserStateResponse:
  - 2709
  looker_sdk.sdk.api40.models.CreateQueryTask:
  - 2745
  - 2725
  looker_sdk.sdk.api40.models.CredentialsApi3:
  - 2775
  looker_sdk.sdk.api40.models.CredentialsEmail:
  - 2816
  looker_sdk.sdk.api40.models.CredentialsEmailSearch:
  - 2885
  looker_sdk.sdk.api40.models.CredentialsEmbed:
  - 2954
  looker_sdk.sdk.api40.models.CredentialsGoogle:
  - 3003
  looker_sdk.sdk.api40.models.CredentialsLDAP:
  - 3052
  looker_sdk.sdk.api40.models.CredentialsLookerOpenid:
  - 3101
  looker_sdk.sdk.api40.models.CredentialsOIDC:
  - 3150
  looker_sdk.sdk.api40.models.CredentialsSaml:
  - 3195
  looker_sdk.sdk.api40.models.CredentialsTotp:
  - 3240
  looker_sdk.sdk.api40.models.CustomWelcomeEmail:
  - 3279
  looker_sdk.sdk.api40.models.DBConnection:
  - 4220
  looker_sdk.sdk.api40.models.DBConnectionBase:
  - 4481
  looker_sdk.sdk.api40.models.DBConnectionOverride:
  - 4514
  looker_sdk.sdk.api40.models.DBConnectionTestResult:
  - 4615
  looker_sdk.sdk.api40.models.Dashboard:
  - 3308
  looker_sdk.sdk.api40.models.DashboardAggregateTableLookml:
  - 3519
  looker_sdk.sdk.api40.models.DashboardAppearance:
  - 3540
  looker_sdk.sdk.api40.models.DashboardBase:
  - 3581
  looker_sdk.sdk.api40.models.DashboardElement:
  - 3658
  looker_sdk.sdk.api40.models.DashboardFilter:
  - 3791
  looker_sdk.sdk.api40.models.DashboardLayout:
  - 3868
  looker_sdk.sdk.api40.models.DashboardLayoutComponent:
  - 3923
  looker_sdk.sdk.api40.models.DashboardLookml:
  - 3984
  looker_sdk.sdk.api40.models.DataActionForm:
  - 4009
  looker_sdk.sdk.api40.models.DataActionFormField:
  - 4030
  looker_sdk.sdk.api40.models.DataActionFormSelectOption:
  - 4079
  looker_sdk.sdk.api40.models.DataActionRequest:
  - 4095
  looker_sdk.sdk.api40.models.DataActionResponse:
  - 4116
  looker_sdk.sdk.api40.models.DataActionUserState:
  - 4149
  looker_sdk.sdk.api40.models.Datagroup:
  - 4167
  looker_sdk.sdk.api40.models.DelegateOauthTest:
  - 4648
  looker_sdk.sdk.api40.models.DependencyGraph:
  - 4677
  looker_sdk.sdk.api40.models.DependencyStatus:
  - 4689
  looker_sdk.sdk.api40.models.DestinationType:
  - 4706
  looker_sdk.sdk.api40.models.DeviceType:
  - 4721
  looker_sdk.sdk.api40.models.Dialect:
  - 4737
  looker_sdk.sdk.api40.models.DialectDriverNamesVersion:
  - 4808
  looker_sdk.sdk.api40.models.DialectInfo:
  - 4826
  looker_sdk.sdk.api40.models.DialectInfoOptions:
  - 4893
  looker_sdk.sdk.api40.models.DigestEmailSend:
  - 5007
  looker_sdk.sdk.api40.models.DigestEmails:
  - 4994
  looker_sdk.sdk.api40.models.DiscretePalette:
  - 5020
  looker_sdk.sdk.api40.models.EgressIpAddresses:
  - 5049
  looker_sdk.sdk.api40.models.EmbedConfig:
  - 5062
  looker_sdk.sdk.api40.models.EmbedCookielessSessionAcquire:
  - 5123
  looker_sdk.sdk.api40.models.EmbedCookielessSessionAcquireResponse:
  - 5188
  looker_sdk.sdk.api40.models.EmbedCookielessSessionGenerateTokens:
  - 5233
  looker_sdk.sdk.api40.models.EmbedCookielessSessionGenerateTokensResponse:
  - 5258
  looker_sdk.sdk.api40.models.EmbedParams:
  - 5295
  looker_sdk.sdk.api40.models.EmbedSecret:
  - 5320
  looker_sdk.sdk.api40.models.EmbedSsoParams:
  - 5361
  looker_sdk.sdk.api40.models.EmbedUrlResponse:
  - 5430
  looker_sdk.sdk.api40.models.Error:
  - 5443
  looker_sdk.sdk.api40.models.ExternalOauthApplication:
  - 5459
  looker_sdk.sdk.api40.models.FillStyle:
  - 5503
  looker_sdk.sdk.api40.models.Folder:
  - 5519
  looker_sdk.sdk.api40.models.FolderBase:
  - 5604
  looker_sdk.sdk.api40.models.Format:
  - 5680
  looker_sdk.sdk.api40.models.GenericError:
  - 5696
  looker_sdk.sdk.api40.models.GitBranch:
  - 5729
  looker_sdk.sdk.api40.models.GitConnectionTest:
  - 5810
  looker_sdk.sdk.api40.models.GitConnectionTestResult:
  - 5835
  looker_sdk.sdk.api40.models.GitStatus:
  - 5864
  looker_sdk.sdk.api40.models.Group:
  - 5893
  looker_sdk.sdk.api40.models.GroupHierarchy:
  - 5942
  looker_sdk.sdk.api40.models.GroupIdForGroupInclusion:
  - 5999
  looker_sdk.sdk.api40.models.GroupIdForGroupUserInclusion:
  - 6014
  looker_sdk.sdk.api40.models.GroupSearch:
  - 6029
  looker_sdk.sdk.api40.models.HomepageItem:
  - 6082
  looker_sdk.sdk.api40.models.HomepageSection:
  - 6207
  looker_sdk.sdk.api40.models.ImportedProject:
  - 6272
  looker_sdk.sdk.api40.models.InstanceConfig:
  - 6301
  looker_sdk.sdk.api40.models.Integration:
  - 6322
  looker_sdk.sdk.api40.models.IntegrationHub:
  - 6413
  looker_sdk.sdk.api40.models.IntegrationParam:
  - 6470
  looker_sdk.sdk.api40.models.IntegrationRequiredField:
  - 6523
  looker_sdk.sdk.api40.models.IntegrationTestResult:
  - 6548
  looker_sdk.sdk.api40.models.InternalHelpResources:
  - 6573
  looker_sdk.sdk.api40.models.InternalHelpResourcesContent:
  - 6594
  looker_sdk.sdk.api40.models.InvestigativeContentType:
  - 6618
  looker_sdk.sdk.api40.models.JsonBi:
  - 6633
  - 6641
  looker_sdk.sdk.api40.models.JsonBiBigQueryMetadata:
  - 6650
  looker_sdk.sdk.api40.models.JsonBiField:
  - 6666
  looker_sdk.sdk.api40.models.JsonBiFields:
  - 6727
  looker_sdk.sdk.api40.models.JsonBiMetadata:
  - 6780
  - 6779
  - 6756
  looker_sdk.sdk.api40.models.JsonBiPivots:
  - 6816
  looker_sdk.sdk.api40.models.JsonBiTableCalc:
  - 6845
  looker_sdk.sdk.api40.models.Kind:
  - 6881
  looker_sdk.sdk.api40.models.LDAPConfig:
  - 6898
  looker_sdk.sdk.api40.models.LDAPConfigTestIssue:
  - 7083
  looker_sdk.sdk.api40.models.LDAPConfigTestResult:
  - 7101
  looker_sdk.sdk.api40.models.LDAPGroupRead:
  - 7142
  looker_sdk.sdk.api40.models.LDAPGroupWrite:
  - 7179
  looker_sdk.sdk.api40.models.LDAPUser:
  - 7216
  looker_sdk.sdk.api40.models.LDAPUserAttributeRead:
  - 7269
  looker_sdk.sdk.api40.models.LDAPUserAttributeWrite:
  - 7298
  looker_sdk.sdk.api40.models.LegacyFeature:
  - 7327
  looker_sdk.sdk.api40.models.Locale:
  - 7392
  looker_sdk.sdk.api40.models.LocalizationSettings:
  - 7417
  looker_sdk.sdk.api40.models.Look:
  - 7438
  looker_sdk.sdk.api40.models.LookBasic:
  - 7575
  looker_sdk.sdk.api40.models.LookMLValidatorError:
  - 8607
  looker_sdk.sdk.api40.models.LookMLValidatorErrorItem:
  - 8672
  looker_sdk.sdk.api40.models.LookMLValidatorResult:
  - 8693
  looker_sdk.sdk.api40.models.LookModel:
  - 8722
  looker_sdk.sdk.api40.models.LookWithDashboards:
  - 8738
  looker_sdk.sdk.api40.models.LookWithQuery:
  - 8879
  looker_sdk.sdk.api40.models.LookmlFieldLink:
  - 7608
  looker_sdk.sdk.api40.models.LookmlModel:
  - 7633
  looker_sdk.sdk.api40.models.LookmlModelExplore:
  - 7678
  looker_sdk.sdk.api40.models.LookmlModelExploreAccessFilter:
  - 7855
  looker_sdk.sdk.api40.models.LookmlModelExploreAlias:
  - 7873
  looker_sdk.sdk.api40.models.LookmlModelExploreAlwaysFilter:
  - 7889
  looker_sdk.sdk.api40.models.LookmlModelExploreConditionallyFilter:
  - 7905
  looker_sdk.sdk.api40.models.LookmlModelExploreError:
  - 7921
  looker_sdk.sdk.api40.models.LookmlModelExploreField:
  - 7950
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldEnumeration:
  - 8205
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldMapLayer:
  - 8221
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldMeasureFilters:
  - 8274
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldPeriodOverPeriodParams:
  - 8290
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldSqlCase:
  - 8352
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldTimeInterval:
  - 8368
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldset:
  - 8323
  looker_sdk.sdk.api40.models.LookmlModelExploreJoins:
  - 8384
  looker_sdk.sdk.api40.models.LookmlModelExploreSet:
  - 8449
  looker_sdk.sdk.api40.models.LookmlModelExploreSupportedMeasureType:
  - 8467
  looker_sdk.sdk.api40.models.LookmlModelNavExplore:
  - 8488
  looker_sdk.sdk.api40.models.LookmlTest:
  - 8521
  looker_sdk.sdk.api40.models.LookmlTestResult:
  - 8562
  looker_sdk.sdk.api40.models.Manifest:
  - 9024
  looker_sdk.sdk.api40.models.MarketplaceAutomation:
  - 9053
  looker_sdk.sdk.api40.models.MaterializePDT:
  - 9078
  looker_sdk.sdk.api40.models.MergeFields:
  - 9099
  looker_sdk.sdk.api40.models.MergeQuery:
  - 9120
  looker_sdk.sdk.api40.models.MergeQuerySourceQuery:
  - 9173
  looker_sdk.sdk.api40.models.MobileFeatureFlags:
  - 9202
  looker_sdk.sdk.api40.models.MobilePayload:
  - 9223
  looker_sdk.sdk.api40.models.MobileSettings:
  - 9260
  looker_sdk.sdk.api40.models.MobileToken:
  - 9297
  - 9285
  looker_sdk.sdk.api40.models.Model:
  - 9311
  looker_sdk.sdk.api40.models.ModelFieldSuggestions:
  - 9336
  looker_sdk.sdk.api40.models.ModelNamedValueFormats:
  - 9369
  looker_sdk.sdk.api40.models.ModelSet:
  - 9398
  looker_sdk.sdk.api40.models.ModelsNotValidated:
  - 9439
  looker_sdk.sdk.api40.models.Name:
  - 9456
  looker_sdk.sdk.api40.models.OIDCConfig:
  - 9529
  looker_sdk.sdk.api40.models.OIDCGroupRead:
  - 9674
  looker_sdk.sdk.api40.models.OIDCGroupWrite:
  - 9707
  looker_sdk.sdk.api40.models.OIDCUserAttributeRead:
  - 9740
  looker_sdk.sdk.api40.models.OIDCUserAttributeWrite:
  - 9765
  looker_sdk.sdk.api40.models.OauthClientApp:
  - 9480
  looker_sdk.sdk.api40.models.PasswordConfig:
  - 9790
  looker_sdk.sdk.api40.models.Period:
  - 9822
  looker_sdk.sdk.api40.models.Permission:
  - 9843
  looker_sdk.sdk.api40.models.PermissionSet:
  - 9872
  looker_sdk.sdk.api40.models.PermissionType:
  - 9912
  looker_sdk.sdk.api40.models.PrivatelabelConfiguration:
  - 9928
  looker_sdk.sdk.api40.models.Project:
  - 10001
  looker_sdk.sdk.api40.models.ProjectCIRun:
  - 10102
  looker_sdk.sdk.api40.models.ProjectError:
  - 10115
  looker_sdk.sdk.api40.models.ProjectFile:
  - 10176
  looker_sdk.sdk.api40.models.ProjectValidation:
  - 10225
  looker_sdk.sdk.api40.models.ProjectValidationCache:
  - 10254
  looker_sdk.sdk.api40.models.ProjectWorkspace:
  - 10287
  looker_sdk.sdk.api40.models.PullRequestMode:
  - 10331
  looker_sdk.sdk.api40.models.Query:
  - 10349
  looker_sdk.sdk.api40.models.QueryTask:
  - 10466
  looker_sdk.sdk.api40.models.RenderTask:
  - 10555
  looker_sdk.sdk.api40.models.Report:
  - 10648
  looker_sdk.sdk.api40.models.RepositoryCredential:
  - 10737
  looker_sdk.sdk.api40.models.ResultFormat:
  - 10781
  looker_sdk.sdk.api40.models.ResultMakerFilterables:
  - 10808
  looker_sdk.sdk.api40.models.ResultMakerFilterablesListen:
  - 10837
  looker_sdk.sdk.api40.models.ResultMakerWithIdVisConfigAndDynamicFields:
  - 10858
  looker_sdk.sdk.api40.models.Role:
  - 10911
  looker_sdk.sdk.api40.models.RoleSearch:
  - 10960
  looker_sdk.sdk.api40.models.RunningQueries:
  - 11013
  looker_sdk.sdk.api40.models.SamlConfig:
  - 11114
  looker_sdk.sdk.api40.models.SamlGroupRead:
  - 11259
  looker_sdk.sdk.api40.models.SamlGroupWrite:
  - 11296
  looker_sdk.sdk.api40.models.SamlMetadataParseResult:
  - 11333
  looker_sdk.sdk.api40.models.SamlUserAttributeRead:
  - 11362
  looker_sdk.sdk.api40.models.SamlUserAttributeWrite:
  - 11391
  looker_sdk.sdk.api40.models.ScheduledPlan:
  - 11420
  looker_sdk.sdk.api40.models.ScheduledPlanDestination:
  - 11587
  looker_sdk.sdk.api40.models.Schema:
  - 11644
  looker_sdk.sdk.api40.models.SchemaColumn:
  - 11662
  looker_sdk.sdk.api40.models.SchemaColumns:
  - 11711
  looker_sdk.sdk.api40.models.SchemaTable:
  - 11740
  looker_sdk.sdk.api40.models.SchemaTables:
  - 11777
  looker_sdk.sdk.api40.models.SecretType:
  - 11805
  looker_sdk.sdk.api40.models.Session:
  - 11821
  looker_sdk.sdk.api40.models.SessionConfig:
  - 11894
  looker_sdk.sdk.api40.models.Setting:
  - 11931
  looker_sdk.sdk.api40.models.SmtpNodeStatus:
  - 12046
  looker_sdk.sdk.api40.models.SmtpSettings:
  - 12071
  looker_sdk.sdk.api40.models.SmtpStatus:
  - 12116
  looker_sdk.sdk.api40.models.Snippet:
  - 12141
  looker_sdk.sdk.api40.models.SqlInterfaceQuery:
  - 12166
  looker_sdk.sdk.api40.models.SqlInterfaceQueryCreate:
  - 12191
  looker_sdk.sdk.api40.models.SqlInterfaceQueryMetadata:
  - 12216
  looker_sdk.sdk.api40.models.SqlQuery:
  - 12229
  looker_sdk.sdk.api40.models.SqlQueryCreate:
  - 12298
  looker_sdk.sdk.api40.models.SqlValidatorError:
  - 12331
  looker_sdk.sdk.api40.models.SqlValidatorErrorItem:
  - 12392
  looker_sdk.sdk.api40.models.SqlValidatorResult:
  - 12413
  looker_sdk.sdk.api40.models.SqlValidatorTestedExplore:
  - 12442
  looker_sdk.sdk.api40.models.SshPublicKey:
  - 12479
  looker_sdk.sdk.api40.models.SshServer:
  - 12492
  looker_sdk.sdk.api40.models.SshTunnel:
  - 12541
  looker_sdk.sdk.api40.models.SslVersion:
  - 12597
  looker_sdk.sdk.api40.models.SupportAccessAddEntries:
  - 12614
  looker_sdk.sdk.api40.models.SupportAccessAllowlistEntry:
  - 12632
  looker_sdk.sdk.api40.models.SupportAccessEnable:
  - 12665
  looker_sdk.sdk.api40.models.SupportAccessStatus:
  - 12678
  looker_sdk.sdk.api40.models.SupportedActionTypes:
  - 12698
  looker_sdk.sdk.api40.models.SupportedDownloadSettings:
  - 12715
  looker_sdk.sdk.api40.models.SupportedFormats:
  - 12730
  looker_sdk.sdk.api40.models.SupportedFormattings:
  - 12757
  looker_sdk.sdk.api40.models.SupportedVisualizationFormattings:
  - 12772
  looker_sdk.sdk.api40.models.Theme:
  - 12788
  looker_sdk.sdk.api40.models.ThemeSettings:
  - 12825
  looker_sdk.sdk.api40.models.Timezone:
  - 13018
  looker_sdk.sdk.api40.models.UpdateArtifact:
  - 13043
  looker_sdk.sdk.api40.models.UpdateFolder:
  - 13072
  looker_sdk.sdk.api40.models.User:
  - 13088
  looker_sdk.sdk.api40.models.UserAttribute:
  - 13249
  looker_sdk.sdk.api40.models.UserAttributeFilterTypes:
  - 13309
  looker_sdk.sdk.api40.models.UserAttributeGroupValue:
  - 13332
  looker_sdk.sdk.api40.models.UserAttributeWithValue:
  - 13375
  looker_sdk.sdk.api40.models.UserEmailOnly:
  - 13432
  looker_sdk.sdk.api40.models.UserLoginLockout:
  - 13445
  looker_sdk.sdk.api40.models.UserPublic:
  - 13498
  looker_sdk.sdk.api40.models.ValidationError:
  - 13539
  looker_sdk.sdk.api40.models.ValidationErrorDetail:
  - 13564
  looker_sdk.sdk.api40.models.WeekStartDay:
  - 13592
  looker_sdk.sdk.api40.models.WelcomeEmailTest:
  - 13613
  looker_sdk.sdk.api40.models.WhitelabelConfiguration:
  - 13638
  looker_sdk.sdk.api40.models.Workspace:
  - 13715
  looker_sdk.sdk.api40.models.WriteAlert:
  - 13792
  - 13795
  - 13740
  looker_sdk.sdk.api40.models.WriteApiSession:
  - 13870
  looker_sdk.sdk.api40.models.WriteBackupConfiguration:
  - 13886
  looker_sdk.sdk.api40.models.WriteBoard:
  - 13922
  looker_sdk.sdk.api40.models.WriteBoardItem:
  - 13954
  looker_sdk.sdk.api40.models.WriteBoardSection:
  - 14022
  looker_sdk.sdk.api40.models.WriteColorCollection:
  - 14058
  looker_sdk.sdk.api40.models.WriteContentFavorite:
  - 14090
  looker_sdk.sdk.api40.models.WriteContentMeta:
  - 14124
  looker_sdk.sdk.api40.models.WriteCreateDashboardFilter:
  - 14140
  looker_sdk.sdk.api40.models.WriteCreateQueryTask:
  - 14208
  - 14229
  looker_sdk.sdk.api40.models.WriteCredentialsEmail:
  - 14256
  looker_sdk.sdk.api40.models.WriteDBConnection:
  - 14699
  looker_sdk.sdk.api40.models.WriteDBConnectionOverride:
  - 14900
  looker_sdk.sdk.api40.models.WriteDashboard:
  - 14280
  looker_sdk.sdk.api40.models.WriteDashboardBase:
  - 14399
  looker_sdk.sdk.api40.models.WriteDashboardElement:
  - 14416
  looker_sdk.sdk.api40.models.WriteDashboardFilter:
  - 14517
  looker_sdk.sdk.api40.models.WriteDashboardLayout:
  - 14581
  looker_sdk.sdk.api40.models.WriteDashboardLayoutComponent:
  - 14617
  looker_sdk.sdk.api40.models.WriteDashboardLookml:
  - 14657
  looker_sdk.sdk.api40.models.WriteDatagroup:
  - 14678
  looker_sdk.sdk.api40.models.WriteEmbedConfig:
  - 15000
  looker_sdk.sdk.api40.models.WriteEmbedSecret:
  - 15060
  looker_sdk.sdk.api40.models.WriteExternalOauthApplication:
  - 15088
  looker_sdk.sdk.api40.models.WriteFolderBase:
  - 15124
  looker_sdk.sdk.api40.models.WriteGitBranch:
  - 15143
  looker_sdk.sdk.api40.models.WriteGroup:
  - 15162
  looker_sdk.sdk.api40.models.WriteIntegration:
  - 15186
  looker_sdk.sdk.api40.models.WriteIntegrationHub:
  - 15214
  looker_sdk.sdk.api40.models.WriteInternalHelpResources:
  - 15235
  looker_sdk.sdk.api40.models.WriteInternalHelpResourcesContent:
  - 15251
  looker_sdk.sdk.api40.models.WriteLDAPConfig:
  - 15275
  looker_sdk.sdk.api40.models.WriteLegacyFeature:
  - 15427
  looker_sdk.sdk.api40.models.WriteLookBasic:
  - 15443
  looker_sdk.sdk.api40.models.WriteLookWithQuery:
  - 15491
  looker_sdk.sdk.api40.models.WriteLookmlModel:
  - 15459
  looker_sdk.sdk.api40.models.WriteMergeQuery:
  - 15549
  looker_sdk.sdk.api40.models.WriteMobileToken:
  - 15593
  - 15604
  looker_sdk.sdk.api40.models.WriteModelSet:
  - 15613
  looker_sdk.sdk.api40.models.WriteOIDCConfig:
  - 15670
  looker_sdk.sdk.api40.models.WriteOauthClientApp:
  - 15634
  looker_sdk.sdk.api40.models.WritePasswordConfig:
  - 15782
  looker_sdk.sdk.api40.models.WritePermissionSet:
  - 15814
  looker_sdk.sdk.api40.models.WritePrivatelabelConfiguration:
  - 15835
  looker_sdk.sdk.api40.models.WriteProject:
  - 15903
  looker_sdk.sdk.api40.models.WriteQuery:
  - 15991
  looker_sdk.sdk.api40.models.WriteRepositoryCredential:
  - 16083
  looker_sdk.sdk.api40.models.WriteResultMakerWithIdVisConfigAndDynamicFields:
  - 16111
  looker_sdk.sdk.api40.models.WriteRole:
  - 16128
  looker_sdk.sdk.api40.models.WriteSamlConfig:
  - 16166
  looker_sdk.sdk.api40.models.WriteScheduledPlan:
  - 16278
  looker_sdk.sdk.api40.models.WriteSessionConfig:
  - 16416
  looker_sdk.sdk.api40.models.WriteSetting:
  - 16452
  looker_sdk.sdk.api40.models.WriteSqlInterfaceQueryCreate:
  - 16552
  looker_sdk.sdk.api40.models.WriteSshServer:
  - 16571
  looker_sdk.sdk.api40.models.WriteSshTunnel:
  - 16603
  looker_sdk.sdk.api40.models.WriteTheme:
  - 16635
  looker_sdk.sdk.api40.models.WriteUser:
  - 16667
  looker_sdk.sdk.api40.models.WriteUserAttribute:
  - 16716
  looker_sdk.sdk.api40.models.WriteUserAttributeWithValue:
  - 16764
  looker_sdk.sdk.api40.models.WriteWhitelabelConfiguration:
  - 16780
  mock:
  - 11
  - 12
  mock.backports:
  - 4
  - 6
  mock.backports.IsolatedAsyncioTestCase.__init__:
  - 51
  mock.backports.IsolatedAsyncioTestCase._asyncioLoopRunner:
  - 56
  - 57
  - 59
  - 60
  mock.backports.IsolatedAsyncioTestCase._setupAsyncioLoop:
  - 65
  - 66
  - 67
  - 69
  - 70
  - 71
  mock.backports.IsolatedAsyncioTestCase._tearDownAsyncioLoop:
  - 77
  - 78
  - 82
  - 84
  - 85
  mock.backports.IsolatedAsyncioTestCase.run:
  - 88
  - 90
  - 92
  mock.backports._has_code_flag:
  - 20
  - 23
  - 25
  - 26
  - 28
  mock.backports._unwrap_partial:
  - 15
  mock.backports.iscoroutinefunction:
  - 36
  - 37
  - 31
  mock.mock:
  - 2311
  - 2312
  - 2584
  - 2074
  - 2076
  - 2081
  - 2082
  - 2996
  - 2998
  - 56
  - 2107
  - 2127
  - 2128
  - 2129
  - 2130
  - 348
  - 2791
  - 1128
  - 1129
  - 1130
  - 1131
  mock.mock.<lambda1>:
  - 2127
  mock.mock.<lambda2>:
  - 2128
  mock.mock.<lambda3>:
  - 2129
  mock.mock.<lambda4>:
  - 2130
  mock.mock.AsyncMock:
  - 2530
  mock.mock.AsyncMockMixin:
  - 2320
  - 2318
  - 2319
  mock.mock.AsyncMockMixin.__init__:
  - 2339
  - 2323
  - 2355
  - 2333
  - 2334
  - 2335
  mock.mock.AsyncMockMixin._execute_mock_call:
  - 2370
  - 2371
  - 2373
  - 2375
  - 2380
  - 2382
  - 2383
  - 2385
  - 2387
  - 2390
  - 2396
  - 2393
  - 2394
  - 2395
  - 2364
  - 2367
  mock.mock.AsyncMockMixin.assert_any_await:
  - 2451
  - 2455
  - 2456
  - 2457
  - 2458
  - 2459
  mock.mock.AsyncMockMixin.assert_awaited:
  - 2401
  - 2405
  mock.mock.AsyncMockMixin.assert_awaited_once:
  - 2410
  - 2414
  mock.mock.AsyncMockMixin.assert_awaited_once_with:
  - 2448
  - 2444
  - 2439
  mock.mock.AsyncMockMixin.assert_awaited_with:
  - 2432
  - 2433
  - 2434
  - 2435
  - 2420
  - 2424
  - 2425
  mock.mock.AsyncMockMixin.assert_awaited_with._error_message:
  - 2429
  mock.mock.AsyncMockMixin.assert_has_awaits:
  - 2496
  - 2465
  - 2499
  - 2501
  - 2503
  - 2504
  - 2477
  - 2478
  - 2479
  - 2480
  - 2481
  - 2482
  - 2485
  - 2487
  mock.mock.AsyncMockMixin.assert_not_awaited:
  - 2514
  - 2510
  mock.mock.AsyncMockMixin.reset_mock:
  - 2520
  - 2523
  - 2526
  mock.mock.CallableMixin.__call__:
  - 1188
  - 1189
  - 1190
  mock.mock.CallableMixin.__init__:
  - 1172
  mock.mock.CallableMixin._execute_mock_call:
  - 1249
  - 1250
  - 1252
  - 1253
  - 1254
  - 1257
  - 1259
  - 1262
  - 1265
  - 1268
  - 1269
  mock.mock.CallableMixin._increment_mock_call:
  - 1222
  - 1223
  - 1225
  - 1229
  - 1230
  - 1232
  - 1233
  - 1204
  - 1206
  - 1215
  mock.mock.CallableMixin._mock_call:
  - 1194
  mock.mock.InvalidSpecError:
  - 53
  mock.mock.MagicMixin.__init__:
  - 2216
  - 2217
  - 2218
  mock.mock.MagicMixin._mock_set_magics:
  - 2225
  - 2226
  - 2229
  - 2230
  - 2232
  - 2235
  - 2237
  - 2238
  - 2239
  mock.mock.MagicMock:
  - 2260
  mock.mock.MagicMock.mock_add_spec:
  - 2276
  - 2277
  - 2271
  mock.mock.MagicMock.reset_mock:
  - 2280
  - 2289
  - 2283
  mock.mock.MagicProxy.__get__:
  - 2307
  mock.mock.MagicProxy.create_mock:
  - 2300
  - 2302
  - 2303
  mock.mock.Mock:
  - 1276
  mock.mock.NonCallableMagicMock:
  - 2244
  mock.mock.NonCallableMagicMock.mock_add_spec:
  - 2251
  - 2252
  - 2246
  mock.mock.NonCallableMock:
  - 611
  - 612
  - 451
  - 613
  - 614
  - 615
  - 601
  - 443
  - 637
  mock.mock.NonCallableMock.__class__:
  - 608
  - 607
  mock.mock.NonCallableMock.__delattr__:
  - 851
  - 852
  - 853
  - 858
  - 859
  - 860
  - 861
  - 863
  mock.mock.NonCallableMock.__dir__:
  - 802
  - 803
  - 804
  - 805
  - 791
  - 792
  - 793
  - 796
  - 797
  - 799
  mock.mock.NonCallableMock.__get_return_value:
  - 585
  - 586
  - 582
  mock.mock.NonCallableMock.__get_side_effect:
  - 624
  - 625
  - 620
  - 623
  mock.mock.NonCallableMock.__getattr__:
  - 709
  - 710
  - 712
  - 714
  - 727
  - 717
  - 719
  - 725
  - 695
  - 697
  - 698
  - 700
  - 702
  - 703
  mock.mock.NonCallableMock.__init__:
  - 509
  - 487
  - 490
  - 493
  - 502
  - 503
  - 505
  - 508
  - 477
  - 511
  mock.mock.NonCallableMock.__new__:
  - 465
  - 467
  - 468
  - 462
  mock.mock.NonCallableMock.__repr__:
  - 770
  - 773
  - 777
  - 779
  - 783
  - 786
  mock.mock.NonCallableMock.__set_return_value:
  - 594
  - 598
  mock.mock.NonCallableMock.__set_side_effect:
  - 632
  - 630
  mock.mock.NonCallableMock.__setattr__:
  - 833
  - 837
  - 840
  - 809
  - 841
  - 811
  - 812
  - 844
  - 847
  - 816
  - 819
  - 820
  - 823
  - 824
  - 826
  - 830
  - 831
  mock.mock.NonCallableMock.__setattr__.<lambda1>:
  - 826
  mock.mock.NonCallableMock._call_matcher:
  - 928
  - 934
  - 935
  - 937
  - 915
  - 922
  - 923
  - 927
  mock.mock.NonCallableMock._calls_repr:
  - 1115
  - 1108
  - 1117
  mock.mock.NonCallableMock._extract_mock_name:
  - 748
  - 754
  - 756
  - 761
  - 763
  - 764
  - 767
  mock.mock.NonCallableMock._format_mock_call_signature:
  - 870
  mock.mock.NonCallableMock._format_mock_failure_message:
  - 875
  - 877
  mock.mock.NonCallableMock._get_call_signature_from_name:
  - 896
  - 899
  - 900
  - 901
  - 907
  - 882
  - 892
  mock.mock.NonCallableMock._get_child_mock:
  - 1090
  - 1091
  - 1097
  - 1098
  - 1100
  - 1070
  - 1104
  - 1077
  - 1079
  - 1082
  - 1083
  - 1084
  - 1086
  - 1087
  mock.mock.NonCallableMock._mock_add_spec:
  - 550
  - 551
  - 554
  - 555
  - 559
  - 561
  - 562
  - 565
  - 568
  - 569
  - 543
  mock.mock.NonCallableMock.assert_any_call:
  - 1059
  - 1060
  - 1061
  - 1062
  - 1063
  - 1054
  mock.mock.NonCallableMock.assert_called:
  - 953
  - 956
  mock.mock.NonCallableMock.assert_called_once:
  - 969
  - 962
  - 965
  mock.mock.NonCallableMock.assert_called_once_with:
  - 1003
  - 996
  - 1005
  - 999
  mock.mock.NonCallableMock.assert_called_with:
  - 973
  - 978
  - 979
  - 988
  - 989
  - 990
  - 991
  mock.mock.NonCallableMock.assert_called_with._error_message:
  - 986
  mock.mock.NonCallableMock.assert_has_calls:
  - 1026
  - 1028
  - 1037
  - 1040
  - 1009
  - 1042
  - 1044
  - 1045
  - 1018
  - 1019
  - 1020
  - 1021
  - 1022
  - 1023
  mock.mock.NonCallableMock.assert_not_called:
  - 945
  - 949
  - 942
  mock.mock.NonCallableMock.attach_mock:
  - 529
  - 522
  - 518
  mock.mock.NonCallableMock.configure_mock:
  - 673
  - 681
  - 685
  - 686
  - 687
  - 689
  - 690
  - 691
  mock.mock.NonCallableMock.configure_mock.<lambda1>:
  - 685
  mock.mock.NonCallableMock.mock_add_spec:
  - 538
  - 533
  mock.mock.NonCallableMock.reset_mock:
  - 643
  - 644
  - 646
  - 648
  - 653
  - 654
  - 655
  - 657
  - 659
  - 662
  - 663
  - 665
  - 668
  - 669
  mock.mock.PropertyMock:
  - 3100
  mock.mock.PropertyMock.__get__:
  - 3112
  mock.mock.PropertyMock.__set__:
  - 3114
  mock.mock.PropertyMock._get_child_mock:
  - 3109
  mock.mock.ThreadingMixin.__get_event:
  - 3152
  - 3153
  - 3149
  - 3150
  mock.mock.ThreadingMixin.__init__:
  - 3136
  - 3131
  - 3132
  - 3134
  mock.mock.ThreadingMixin._get_child_mock:
  - 3128
  - 3124
  - 3126
  mock.mock.ThreadingMixin._mock_call:
  - 3160
  - 3162
  - 3157
  - 3159
  mock.mock.ThreadingMixin.reset_mock:
  - 3144
  - 3140
  - 3143
  mock.mock.ThreadingMixin.wait_until_any_call_with:
  - 3185
  - 3186
  - 3187
  - 3181
  mock.mock.ThreadingMixin.wait_until_called:
  - 3175
  - 3173
  - 3167
  mock.mock.ThreadingMock:
  - 3192
  mock.mock._ANY:
  - 2573
  mock.mock._AnyComparer:
  - 1136
  mock.mock._AnyComparer.__contains__:
  - 1145
  - 1141
  - 1142
  - 1143
  mock.mock._AsyncIterator:
  - 3232
  mock.mock._AsyncIterator.__anext__:
  - 3243
  mock.mock._AsyncIterator.__init__:
  - 3237
  mock.mock._Call:
  - 2607
  mock.mock._Call.__call__:
  - 2721
  - 2722
  - 2725
  mock.mock._Call.__eq__:
  - 2690
  - 2696
  - 2666
  - 2699
  - 2701
  - 2671
  - 2676
  - 2710
  - 2681
  - 2683
  - 2685
  - 2687
  mock.mock._Call.__getattr__:
  - 2729
  - 2730
  - 2732
  mock.mock._Call.__getattribute__:
  - 2736
  - 2738
  mock.mock._Call.__new__:
  - 2629
  - 2630
  - 2632
  - 2634
  - 2636
  - 2642
  - 2644
  - 2646
  - 2651
  - 2652
  - 2654
  mock.mock._Call.__repr__:
  - 2758
  - 2760
  - 2764
  - 2769
  - 2771
  - 2775
  mock.mock._Call._get_call_arguments:
  - 2742
  mock.mock._Call.args:
  - 2751
  mock.mock._Call.call_list:
  - 2785
  - 2786
  - 2779
  - 2788
  mock.mock._Call.kwargs:
  - 2755
  mock.mock._CallList.__contains__:
  - 384
  - 385
  - 386
  - 387
  - 388
  - 391
  - 393
  mock.mock._CallList.__repr__:
  - 398
  mock.mock._MockIter.__init__:
  - 430
  mock.mock._MockIter.__next__:
  - 432
  mock.mock._Sentinel:
  - 334
  mock.mock._Sentinel.__getattr__:
  - 339
  - 342
  mock.mock._SentinelObject:
  - 322
  mock.mock._callable:
  - 162
  - 164
  - 165
  - 166
  mock.mock._check_and_set_parent:
  - 419
  - 422
  - 402
  - 404
  - 406
  - 415
  mock.mock._check_signature:
  - 137
  - 138
  - 143
  - 144
  - 145
  mock.mock._check_signature.checksig:
  - 142
  mock.mock._check_spec_arg_typos:
  - 1357
  - 1358
  mock.mock._clear_dict:
  - 2041
  - 2042
  - 2039
  mock.mock._copy_func_details:
  - 156
  - 151
  mock.mock._delegating_property:
  - 377
  - 363
  mock.mock._delegating_property._get:
  - 368
  - 369
  - 367
  mock.mock._delegating_property._set:
  - 372
  - 375
  mock.mock._dot_lookup:
  - 1336
  - 1338
  - 1339
  mock.mock._extract_mock:
  - 95
  mock.mock._format_call_signature:
  - 2592
  - 2593
  - 2595
  - 2597
  - 2598
  - 2591
  mock.mock._get_async_iter.__aiter__:
  - 2184
  - 2182
  - 2183
  mock.mock._get_eq.__eq__:
  - 2153
  - 2155
  mock.mock._get_iter.__iter__:
  - 2176
  - 2172
  - 2173
  mock.mock._get_method:
  - 2098
  mock.mock._get_method.method:
  - 2100
  mock.mock._get_ne.__ne__:
  - 2162
  - 2164
  mock.mock._get_signature_object:
  - 130
  - 102
  - 107
  - 112
  - 113
  - 118
  - 125
  - 126
  mock.mock._get_target:
  - 1715
  - 1719
  mock.mock._get_target.<lambda1>:
  - 1719
  mock.mock._importer:
  - 1344
  - 1345
  - 1347
  - 1349
  - 1343
  mock.mock._instance_callable:
  - 178
  - 180
  - 182
  - 186
  - 187
  mock.mock._is_async_func:
  - 73
  - 74
  mock.mock._is_async_obj:
  - 65
  - 67
  - 68
  - 69
  mock.mock._is_exception:
  - 88
  - 87
  mock.mock._is_instance_mock:
  - 82
  mock.mock._is_list:
  - 174
  mock.mock._must_skip:
  - 2955
  - 2959
  - 2960
  - 2965
  - 2966
  - 2967
  - 2969
  - 2971
  mock.mock._patch.__call__:
  - 1421
  - 1422
  - 1423
  - 1424
  - 1425
  mock.mock._patch.__enter__:
  - 1666
  - 1539
  - 1541
  - 1543
  - 1546
  - 1656
  - 1549
  - 1550
  - 1553
  - 1556
  - 1557
  - 1658
  - 1559
  - 1564
  - 1566
  - 1568
  - 1570
  - 1572
  - 1661
  - 1575
  - 1576
  - 1578
  - 1586
  - 1588
  - 1592
  - 1593
  - 1596
  - 1597
  - 1599
  - 1603
  - 1605
  - 1606
  - 1609
  - 1610
  - 1612
  - 1616
  - 1621
  - 1623
  - 1624
  - 1627
  - 1632
  - 1633
  - 1639
  - 1641
  - 1516
  - 1517
  - 1650
  - 1523
  - 1653
  - 1526
  - 1654
  - 1528
  - 1530
  - 1659
  - 1660
  - 1533
  - 1535
  mock.mock._patch.__exit__:
  - 1670
  - 1671
  - 1674
  - 1675
  - 1677
  - 1678
  - 1683
  - 1691
  mock.mock._patch.__init__:
  - 1378
  - 1382
  - 1383
  - 1384
  - 1388
  - 1373
  - 1374
  mock.mock._patch.copy:
  - 1408
  - 1415
  mock.mock._patch.decorate_async_callable:
  - 1480
  - 1476
  - 1477
  mock.mock._patch.decorate_async_callable.patched:
  - 1482
  - 1485
  mock.mock._patch.decorate_callable:
  - 1459
  - 1460
  - 1463
  mock.mock._patch.decorate_callable.patched:
  - 1465
  - 1468
  mock.mock._patch.decorate_class:
  - 1429
  - 1430
  - 1433
  - 1434
  - 1437
  - 1438
  mock.mock._patch.decoration_helper:
  - 1445
  - 1446
  - 1447
  - 1448
  - 1449
  - 1450
  - 1451
  - 1453
  - 1454
  mock.mock._patch.get_original:
  - 1505
  - 1492
  - 1501
  - 1508
  mock.mock._patch.start:
  - 1696
  - 1697
  - 1695
  mock.mock._patch.stop:
  - 1704
  - 1709
  - 1702
  mock.mock._patch_dict:
  - 1884
  mock.mock._patch_dict.__call__:
  - 1923
  - 1924
  - 1925
  - 1926
  - 1927
  mock.mock._patch_dict.__enter__:
  - 1966
  - 1967
  mock.mock._patch_dict.__exit__:
  - 2013
  - 2014
  - 2015
  mock.mock._patch_dict.__init__:
  - 1916
  - 1917
  mock.mock._patch_dict._patch_dict:
  - 1984
  - 1988
  - 1989
  - 1992
  - 1995
  - 1973
  - 1974
  - 1979
  mock.mock._patch_dict._unpatch_dict:
  - 2008
  - 2003
  - 2006
  mock.mock._patch_dict.decorate_async_callable:
  - 1943
  mock.mock._patch_dict.decorate_async_callable._inner:
  - 1945
  - 1947
  - 1949
  mock.mock._patch_dict.decorate_callable:
  - 1931
  mock.mock._patch_dict.decorate_callable._inner:
  - 1937
  - 1933
  - 1935
  mock.mock._patch_dict.decorate_class:
  - 1955
  - 1956
  - 1957
  - 1958
  - 1959
  - 1960
  - 1961
  mock.mock._patch_dict.start:
  - 2020
  - 2021
  - 2022
  mock.mock._patch_dict.stop:
  - 2034
  - 2027
  - 2029
  mock.mock._patch_multiple:
  - 1792
  - 1786
  - 1797
  - 1774
  - 1775
  - 1777
  - 1779
  - 1784
  - 1754
  - 1791
  mock.mock._patch_multiple.<lambda1>:
  - 1775
  mock.mock._patch_object:
  - 1728
  - 1745
  - 1746
  - 1741
  mock.mock._patch_stopall:
  - 2048
  - 2049
  - 2047
  mock.mock._set_async_signature:
  - 224
  - 227
  - 234
  - 236
  - 237
  - 223
  mock.mock._set_async_signature.checksig:
  - 226
  mock.mock._set_return_value:
  - 2208
  - 2209
  - 2210
  - 2197
  - 2198
  - 2202
  - 2203
  - 2204
  mock.mock._set_signature:
  - 197
  - 198
  - 199
  - 204
  - 207
  - 213
  - 215
  mock.mock._set_signature.checksig:
  - 203
  mock.mock._setup_async_mock:
  - 302
  - 314
  - 294
  mock.mock._setup_async_mock.wrapper:
  - 300
  mock.mock._setup_func:
  - 269
  - 270
  - 271
  mock.mock._setup_func.assert_any_call:
  - 257
  mock.mock._setup_func.assert_called:
  - 247
  mock.mock._setup_func.assert_called_once:
  - 251
  mock.mock._setup_func.assert_called_once_with:
  - 253
  mock.mock._setup_func.assert_called_with:
  - 245
  mock.mock._setup_func.assert_has_calls:
  - 255
  mock.mock._setup_func.assert_not_called:
  - 249
  mock.mock._setup_func.reset_mock:
  - 259
  - 260
  - 261
  - 263
  - 264
  mock.mock._to_stream:
  - 3008
  - 3010
  - 3007
  mock.mock._try_iter:
  - 1152
  - 1154
  - 1156
  - 1159
  mock.mock.create_autospec:
  - 2944
  - 2817
  - 2820
  - 2948
  - 2822
  - 2823
  - 2949
  - 2826
  - 2828
  - 2829
  - 2830
  - 2831
  - 2836
  - 2838
  - 2841
  - 2843
  - 2844
  - 2846
  - 2848
  - 2852
  - 2855
  - 2859
  - 2860
  - 2864
  - 2866
  - 2869
  - 2872
  - 2875
  - 2876
  - 2878
  - 2880
  - 2882
  - 2886
  - 2887
  - 2888
  - 2892
  - 2893
  - 2906
  - 2908
  - 2914
  - 2915
  - 2916
  - 2919
  - 2920
  - 2796
  - 2924
  - 2927
  - 2929
  - 2933
  - 2936
  - 2937
  - 2943
  mock.mock.mock_open:
  - 3014
  - 3079
  - 3025
  - 3059
  - 3061
  - 3064
  - 3066
  - 3067
  - 3068
  - 3070
  mock.mock.mock_open._exit_side_effect:
  - 3056
  mock.mock.mock_open._iter_side_effect:
  - 3048
  - 3044
  - 3046
  - 3047
  mock.mock.mock_open._next_side_effect:
  - 3051
  - 3053
  mock.mock.mock_open._read_side_effect:
  - 3034
  - 3036
  mock.mock.mock_open._readline_side_effect:
  - 3041
  - 3039
  mock.mock.mock_open._readlines_side_effect:
  - 3029
  - 3031
  mock.mock.mock_open.reset_data:
  - 3088
  - 3090
  - 3087
  mock.mock.patch:
  - 1876
  - 1805
  - 1877
  mock.mock.removeprefix:
  - 1125
  mock.mock.seal:
  - 3208
  - 3218
  - 3220
  - 3223
  - 3225
  - 3227
  - 3228
  requests:
  - 130
  - 133
  - 6
  - 138
  - 109
  - 113
  - 114
  - 145
  - 181
  - 184
  requests._check_cryptography:
  - 96
  - 104
  - 100
  - 101
  requests._internal_utils:
  - 1
  - 12
  - 13
  - 14
  - 15
  requests._internal_utils.to_native_string:
  - 33
  - 26
  - 30
  requests._internal_utils.unicode_is_ascii:
  - 47
  - 45
  - 39
  requests.adapters:
  - 1
  - 66
  requests.adapters.BaseAdapter:
  - 114
  requests.adapters.BaseAdapter.__init__:
  - 117
  requests.adapters.BaseAdapter.close:
  - 139
  requests.adapters.BaseAdapter.send:
  - 122
  requests.adapters.HTTPAdapter:
  - 144
  requests.adapters.HTTPAdapter.__getstate__:
  - 201
  requests.adapters.HTTPAdapter.__init__:
  - 192
  - 198
  - 185
  - 186
  - 188
  requests.adapters.HTTPAdapter.__setstate__:
  - 209
  - 210
  - 212
  requests.adapters.HTTPAdapter.add_headers:
  - 556
  requests.adapters.HTTPAdapter.build_connection_pool_key_attributes:
  - 421
  - 374
  requests.adapters.HTTPAdapter.build_response:
  - 352
  - 355
  - 359
  - 360
  - 365
  - 337
  - 346
  - 349
  requests.adapters.HTTPAdapter.cert_verify:
  - 320
  - 292
  - 326
  - 296
  - 299
  - 300
  - 331
  - 302
  - 310
  - 281
  - 319
  requests.adapters.HTTPAdapter.close:
  - 520
  - 521
  - 514
  - 519
  requests.adapters.HTTPAdapter.get_connection:
  - 484
  - 493
  - 495
  - 496
  - 497
  - 498
  - 503
  - 504
  - 473
  - 507
  - 508
  - 509
  requests.adapters.HTTPAdapter.get_connection_with_tls_context:
  - 452
  - 453
  - 454
  - 455
  - 424
  - 460
  - 461
  - 466
  - 443
  - 445
  requests.adapters.HTTPAdapter.init_poolmanager:
  - 219
  - 235
  requests.adapters.HTTPAdapter.proxy_headers:
  - 585
  - 570
  - 586
  - 583
  requests.adapters.HTTPAdapter.proxy_manager_for:
  - 256
  - 257
  - 258
  - 268
  - 269
  - 243
  - 254
  requests.adapters.HTTPAdapter.request_url:
  - 544
  - 547
  - 548
  - 550
  - 551
  - 524
  - 537
  - 538
  - 542
  - 543
  requests.adapters.HTTPAdapter.send:
  - 641
  - 644
  - 662
  - 664
  - 667
  - 670
  - 673
  - 686
  - 689
  - 691
  - 696
  - 593
  - 610
  - 616
  - 617
  - 618
  - 629
  - 632
  - 638
  requests.adapters._urllib3_request_context:
  - 97
  - 98
  - 84
  - 85
  - 89
  - 91
  - 92
  requests.api:
  - 1
  requests.api.delete:
  - 149
  - 157
  requests.api.get:
  - 73
  - 63
  requests.api.head:
  - 89
  - 99
  - 100
  requests.api.options:
  - 85
  - 77
  requests.api.patch:
  - 145
  - 134
  requests.api.post:
  - 104
  - 115
  requests.api.put:
  - 130
  - 119
  requests.api.request:
  - 58
  - 59
  - 15
  requests.auth:
  - 1
  requests.auth.AuthBase:
  - 70
  requests.auth.HTTPBasicAuth:
  - 77
  requests.auth.HTTPBasicAuth.__call__:
  - 95
  requests.auth.HTTPBasicAuth.__eq__:
  - 84
  requests.auth.HTTPDigestAuth:
  - 108
  requests.auth.HTTPDigestAuth.__call__:
  - 289
  - 290
  - 292
  - 299
  - 300
  - 287
  requests.auth.HTTPDigestAuth.__eq__:
  - 306
  requests.auth.HTTPDigestAuth.__init__:
  - 114
  requests.auth.HTTPDigestAuth.build_digest_header:
  - 133
  - 134
  - 135
  - 138
  - 141
  - 143
  - 151
  - 159
  - 167
  - 176
  - 178
  - 183
  - 186
  - 192
  - 193
  - 195
  - 200
  - 201
  - 202
  - 203
  - 205
  - 206
  - 207
  - 209
  - 210
  - 211
  - 213
  - 225
  - 227
  - 229
  - 231
  - 127
  requests.auth.HTTPDigestAuth.build_digest_header.<lambda1>:
  - 176
  requests.auth.HTTPDigestAuth.build_digest_header.md5_utf8:
  - 146
  - 147
  - 148
  requests.auth.HTTPDigestAuth.build_digest_header.sha256_utf8:
  - 162
  - 163
  - 164
  requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8:
  - 170
  - 171
  - 172
  requests.auth.HTTPDigestAuth.build_digest_header.sha_utf8:
  - 154
  - 155
  - 156
  requests.auth.HTTPDigestAuth.handle_401:
  - 257
  - 258
  - 260
  - 262
  - 263
  - 267
  - 268
  - 269
  - 270
  - 271
  - 273
  - 242
  - 276
  - 277
  - 250
  - 254
  requests.auth.HTTPDigestAuth.handle_redirect:
  - 237
  - 238
  requests.auth.HTTPDigestAuth.init_per_thread_state:
  - 118
  requests.auth.HTTPProxyAuth:
  - 100
  requests.auth.HTTPProxyAuth.__call__:
  - 103
  requests.auth._basic_auth_str:
  - 35
  - 36
  - 37
  - 43
  - 45
  - 46
  - 47
  - 50
  - 53
  - 56
  - 57
  - 26
  - 59
  - 60
  - 62
  - 63
  requests.certs:
  - 16
  - 17
  - 3
  requests.check_compatibility:
  - 64
  - 68
  - 71
  - 75
  - 76
  - 77
  - 80
  - 81
  - 82
  - 86
  - 59
  - 63
  requests.compat:
  - 1
  - 42
  - 20
  - 66
  requests.compat._resolve_char_detection:
  - 33
  - 34
  - 36
  - 31
  requests.cookies:
  - 1
  requests.cookies.CookieConflictError:
  - 171
  requests.cookies.MockRequest:
  - 24
  requests.cookies.MockRequest.__init__:
  - 38
  requests.cookies.MockRequest.add_header:
  - 79
  requests.cookies.MockRequest.get_full_url:
  - 56
  - 58
  - 52
  - 55
  requests.cookies.MockRequest.get_header:
  - 76
  requests.cookies.MockRequest.get_host:
  - 44
  requests.cookies.MockRequest.get_origin_req_host:
  - 47
  requests.cookies.MockRequest.host:
  - 100
  requests.cookies.MockRequest.origin_req_host:
  - 96
  requests.cookies.MockRequest.unverifiable:
  - 92
  requests.cookies.MockResponse:
  - 104
  requests.cookies.MockResponse.__init__:
  - 111
  requests.cookies.MockResponse.getheaders:
  - 121
  requests.cookies.RequestsCookieJar:
  - 177
  requests.cookies.RequestsCookieJar.__contains__:
  - 323
  requests.cookies.RequestsCookieJar.__delitem__:
  - 344
  - 347
  requests.cookies.RequestsCookieJar.__getitem__:
  - 328
  - 334
  requests.cookies.RequestsCookieJar.__getstate__:
  - 416
  - 417
  - 419
  requests.cookies.RequestsCookieJar.__setitem__:
  - 337
  - 341
  requests.cookies.RequestsCookieJar.__setstate__:
  - 424
  - 425
  - 426
  - 423
  requests.cookies.RequestsCookieJar._find:
  - 367
  - 378
  - 379
  - 380
  - 381
  requests.cookies.RequestsCookieJar._find_no_duplicates:
  - 387
  - 399
  - 400
  - 401
  - 402
  - 403
  - 411
  requests.cookies.RequestsCookieJar.copy:
  - 432
  - 429
  - 430
  - 431
  requests.cookies.RequestsCookieJar.get:
  - 202
  - 195
  requests.cookies.RequestsCookieJar.get_dict:
  - 315
  - 314
  - 307
  requests.cookies.RequestsCookieJar.get_policy:
  - 436
  requests.cookies.RequestsCookieJar.items:
  - 275
  - 269
  requests.cookies.RequestsCookieJar.iteritems:
  - 265
  - 266
  - 260
  requests.cookies.RequestsCookieJar.iterkeys:
  - 232
  - 226
  - 231
  requests.cookies.RequestsCookieJar.itervalues:
  - 248
  - 249
  - 243
  requests.cookies.RequestsCookieJar.keys:
  - 240
  - 235
  requests.cookies.RequestsCookieJar.list_domains:
  - 280
  - 281
  - 282
  - 278
  requests.cookies.RequestsCookieJar.list_paths:
  - 288
  - 289
  - 290
  - 286
  requests.cookies.RequestsCookieJar.multiple_domains:
  - 300
  - 301
  - 294
  - 303
  requests.cookies.RequestsCookieJar.set:
  - 207
  - 212
  - 213
  - 214
  - 218
  - 219
  - 221
  - 222
  requests.cookies.RequestsCookieJar.set_cookie:
  - 352
  - 353
  - 355
  - 356
  - 350
  - 351
  requests.cookies.RequestsCookieJar.update:
  - 359
  - 360
  - 361
  - 362
  - 364
  requests.cookies.RequestsCookieJar.values:
  - 257
  - 252
  requests.cookies._copy_cookie_jar:
  - 448
  - 449
  - 450
  - 451
  - 441
  - 444
  - 446
  requests.cookies.cookiejar_from_dict:
  - 522
  - 530
  - 531
  - 533
  - 535
  - 536
  - 537
  requests.cookies.create_cookie:
  - 483
  - 484
  - 485
  - 486
  - 487
  - 456
  - 489
  - 477
  - 478
  requests.cookies.extract_cookies_to_jar:
  - 131
  - 134
  - 136
  - 137
  - 125
  requests.cookies.get_cookie_header:
  - 146
  - 147
  - 148
  - 141
  requests.cookies.merge_cookies:
  - 549
  - 552
  - 553
  - 554
  - 556
  - 558
  - 559
  - 543
  requests.cookies.morsel_to_cookie:
  - 515
  - 493
  - 496
  - 498
  - 501
  - 503
  - 504
  - 506
  requests.cookies.remove_cookie_by_name:
  - 160
  - 162
  - 164
  - 166
  - 167
  - 152
  - 157
  - 158
  requests.exceptions:
  - 1
  requests.exceptions.ChunkedEncodingError:
  - 120
  requests.exceptions.ConnectTimeout:
  - 81
  requests.exceptions.ConnectionError:
  - 60
  requests.exceptions.ContentDecodingError:
  - 124
  requests.exceptions.FileModeWarning:
  - 147
  requests.exceptions.HTTPError:
  - 56
  requests.exceptions.InvalidHeader:
  - 112
  requests.exceptions.InvalidJSONError:
  - 28
  requests.exceptions.InvalidProxyURL:
  - 116
  requests.exceptions.InvalidSchema:
  - 104
  requests.exceptions.InvalidURL:
  - 108
  requests.exceptions.JSONDecodeError:
  - 32
  requests.exceptions.JSONDecodeError.__init__:
  - 41
  - 42
  - 35
  requests.exceptions.JSONDecodeError.__reduce__:
  - 52
  - 45
  requests.exceptions.MissingSchema:
  - 100
  requests.exceptions.ProxyError:
  - 64
  requests.exceptions.ReadTimeout:
  - 88
  requests.exceptions.RequestException:
  - 13
  requests.exceptions.RequestException.__init__:
  - 18
  - 19
  - 21
  - 22
  - 24
  requests.exceptions.RequestsDependencyWarning:
  - 151
  requests.exceptions.RequestsWarning:
  - 143
  requests.exceptions.RetryError:
  - 132
  requests.exceptions.SSLError:
  - 68
  requests.exceptions.StreamConsumedError:
  - 128
  requests.exceptions.Timeout:
  - 72
  requests.exceptions.TooManyRedirects:
  - 96
  requests.exceptions.URLRequired:
  - 92
  requests.exceptions.UnrewindableBodyError:
  - 136
  requests.help:
  - 1
  - 133
  - 134
  requests.help._implementation:
  - 35
  - 45
  - 47
  - 48
  - 49
  - 50
  - 55
  - 56
  - 59
  - 60
  - 61
  - 62
  requests.help.info:
  - 101
  - 70
  - 104
  - 73
  - 74
  - 82
  - 86
  - 88
  - 95
  requests.help.main:
  - 129
  - 130
  requests.hooks:
  - 1
  requests.hooks.dispatch_hook:
  - 23
  - 25
  - 26
  - 27
  - 29
  - 30
  - 31
  requests.models:
  - 1
  requests.models.PreparedRequest:
  - 314
  requests.models.PreparedRequest.__init__:
  - 347
  requests.models.PreparedRequest._get_idna_encoded_host:
  - 404
  requests.models.PreparedRequest.copy:
  - 386
  - 387
  - 383
  requests.models.PreparedRequest.prepare:
  - 364
  - 366
  - 367
  - 368
  - 369
  - 370
  - 371
  - 377
  requests.models.PreparedRequest.prepare_auth:
  - 608
  - 589
  - 592
  - 593
  - 594
  - 596
  - 597
  - 599
  - 602
  - 605
  requests.models.PreparedRequest.prepare_body:
  - 514
  - 515
  - 517
  - 524
  - 526
  - 532
  - 537
  - 541
  - 543
  - 548
  - 549
  - 554
  - 555
  - 557
  - 558
  - 559
  - 564
  - 567
  - 495
  - 504
  - 510
  requests.models.PreparedRequest.prepare_content_length:
  - 576
  - 579
  - 580
  - 582
  - 573
  - 574
  - 575
  requests.models.PreparedRequest.prepare_cookies:
  - 611
  - 621
  - 624
  - 626
  - 627
  requests.models.PreparedRequest.prepare_headers:
  - 484
  - 486
  - 487
  - 488
  - 490
  - 492
  requests.models.PreparedRequest.prepare_hooks:
  - 636
  - 637
  - 631
  requests.models.PreparedRequest.prepare_method:
  - 394
  - 396
  - 397
  requests.models.PreparedRequest.prepare_url:
  - 410
  - 416
  - 417
  - 419
  - 422
  - 427
  - 433
  - 437
  - 443
  - 450
  - 452
  - 455
  - 460
  - 463
  - 467
  - 470
  - 471
  - 473
  - 474
  - 475
  - 480
  requests.models.Request:
  - 231
  requests.models.Request.__init__:
  - 280
  - 278
  - 279
  requests.models.Request.prepare:
  - 296
  - 297
  - 298
  requests.models.RequestEncodingMixin._encode_files:
  - 138
  - 146
  - 148
  - 152
  - 153
  - 155
  - 156
  - 158
  - 159
  - 161
  - 162
  - 164
  - 166
  - 167
  - 169
  - 173
  - 177
  - 178
  - 180
  - 185
  - 188
  - 190
  - 191
  - 192
  - 197
  - 198
  - 199
  - 201
  requests.models.RequestEncodingMixin._encode_params:
  - 128
  - 129
  - 132
  - 108
  - 115
  - 117
  - 119
  - 121
  - 122
  - 124
  - 125
  - 126
  requests.models.RequestEncodingMixin.path_url:
  - 97
  - 100
  - 101
  - 102
  - 104
  - 87
  - 91
  - 94
  requests.models.RequestHooksMixin.deregister_hook:
  - 224
  - 219
  requests.models.RequestHooksMixin.register_hook:
  - 208
  - 210
  - 213
  - 214
  - 215
  - 216
  requests.models.Response:
  - 641
  requests.models.Response.__bool__:
  - 731
  requests.models.Response.__exit__:
  - 709
  requests.models.Response.__getstate__:
  - 714
  - 715
  - 717
  requests.models.Response.__init__:
  - 699
  - 691
  - 669
  requests.models.Response.__iter__:
  - 752
  - 751
  requests.models.Response.__nonzero__:
  - 741
  requests.models.Response.__setstate__:
  - 720
  - 721
  - 724
  - 725
  requests.models.Response.apparent_encoding:
  - 792
  - 793
  - 791
  requests.models.Response.close:
  - 1029
  - 1034
  - 1035
  - 1037
  - 1038
  - 1039
  requests.models.Response.content:
  - 896
  - 899
  - 902
  - 892
  - 894
  requests.models.Response.is_permanent_redirect:
  - 778
  requests.models.Response.is_redirect:
  - 771
  requests.models.Response.iter_content:
  - 800
  - 839
  - 841
  - 846
  - 848
  - 852
  - 853
  requests.models.Response.iter_content.generate:
  - 832
  - 833
  - 835
  - 818
  - 820
  requests.models.Response.iter_lines:
  - 869
  - 872
  - 875
  - 876
  - 878
  - 880
  - 881
  - 885
  - 887
  - 888
  - 860
  requests.models.Response.json:
  - 962
  - 963
  - 965
  - 976
  - 948
  - 957
  requests.models.Response.links:
  - 993
  - 994
  - 984
  - 986
  - 990
  - 991
  requests.models.Response.next:
  - 786
  requests.models.Response.ok:
  - 756
  - 764
  requests.models.Response.raise_for_status:
  - 1025
  - 1000
  - 1003
  - 1009
  - 1011
  - 1015
  - 1020
  requests.models.Response.text:
  - 930
  - 935
  - 943
  - 911
  - 926
  requests.packages:
  - 8
  - 9
  - 12
  - 13
  - 16
  - 18
  - 19
  - 22
  requests.sessions:
  - 1
  - 55
  requests.sessions.Session:
  - 357
  requests.sessions.Session.__exit__:
  - 455
  requests.sessions.Session.__getstate__:
  - 811
  requests.sessions.Session.__init__:
  - 448
  - 449
  - 394
  - 406
  - 444
  - 447
  requests.sessions.Session.__setstate__:
  - 816
  - 815
  requests.sessions.Session.close:
  - 795
  - 796
  - 797
  requests.sessions.Session.delete:
  - 664
  - 671
  requests.sessions.Session.get:
  - 601
  - 594
  - 602
  requests.sessions.Session.get_adapter:
  - 787
  - 788
  - 782
  requests.sessions.Session.head:
  - 616
  - 624
  - 623
  requests.sessions.Session.merge_environment_settings:
  - 768
  - 769
  - 774
  - 775
  - 776
  - 777
  - 751
  - 757
  - 759
  - 760
  - 761
  - 762
  - 766
  requests.sessions.Session.mount:
  - 800
  - 808
  - 805
  - 807
  requests.sessions.Session.options:
  - 613
  - 612
  - 605
  requests.sessions.Session.patch:
  - 652
  - 661
  requests.sessions.Session.post:
  - 627
  - 637
  requests.sessions.Session.prepare_request:
  - 480
  - 481
  - 483
  - 484
  - 485
  - 458
  - 490
  - 493
  - 494
  - 496
  - 470
  - 471
  - 474
  - 475
  requests.sessions.Session.put:
  - 640
  - 649
  requests.sessions.Session.request:
  - 579
  - 519
  - 588
  - 589
  - 563
  - 564
  - 575
  requests.sessions.Session.send:
  - 674
  - 680
  - 681
  - 682
  - 683
  - 684
  - 688
  - 692
  - 693
  - 697
  - 700
  - 703
  - 706
  - 707
  - 710
  - 713
  - 715
  - 716
  - 718
  - 721
  - 723
  - 729
  - 731
  - 733
  - 737
  - 739
  - 740
  - 745
  - 746
  requests.sessions.SessionRedirectMixin.get_redirect_target:
  - 123
  - 124
  - 115
  - 108
  requests.sessions.SessionRedirectMixin.rebuild_auth:
  - 290
  - 298
  - 299
  - 300
  - 283
  requests.sessions.SessionRedirectMixin.rebuild_method:
  - 345
  - 340
  - 334
  - 350
  requests.sessions.SessionRedirectMixin.rebuild_proxies:
  - 322
  - 328
  - 329
  - 303
  - 315
  - 316
  - 318
  requests.sessions.SessionRedirectMixin.resolve_redirects:
  - 256
  - 257
  - 262
  - 263
  - 265
  - 276
  - 279
  - 280
  - 171
  - 175
  - 176
  - 178
  - 182
  - 186
  - 188
  - 190
  - 196
  - 199
  - 200
  - 201
  - 204
  - 205
  - 206
  - 207
  - 209
  - 214
  - 215
  - 217
  - 219
  - 221
  - 224
  - 230
  - 231
  - 235
  - 240
  - 241
  - 242
  - 245
  - 246
  requests.sessions.SessionRedirectMixin.should_strip_auth:
  - 128
  - 129
  - 130
  - 131
  - 137
  - 148
  - 149
  requests.sessions.merge_hooks:
  - 100
  - 97
  - 92
  - 103
  requests.sessions.merge_setting:
  - 67
  - 70
  - 74
  - 75
  - 79
  - 80
  - 84
  - 85
  - 62
  requests.sessions.session:
  - 820
  - 831
  requests.status_codes:
  - 128
  - 1
  - 106
  requests.status_codes._init:
  - 110
  - 111
  - 112
  - 113
  - 114
  - 122
  requests.status_codes._init.doc:
  - 117
  requests.structures:
  - 1
  requests.structures.CaseInsensitiveDict:
  - 14
  requests.structures.CaseInsensitiveDict.__delitem__:
  - 55
  requests.structures.CaseInsensitiveDict.__eq__:
  - 73
  - 68
  - 69
  requests.structures.CaseInsensitiveDict.__getitem__:
  - 52
  requests.structures.CaseInsensitiveDict.__init__:
  - 41
  - 42
  - 44
  requests.structures.CaseInsensitiveDict.__iter__:
  - 58
  requests.structures.CaseInsensitiveDict.__len__:
  - 61
  requests.structures.CaseInsensitiveDict.__repr__:
  - 80
  requests.structures.CaseInsensitiveDict.__setitem__:
  - 49
  requests.structures.CaseInsensitiveDict.copy:
  - 77
  requests.structures.CaseInsensitiveDict.lower_items:
  - 64
  - 65
  requests.structures.LookupDict:
  - 84
  requests.structures.LookupDict.__getitem__:
  - 96
  requests.structures.LookupDict.__init__:
  - 88
  requests.structures.LookupDict.get:
  - 99
  requests.utils:
  - 64
  - 1
  - 69
  - 70
  - 74
  - 621
  - 942
  requests.utils._parse_content_type_header:
  - 512
  - 513
  - 517
  - 518
  - 519
  - 521
  - 522
  - 523
  - 524
  - 525
  - 505
  requests.utils._validate_header_part:
  - 1036
  - 1038
  - 1046
  requests.utils.add_dict_to_cookiejar:
  - 476
  - 469
  requests.utils.address_in_network:
  - 673
  - 680
  - 681
  - 682
  - 683
  requests.utils.atomic_open:
  - 297
  - 298
  - 300
  - 301
  - 302
  - 304
  requests.utils.check_header_validity:
  - 1032
  - 1025
  - 1031
  requests.utils.default_headers:
  - 896
  - 891
  - 894
  requests.utils.default_user_agent:
  - 882
  requests.utils.dict_from_cookiejar:
  - 458
  requests.utils.dict_to_sequence:
  - 128
  - 130
  - 131
  requests.utils.dotted_netmask:
  - 688
  - 695
  requests.utils.extract_zipped_paths:
  - 288
  - 290
  - 259
  - 291
  - 263
  - 269
  - 270
  - 271
  - 272
  - 276
  - 278
  - 281
  - 282
  - 286
  - 287
  requests.utils.from_key_val_list:
  - 329
  - 332
  - 309
  - 326
  requests.utils.get_auth_from_url:
  - 1009
  - 1017
  - 1014
  requests.utils.get_encoding_from_headers:
  - 544
  - 546
  - 549
  - 530
  - 536
  - 538
  - 541
  - 543
  requests.utils.get_encodings_from_content:
  - 480
  - 484
  - 493
  - 494
  - 495
  - 498
  - 499
  - 500
  requests.utils.get_environ_proxies:
  - 817
  - 822
  - 825
  requests.utils.get_netrc_auth:
  - 228
  - 231
  - 235
  - 236
  - 208
  - 210
  - 211
  - 243
  - 221
  - 222
  - 223
  requests.utils.get_unicode_from_response:
  - 609
  - 611
  - 582
  - 615
  - 593
  - 605
  - 607
  requests.utils.guess_filename:
  - 252
  - 253
  - 254
  - 255
  requests.utils.guess_json_utf:
  - 961
  - 962
  - 964
  - 965
  - 967
  - 970
  - 971
  - 973
  - 948
  - 955
  - 957
  - 959
  requests.utils.is_ipv4_address:
  - 699
  - 703
  requests.utils.is_valid_cidr:
  - 710
  - 715
  - 717
  - 721
  - 725
  requests.utils.iter_slices:
  - 576
  - 577
  - 572
  - 574
  - 575
  requests.utils.parse_dict_header:
  - 420
  - 421
  - 424
  - 425
  - 426
  - 398
  requests.utils.parse_header_links:
  - 928
  - 930
  - 934
  - 936
  - 905
  - 916
  - 917
  - 920
  - 922
  - 926
  requests.utils.parse_list_header:
  - 389
  - 390
  - 391
  - 392
  - 366
  requests.utils.prepend_scheme_if_needed:
  - 993
  - 996
  - 999
  - 1000
  - 1002
  - 1005
  - 980
  - 985
  requests.utils.proxy_bypass:
  - 124
  - 121
  - 122
  - 116
  requests.utils.proxy_bypass_registry:
  - 100
  - 102
  - 104
  - 105
  - 106
  - 108
  - 109
  - 110
  - 111
  - 84
  - 89
  - 91
  - 94
  requests.utils.requote_uri:
  - 664
  - 651
  - 669
  requests.utils.resolve_proxies:
  - 867
  - 868
  - 869
  - 871
  - 872
  - 874
  - 876
  - 877
  - 855
  requests.utils.rewind_body:
  - 1072
  - 1080
  - 1075
  - 1076
  requests.utils.select_proxy:
  - 835
  - 836
  - 837
  - 846
  - 847
  - 829
  requests.utils.set_environ:
  - 742
  - 743
  - 746
  - 748
  - 749
  - 735
  requests.utils.should_bypass_proxies:
  - 770
  - 771
  - 772
  - 803
  - 774
  - 806
  - 778
  - 810
  - 781
  - 783
  - 784
  - 785
  - 786
  - 756
  - 788
  - 794
  - 797
  - 798
  requests.utils.should_bypass_proxies.get_proxy:
  - 765
  requests.utils.stream_decode_response_unicode:
  - 555
  - 557
  - 558
  - 561
  - 562
  - 563
  - 564
  - 565
  - 566
  - 567
  - 568
  requests.utils.super_len:
  - 140
  - 143
  - 145
  - 146
  - 148
  - 151
  - 153
  - 160
  - 164
  - 165
  - 177
  - 179
  - 185
  - 188
  - 192
  - 193
  - 197
  - 201
  - 204
  requests.utils.to_key_val_list:
  - 352
  - 355
  - 358
  - 359
  - 361
  - 336
  requests.utils.unquote_header_value:
  - 440
  - 433
  - 452
  - 453
  requests.utils.unquote_unreserved:
  - 641
  - 647
  - 627
  - 632
  - 633
  - 635
  - 637
  requests.utils.urldefragauth:
  - 1060
  - 1063
  - 1066
  - 1068
  - 1055
Fuzzer filename: /src/fuzz_looker.py
Inheritance:
  looker_sdk.error.ErrorDetail: []
  looker_sdk.error.ErrorDocHelper: []
  looker_sdk.error.SDKError:
  - Exception
  looker_sdk.rtl.api_methods.APIMethods: []
  looker_sdk.rtl.api_settings.ApiSettings:
  - PApiSettings
  looker_sdk.rtl.api_settings.PApiSettings:
  - Protocol
  looker_sdk.rtl.api_settings.SettingsConfig:
  - TypedDict
  looker_sdk.rtl.auth_session.AuthSession: []
  looker_sdk.rtl.auth_session.CryptoHash: []
  looker_sdk.rtl.auth_session.OAuthSession:
  - AuthSession
  looker_sdk.rtl.auth_session.OAuthSession.AuthCodeGrantTypeParams:
  - GrantTypeParams
  looker_sdk.rtl.auth_session.OAuthSession.GrantTypeParams: []
  looker_sdk.rtl.auth_session.OAuthSession.RefreshTokenGrantTypeParams:
  - GrantTypeParams
  looker_sdk.rtl.auth_token.AccessToken: []
  looker_sdk.rtl.auth_token.AuthToken: []
  looker_sdk.rtl.model.DelimSequence: []
  looker_sdk.rtl.model.Model: []
  looker_sdk.rtl.requests_transport.NullAuth: []
  looker_sdk.rtl.requests_transport.RequestsTransport: []
  looker_sdk.rtl.serialize.DeserializeError:
  - Exception
  looker_sdk.rtl.transport.HttpMethod: []
  looker_sdk.rtl.transport.PTransportSettings:
  - Protocol
  looker_sdk.rtl.transport.Response: []
  looker_sdk.rtl.transport.ResponseMode: []
  looker_sdk.rtl.transport.Transport: []
  looker_sdk.rtl.transport.TransportOptions:
  - TypedDict
  looker_sdk.sdk.api40.methods.Looker40SDK: []
  looker_sdk.sdk.api40.models.AccessToken: []
  looker_sdk.sdk.api40.models.Alert: []
  looker_sdk.sdk.api40.models.AlertAppliedDashboardFilter: []
  looker_sdk.sdk.api40.models.AlertConditionState: []
  looker_sdk.sdk.api40.models.AlertDestination: []
  looker_sdk.sdk.api40.models.AlertField: []
  looker_sdk.sdk.api40.models.AlertFieldFilter: []
  looker_sdk.sdk.api40.models.AlertNotifications: []
  looker_sdk.sdk.api40.models.AlertPatch: []
  looker_sdk.sdk.api40.models.Align: []
  looker_sdk.sdk.api40.models.ApiSession: []
  looker_sdk.sdk.api40.models.ApiVersion: []
  looker_sdk.sdk.api40.models.ApiVersionElement: []
  looker_sdk.sdk.api40.models.Artifact: []
  looker_sdk.sdk.api40.models.ArtifactNamespace: []
  looker_sdk.sdk.api40.models.ArtifactUsage: []
  looker_sdk.sdk.api40.models.AssertValidatorErrorItem: []
  looker_sdk.sdk.api40.models.AssertValidatorResult: []
  looker_sdk.sdk.api40.models.AssertValidatorTestError: []
  looker_sdk.sdk.api40.models.AssertValidatorTestSuccess: []
  looker_sdk.sdk.api40.models.AssertValidatorTestedExplore: []
  looker_sdk.sdk.api40.models.BackupConfiguration: []
  looker_sdk.sdk.api40.models.Board: []
  looker_sdk.sdk.api40.models.BoardItem: []
  looker_sdk.sdk.api40.models.BoardSection: []
  looker_sdk.sdk.api40.models.CIChangeRequest: []
  looker_sdk.sdk.api40.models.CIGitState: []
  looker_sdk.sdk.api40.models.CIRun: []
  looker_sdk.sdk.api40.models.CIRunResult: []
  looker_sdk.sdk.api40.models.CIScheduleTrigger: []
  looker_sdk.sdk.api40.models.Category: []
  looker_sdk.sdk.api40.models.ColorCollection: []
  looker_sdk.sdk.api40.models.ColorStop: []
  looker_sdk.sdk.api40.models.ColumnSearch: []
  looker_sdk.sdk.api40.models.ComparisonType: []
  looker_sdk.sdk.api40.models.ConnectionFeatures: []
  looker_sdk.sdk.api40.models.ContentFavorite: []
  looker_sdk.sdk.api40.models.ContentMeta: []
  looker_sdk.sdk.api40.models.ContentMetaGroupUser: []
  looker_sdk.sdk.api40.models.ContentSearch: []
  looker_sdk.sdk.api40.models.ContentSummary: []
  looker_sdk.sdk.api40.models.ContentValidation: []
  looker_sdk.sdk.api40.models.ContentValidationAlert: []
  looker_sdk.sdk.api40.models.ContentValidationDashboard: []
  looker_sdk.sdk.api40.models.ContentValidationDashboardElement: []
  looker_sdk.sdk.api40.models.ContentValidationDashboardFilter: []
  looker_sdk.sdk.api40.models.ContentValidationError: []
  looker_sdk.sdk.api40.models.ContentValidationFolder: []
  looker_sdk.sdk.api40.models.ContentValidationLook: []
  looker_sdk.sdk.api40.models.ContentValidationLookMLDashboard: []
  looker_sdk.sdk.api40.models.ContentValidationLookMLDashboardElement: []
  looker_sdk.sdk.api40.models.ContentValidationScheduledPlan: []
  looker_sdk.sdk.api40.models.ContentValidatorContentError: []
  looker_sdk.sdk.api40.models.ContentValidatorError: []
  looker_sdk.sdk.api40.models.ContentValidatorErrorItem: []
  looker_sdk.sdk.api40.models.ContentValidatorResult: []
  looker_sdk.sdk.api40.models.ContentValidatorTestedExplore: []
  looker_sdk.sdk.api40.models.ContentView: []
  looker_sdk.sdk.api40.models.ContinuousPalette: []
  looker_sdk.sdk.api40.models.CostEstimate: []
  looker_sdk.sdk.api40.models.CreateCIRunRequest: []
  looker_sdk.sdk.api40.models.CreateCIRunResponse: []
  looker_sdk.sdk.api40.models.CreateCostEstimate: []
  looker_sdk.sdk.api40.models.CreateCredentialsApi3: []
  looker_sdk.sdk.api40.models.CreateDashboardFilter: []
  looker_sdk.sdk.api40.models.CreateDashboardRenderTask: []
  looker_sdk.sdk.api40.models.CreateEmbedUserRequest: []
  looker_sdk.sdk.api40.models.CreateFolder: []
  looker_sdk.sdk.api40.models.CreateOAuthApplicationUserStateRequest: []
  looker_sdk.sdk.api40.models.CreateOAuthApplicationUserStateResponse: []
  looker_sdk.sdk.api40.models.CreateQueryTask: []
  looker_sdk.sdk.api40.models.CredentialsApi3: []
  looker_sdk.sdk.api40.models.CredentialsEmail: []
  looker_sdk.sdk.api40.models.CredentialsEmailSearch: []
  looker_sdk.sdk.api40.models.CredentialsEmbed: []
  looker_sdk.sdk.api40.models.CredentialsGoogle: []
  looker_sdk.sdk.api40.models.CredentialsLDAP: []
  looker_sdk.sdk.api40.models.CredentialsLookerOpenid: []
  looker_sdk.sdk.api40.models.CredentialsOIDC: []
  looker_sdk.sdk.api40.models.CredentialsSaml: []
  looker_sdk.sdk.api40.models.CredentialsTotp: []
  looker_sdk.sdk.api40.models.CustomWelcomeEmail: []
  looker_sdk.sdk.api40.models.DBConnection: []
  looker_sdk.sdk.api40.models.DBConnectionBase: []
  looker_sdk.sdk.api40.models.DBConnectionOverride: []
  looker_sdk.sdk.api40.models.DBConnectionTestResult: []
  looker_sdk.sdk.api40.models.Dashboard: []
  looker_sdk.sdk.api40.models.DashboardAggregateTableLookml: []
  looker_sdk.sdk.api40.models.DashboardAppearance: []
  looker_sdk.sdk.api40.models.DashboardBase: []
  looker_sdk.sdk.api40.models.DashboardElement: []
  looker_sdk.sdk.api40.models.DashboardFilter: []
  looker_sdk.sdk.api40.models.DashboardLayout: []
  looker_sdk.sdk.api40.models.DashboardLayoutComponent: []
  looker_sdk.sdk.api40.models.DashboardLookml: []
  looker_sdk.sdk.api40.models.DataActionForm: []
  looker_sdk.sdk.api40.models.DataActionFormField: []
  looker_sdk.sdk.api40.models.DataActionFormSelectOption: []
  looker_sdk.sdk.api40.models.DataActionRequest: []
  looker_sdk.sdk.api40.models.DataActionResponse: []
  looker_sdk.sdk.api40.models.DataActionUserState: []
  looker_sdk.sdk.api40.models.Datagroup: []
  looker_sdk.sdk.api40.models.DelegateOauthTest: []
  looker_sdk.sdk.api40.models.DependencyGraph: []
  looker_sdk.sdk.api40.models.DependencyStatus: []
  looker_sdk.sdk.api40.models.DestinationType: []
  looker_sdk.sdk.api40.models.DeviceType: []
  looker_sdk.sdk.api40.models.Dialect: []
  looker_sdk.sdk.api40.models.DialectDriverNamesVersion: []
  looker_sdk.sdk.api40.models.DialectInfo: []
  looker_sdk.sdk.api40.models.DialectInfoOptions: []
  looker_sdk.sdk.api40.models.DigestEmailSend: []
  looker_sdk.sdk.api40.models.DigestEmails: []
  looker_sdk.sdk.api40.models.DiscretePalette: []
  looker_sdk.sdk.api40.models.EgressIpAddresses: []
  looker_sdk.sdk.api40.models.EmbedConfig: []
  looker_sdk.sdk.api40.models.EmbedCookielessSessionAcquire: []
  looker_sdk.sdk.api40.models.EmbedCookielessSessionAcquireResponse: []
  looker_sdk.sdk.api40.models.EmbedCookielessSessionGenerateTokens: []
  looker_sdk.sdk.api40.models.EmbedCookielessSessionGenerateTokensResponse: []
  looker_sdk.sdk.api40.models.EmbedParams: []
  looker_sdk.sdk.api40.models.EmbedSecret: []
  looker_sdk.sdk.api40.models.EmbedSsoParams: []
  looker_sdk.sdk.api40.models.EmbedUrlResponse: []
  looker_sdk.sdk.api40.models.Error: []
  looker_sdk.sdk.api40.models.ExternalOauthApplication: []
  looker_sdk.sdk.api40.models.FillStyle: []
  looker_sdk.sdk.api40.models.Folder: []
  looker_sdk.sdk.api40.models.FolderBase: []
  looker_sdk.sdk.api40.models.Format: []
  looker_sdk.sdk.api40.models.GenericError: []
  looker_sdk.sdk.api40.models.GitBranch: []
  looker_sdk.sdk.api40.models.GitConnectionTest: []
  looker_sdk.sdk.api40.models.GitConnectionTestResult: []
  looker_sdk.sdk.api40.models.GitStatus: []
  looker_sdk.sdk.api40.models.Group: []
  looker_sdk.sdk.api40.models.GroupHierarchy: []
  looker_sdk.sdk.api40.models.GroupIdForGroupInclusion: []
  looker_sdk.sdk.api40.models.GroupIdForGroupUserInclusion: []
  looker_sdk.sdk.api40.models.GroupSearch: []
  looker_sdk.sdk.api40.models.HomepageItem: []
  looker_sdk.sdk.api40.models.HomepageSection: []
  looker_sdk.sdk.api40.models.ImportedProject: []
  looker_sdk.sdk.api40.models.InstanceConfig: []
  looker_sdk.sdk.api40.models.Integration: []
  looker_sdk.sdk.api40.models.IntegrationHub: []
  looker_sdk.sdk.api40.models.IntegrationParam: []
  looker_sdk.sdk.api40.models.IntegrationRequiredField: []
  looker_sdk.sdk.api40.models.IntegrationTestResult: []
  looker_sdk.sdk.api40.models.InternalHelpResources: []
  looker_sdk.sdk.api40.models.InternalHelpResourcesContent: []
  looker_sdk.sdk.api40.models.InvestigativeContentType: []
  looker_sdk.sdk.api40.models.JsonBi: []
  looker_sdk.sdk.api40.models.JsonBiBigQueryMetadata: []
  looker_sdk.sdk.api40.models.JsonBiField: []
  looker_sdk.sdk.api40.models.JsonBiFields: []
  looker_sdk.sdk.api40.models.JsonBiMetadata: []
  looker_sdk.sdk.api40.models.JsonBiPivots: []
  looker_sdk.sdk.api40.models.JsonBiTableCalc: []
  looker_sdk.sdk.api40.models.Kind: []
  looker_sdk.sdk.api40.models.LDAPConfig: []
  looker_sdk.sdk.api40.models.LDAPConfigTestIssue: []
  looker_sdk.sdk.api40.models.LDAPConfigTestResult: []
  looker_sdk.sdk.api40.models.LDAPGroupRead: []
  looker_sdk.sdk.api40.models.LDAPGroupWrite: []
  looker_sdk.sdk.api40.models.LDAPUser: []
  looker_sdk.sdk.api40.models.LDAPUserAttributeRead: []
  looker_sdk.sdk.api40.models.LDAPUserAttributeWrite: []
  looker_sdk.sdk.api40.models.LegacyFeature: []
  looker_sdk.sdk.api40.models.Locale: []
  looker_sdk.sdk.api40.models.LocalizationSettings: []
  looker_sdk.sdk.api40.models.Look: []
  looker_sdk.sdk.api40.models.LookBasic: []
  looker_sdk.sdk.api40.models.LookMLValidatorError: []
  looker_sdk.sdk.api40.models.LookMLValidatorErrorItem: []
  looker_sdk.sdk.api40.models.LookMLValidatorResult: []
  looker_sdk.sdk.api40.models.LookModel: []
  looker_sdk.sdk.api40.models.LookWithDashboards: []
  looker_sdk.sdk.api40.models.LookWithQuery: []
  looker_sdk.sdk.api40.models.LookmlFieldLink: []
  looker_sdk.sdk.api40.models.LookmlModel: []
  looker_sdk.sdk.api40.models.LookmlModelExplore: []
  looker_sdk.sdk.api40.models.LookmlModelExploreAccessFilter: []
  looker_sdk.sdk.api40.models.LookmlModelExploreAlias: []
  looker_sdk.sdk.api40.models.LookmlModelExploreAlwaysFilter: []
  looker_sdk.sdk.api40.models.LookmlModelExploreConditionallyFilter: []
  looker_sdk.sdk.api40.models.LookmlModelExploreError: []
  looker_sdk.sdk.api40.models.LookmlModelExploreField: []
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldEnumeration: []
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldMapLayer: []
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldMeasureFilters: []
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldPeriodOverPeriodParams: []
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldSqlCase: []
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldTimeInterval: []
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldset: []
  looker_sdk.sdk.api40.models.LookmlModelExploreJoins: []
  looker_sdk.sdk.api40.models.LookmlModelExploreSet: []
  looker_sdk.sdk.api40.models.LookmlModelExploreSupportedMeasureType: []
  looker_sdk.sdk.api40.models.LookmlModelNavExplore: []
  looker_sdk.sdk.api40.models.LookmlTest: []
  looker_sdk.sdk.api40.models.LookmlTestResult: []
  looker_sdk.sdk.api40.models.Manifest: []
  looker_sdk.sdk.api40.models.MarketplaceAutomation: []
  looker_sdk.sdk.api40.models.MaterializePDT: []
  looker_sdk.sdk.api40.models.MergeFields: []
  looker_sdk.sdk.api40.models.MergeQuery: []
  looker_sdk.sdk.api40.models.MergeQuerySourceQuery: []
  looker_sdk.sdk.api40.models.MobileFeatureFlags: []
  looker_sdk.sdk.api40.models.MobilePayload: []
  looker_sdk.sdk.api40.models.MobileSettings: []
  looker_sdk.sdk.api40.models.MobileToken: []
  looker_sdk.sdk.api40.models.Model: []
  looker_sdk.sdk.api40.models.ModelFieldSuggestions: []
  looker_sdk.sdk.api40.models.ModelNamedValueFormats: []
  looker_sdk.sdk.api40.models.ModelSet: []
  looker_sdk.sdk.api40.models.ModelsNotValidated: []
  looker_sdk.sdk.api40.models.Name: []
  looker_sdk.sdk.api40.models.OIDCConfig: []
  looker_sdk.sdk.api40.models.OIDCGroupRead: []
  looker_sdk.sdk.api40.models.OIDCGroupWrite: []
  looker_sdk.sdk.api40.models.OIDCUserAttributeRead: []
  looker_sdk.sdk.api40.models.OIDCUserAttributeWrite: []
  looker_sdk.sdk.api40.models.OauthClientApp: []
  looker_sdk.sdk.api40.models.PasswordConfig: []
  looker_sdk.sdk.api40.models.Period: []
  looker_sdk.sdk.api40.models.Permission: []
  looker_sdk.sdk.api40.models.PermissionSet: []
  looker_sdk.sdk.api40.models.PermissionType: []
  looker_sdk.sdk.api40.models.PrivatelabelConfiguration: []
  looker_sdk.sdk.api40.models.Project: []
  looker_sdk.sdk.api40.models.ProjectCIRun: []
  looker_sdk.sdk.api40.models.ProjectError: []
  looker_sdk.sdk.api40.models.ProjectFile: []
  looker_sdk.sdk.api40.models.ProjectValidation: []
  looker_sdk.sdk.api40.models.ProjectValidationCache: []
  looker_sdk.sdk.api40.models.ProjectWorkspace: []
  looker_sdk.sdk.api40.models.PullRequestMode: []
  looker_sdk.sdk.api40.models.Query: []
  looker_sdk.sdk.api40.models.QueryTask: []
  looker_sdk.sdk.api40.models.RenderTask: []
  looker_sdk.sdk.api40.models.Report: []
  looker_sdk.sdk.api40.models.RepositoryCredential: []
  looker_sdk.sdk.api40.models.ResultFormat: []
  looker_sdk.sdk.api40.models.ResultMakerFilterables: []
  looker_sdk.sdk.api40.models.ResultMakerFilterablesListen: []
  looker_sdk.sdk.api40.models.ResultMakerWithIdVisConfigAndDynamicFields: []
  looker_sdk.sdk.api40.models.Role: []
  looker_sdk.sdk.api40.models.RoleSearch: []
  looker_sdk.sdk.api40.models.RunningQueries: []
  looker_sdk.sdk.api40.models.SamlConfig: []
  looker_sdk.sdk.api40.models.SamlGroupRead: []
  looker_sdk.sdk.api40.models.SamlGroupWrite: []
  looker_sdk.sdk.api40.models.SamlMetadataParseResult: []
  looker_sdk.sdk.api40.models.SamlUserAttributeRead: []
  looker_sdk.sdk.api40.models.SamlUserAttributeWrite: []
  looker_sdk.sdk.api40.models.ScheduledPlan: []
  looker_sdk.sdk.api40.models.ScheduledPlanDestination: []
  looker_sdk.sdk.api40.models.Schema: []
  looker_sdk.sdk.api40.models.SchemaColumn: []
  looker_sdk.sdk.api40.models.SchemaColumns: []
  looker_sdk.sdk.api40.models.SchemaTable: []
  looker_sdk.sdk.api40.models.SchemaTables: []
  looker_sdk.sdk.api40.models.SecretType: []
  looker_sdk.sdk.api40.models.Session: []
  looker_sdk.sdk.api40.models.SessionConfig: []
  looker_sdk.sdk.api40.models.Setting: []
  looker_sdk.sdk.api40.models.SmtpNodeStatus: []
  looker_sdk.sdk.api40.models.SmtpSettings: []
  looker_sdk.sdk.api40.models.SmtpStatus: []
  looker_sdk.sdk.api40.models.Snippet: []
  looker_sdk.sdk.api40.models.SqlInterfaceQuery: []
  looker_sdk.sdk.api40.models.SqlInterfaceQueryCreate: []
  looker_sdk.sdk.api40.models.SqlInterfaceQueryMetadata: []
  looker_sdk.sdk.api40.models.SqlQuery: []
  looker_sdk.sdk.api40.models.SqlQueryCreate: []
  looker_sdk.sdk.api40.models.SqlValidatorError: []
  looker_sdk.sdk.api40.models.SqlValidatorErrorItem: []
  looker_sdk.sdk.api40.models.SqlValidatorResult: []
  looker_sdk.sdk.api40.models.SqlValidatorTestedExplore: []
  looker_sdk.sdk.api40.models.SshPublicKey: []
  looker_sdk.sdk.api40.models.SshServer: []
  looker_sdk.sdk.api40.models.SshTunnel: []
  looker_sdk.sdk.api40.models.SslVersion: []
  looker_sdk.sdk.api40.models.SupportAccessAddEntries: []
  looker_sdk.sdk.api40.models.SupportAccessAllowlistEntry: []
  looker_sdk.sdk.api40.models.SupportAccessEnable: []
  looker_sdk.sdk.api40.models.SupportAccessStatus: []
  looker_sdk.sdk.api40.models.SupportedActionTypes: []
  looker_sdk.sdk.api40.models.SupportedDownloadSettings: []
  looker_sdk.sdk.api40.models.SupportedFormats: []
  looker_sdk.sdk.api40.models.SupportedFormattings: []
  looker_sdk.sdk.api40.models.SupportedVisualizationFormattings: []
  looker_sdk.sdk.api40.models.Theme: []
  looker_sdk.sdk.api40.models.ThemeSettings: []
  looker_sdk.sdk.api40.models.Timezone: []
  looker_sdk.sdk.api40.models.UpdateArtifact: []
  looker_sdk.sdk.api40.models.UpdateFolder: []
  looker_sdk.sdk.api40.models.User: []
  looker_sdk.sdk.api40.models.UserAttribute: []
  looker_sdk.sdk.api40.models.UserAttributeFilterTypes: []
  looker_sdk.sdk.api40.models.UserAttributeGroupValue: []
  looker_sdk.sdk.api40.models.UserAttributeWithValue: []
  looker_sdk.sdk.api40.models.UserEmailOnly: []
  looker_sdk.sdk.api40.models.UserLoginLockout: []
  looker_sdk.sdk.api40.models.UserPublic: []
  looker_sdk.sdk.api40.models.ValidationError: []
  looker_sdk.sdk.api40.models.ValidationErrorDetail: []
  looker_sdk.sdk.api40.models.WeekStartDay: []
  looker_sdk.sdk.api40.models.WelcomeEmailTest: []
  looker_sdk.sdk.api40.models.WhitelabelConfiguration: []
  looker_sdk.sdk.api40.models.Workspace: []
  looker_sdk.sdk.api40.models.WriteAlert: []
  looker_sdk.sdk.api40.models.WriteApiSession: []
  looker_sdk.sdk.api40.models.WriteBackupConfiguration: []
  looker_sdk.sdk.api40.models.WriteBoard: []
  looker_sdk.sdk.api40.models.WriteBoardItem: []
  looker_sdk.sdk.api40.models.WriteBoardSection: []
  looker_sdk.sdk.api40.models.WriteColorCollection: []
  looker_sdk.sdk.api40.models.WriteContentFavorite: []
  looker_sdk.sdk.api40.models.WriteContentMeta: []
  looker_sdk.sdk.api40.models.WriteCreateDashboardFilter: []
  looker_sdk.sdk.api40.models.WriteCreateQueryTask: []
  looker_sdk.sdk.api40.models.WriteCredentialsEmail: []
  looker_sdk.sdk.api40.models.WriteDBConnection: []
  looker_sdk.sdk.api40.models.WriteDBConnectionOverride: []
  looker_sdk.sdk.api40.models.WriteDashboard: []
  looker_sdk.sdk.api40.models.WriteDashboardBase: []
  looker_sdk.sdk.api40.models.WriteDashboardElement: []
  looker_sdk.sdk.api40.models.WriteDashboardFilter: []
  looker_sdk.sdk.api40.models.WriteDashboardLayout: []
  looker_sdk.sdk.api40.models.WriteDashboardLayoutComponent: []
  looker_sdk.sdk.api40.models.WriteDashboardLookml: []
  looker_sdk.sdk.api40.models.WriteDatagroup: []
  looker_sdk.sdk.api40.models.WriteEmbedConfig: []
  looker_sdk.sdk.api40.models.WriteEmbedSecret: []
  looker_sdk.sdk.api40.models.WriteExternalOauthApplication: []
  looker_sdk.sdk.api40.models.WriteFolderBase: []
  looker_sdk.sdk.api40.models.WriteGitBranch: []
  looker_sdk.sdk.api40.models.WriteGroup: []
  looker_sdk.sdk.api40.models.WriteIntegration: []
  looker_sdk.sdk.api40.models.WriteIntegrationHub: []
  looker_sdk.sdk.api40.models.WriteInternalHelpResources: []
  looker_sdk.sdk.api40.models.WriteInternalHelpResourcesContent: []
  looker_sdk.sdk.api40.models.WriteLDAPConfig: []
  looker_sdk.sdk.api40.models.WriteLegacyFeature: []
  looker_sdk.sdk.api40.models.WriteLookBasic: []
  looker_sdk.sdk.api40.models.WriteLookWithQuery: []
  looker_sdk.sdk.api40.models.WriteLookmlModel: []
  looker_sdk.sdk.api40.models.WriteMergeQuery: []
  looker_sdk.sdk.api40.models.WriteMobileToken: []
  looker_sdk.sdk.api40.models.WriteModelSet: []
  looker_sdk.sdk.api40.models.WriteOIDCConfig: []
  looker_sdk.sdk.api40.models.WriteOauthClientApp: []
  looker_sdk.sdk.api40.models.WritePasswordConfig: []
  looker_sdk.sdk.api40.models.WritePermissionSet: []
  looker_sdk.sdk.api40.models.WritePrivatelabelConfiguration: []
  looker_sdk.sdk.api40.models.WriteProject: []
  looker_sdk.sdk.api40.models.WriteQuery: []
  looker_sdk.sdk.api40.models.WriteRepositoryCredential: []
  looker_sdk.sdk.api40.models.WriteResultMakerWithIdVisConfigAndDynamicFields: []
  looker_sdk.sdk.api40.models.WriteRole: []
  looker_sdk.sdk.api40.models.WriteSamlConfig: []
  looker_sdk.sdk.api40.models.WriteScheduledPlan: []
  looker_sdk.sdk.api40.models.WriteSessionConfig: []
  looker_sdk.sdk.api40.models.WriteSetting: []
  looker_sdk.sdk.api40.models.WriteSqlInterfaceQueryCreate: []
  looker_sdk.sdk.api40.models.WriteSshServer: []
  looker_sdk.sdk.api40.models.WriteSshTunnel: []
  looker_sdk.sdk.api40.models.WriteTheme: []
  looker_sdk.sdk.api40.models.WriteUser: []
  looker_sdk.sdk.api40.models.WriteUserAttribute: []
  looker_sdk.sdk.api40.models.WriteUserAttributeWithValue: []
  looker_sdk.sdk.api40.models.WriteWhitelabelConfiguration: []
  mock.backports.IsolatedAsyncioTestCase:
  - TestCase
  mock.mock.AsyncMagicMixin:
  - MagicMixin
  mock.mock.AsyncMock:
  - AsyncMagicMixin
  - AsyncMockMixin
  - Mock
  mock.mock.AsyncMockMixin:
  - Base
  mock.mock.Base:
  - object
  mock.mock.CallableMixin:
  - Base
  mock.mock.InvalidSpecError:
  - Exception
  mock.mock.MagicMixin:
  - Base
  mock.mock.MagicMock:
  - MagicMixin
  - Mock
  mock.mock.MagicProxy:
  - Base
  mock.mock.Mock:
  - CallableMixin
  - NonCallableMock
  mock.mock.NonCallableMagicMock:
  - MagicMixin
  - NonCallableMock
  mock.mock.NonCallableMock:
  - Base
  mock.mock.PropertyMock:
  - Mock
  mock.mock.ThreadingMixin:
  - Base
  mock.mock.ThreadingMock:
  - MagicMixin
  - ThreadingMixin
  - Mock
  mock.mock._ANY:
  - object
  mock.mock._AnyComparer:
  - list
  mock.mock._AsyncIterator: []
  mock.mock._Call:
  - tuple
  mock.mock._CallList:
  - list
  mock.mock._MockIter:
  - object
  mock.mock._Sentinel:
  - object
  mock.mock._SentinelObject:
  - object
  mock.mock._SpecState:
  - object
  mock.mock._patch:
  - object
  mock.mock._patch_dict:
  - object
  requests.adapters.BaseAdapter: []
  requests.adapters.HTTPAdapter:
  - BaseAdapter
  requests.auth.AuthBase: []
  requests.auth.HTTPBasicAuth:
  - AuthBase
  requests.auth.HTTPDigestAuth:
  - AuthBase
  requests.auth.HTTPProxyAuth:
  - HTTPBasicAuth
  requests.cookies.CookieConflictError:
  - RuntimeError
  requests.cookies.MockRequest: []
  requests.cookies.MockResponse: []
  requests.cookies.RequestsCookieJar:
  - MutableMapping
  requests.exceptions.ChunkedEncodingError:
  - RequestException
  requests.exceptions.ConnectTimeout:
  - ConnectionError
  - Timeout
  requests.exceptions.ConnectionError:
  - RequestException
  requests.exceptions.ContentDecodingError:
  - RequestException
  - BaseHTTPError
  requests.exceptions.FileModeWarning:
  - RequestsWarning
  - DeprecationWarning
  requests.exceptions.HTTPError:
  - RequestException
  requests.exceptions.InvalidHeader:
  - RequestException
  - ValueError
  requests.exceptions.InvalidJSONError:
  - RequestException
  requests.exceptions.InvalidProxyURL:
  - InvalidURL
  requests.exceptions.InvalidSchema:
  - RequestException
  - ValueError
  requests.exceptions.InvalidURL:
  - RequestException
  - ValueError
  requests.exceptions.JSONDecodeError:
  - CompatJSONDecodeError
  - InvalidJSONError
  requests.exceptions.MissingSchema:
  - RequestException
  - ValueError
  requests.exceptions.ProxyError:
  - ConnectionError
  requests.exceptions.ReadTimeout:
  - Timeout
  requests.exceptions.RequestException:
  - IOError
  requests.exceptions.RequestsDependencyWarning:
  - RequestsWarning
  requests.exceptions.RequestsWarning:
  - Warning
  requests.exceptions.RetryError:
  - RequestException
  requests.exceptions.SSLError:
  - ConnectionError
  requests.exceptions.StreamConsumedError:
  - RequestException
  - TypeError
  requests.exceptions.Timeout:
  - RequestException
  requests.exceptions.TooManyRedirects:
  - RequestException
  requests.exceptions.URLRequired:
  - RequestException
  requests.exceptions.UnrewindableBodyError:
  - RequestException
  requests.models.PreparedRequest:
  - RequestHooksMixin
  - RequestEncodingMixin
  requests.models.Request:
  - RequestHooksMixin
  requests.models.RequestEncodingMixin: []
  requests.models.RequestHooksMixin: []
  requests.models.Response: []
  requests.sessions.Session:
  - SessionRedirectMixin
  requests.sessions.SessionRedirectMixin: []
  requests.structures.CaseInsensitiveDict:
  - MutableMapping
  requests.structures.LookupDict:
  - dict
ep:
  func_name: TestOneInput
  module: '...fuzz_looker'
